sábado, 31 de diciembre de 2022

Crear un programa que lea e imprima los elementos de una matriz cuadrada. Almacene los elementos de sus diagonales en dos vectores, los sume y genere un vector resultante - C++

#include <iostream>
#include <clocale>

using namespace std;

int main()
{
    setlocale(LC_CTYPE, "Spanish");
    int n;
    cout << "Ingrese la dimensión de la matriz: "; cin >> n;
    float M[n][n], D1[n], D2[n], SUMA[n];
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < n; j++)
        {
            cout << "Ingrese valor [" << i << "][" << j << "]: "; cin >> M[i][j];
        }
    }
    cout << endl << "Matriz:" << endl;
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < n; j++)
        {
            if (i == j)
                D1[i] = M[i][j];
            if (j == n - i - 1)
                D2[i] = M[i][j];
            cout << M[i][j] << "\t";
        }
        cout << endl;
    }
    cout << endl
         << "Diagonal principal:" << endl;
    for (int i = 0; i < n; i++)
        cout << D1[i] << " ";
    cout << endl
         << "Diagonal secundaria:" << endl;
    for (int i = 0; i < n; i++)
        cout << D2[i] << " ";
    cout << endl
         << "La suma de las diagonales es:" << endl;
    for (int i = 0; i < n; i++)
    {
        SUMA[i] = D1[i] + D2[i];
        cout << SUMA[i] << " ";
    }
    return 0;
}

Definición de los códigos del ejercicio:
#include <iostream> --> significa flujo de entrada-salida estándar. Este archivo de encabezado contiene definiciones de objetos como cin, cout, cerr, etc.
#include <clocale> --> especificador de configuración regional.
using namespace std; --> un espacio de nombres es una colección de nombres o identificadores relacionados (funciones, clases, variables) que ayudan a separar estos identificadores de identificadores similares en otros espacios de nombres o en el espacio de nombres global. Los identificadores de la biblioteca estándar de C++ se definen en un espacio de nombres llamado std.
int --> dato entero de 32 bits.
main() --> la función main() es el punto de entrada de cualquier programa C++. Es el punto en el que se inicia la ejecución del programa. Cuando se ejecuta un programa C++, el control de ejecución va directamente a la función main(). Cada programa C++ tiene una función main().
return 0; --> devolver 0 en la función principal significa que el programa se ejecutó correctamente.
setlocale(); --> sirve para configurar nuestro programa acorde a los parámetros locales de la computadora donde se ejecuta el programa, uno de estos parámetros es el idioma.
LC_CTYPE --> selecciona la categoría de clasificación de caracteres del entorno local.
setlocale(LC_CTYPE, "Spanish"); --> dentro de las comillas del segundo parámetro colocaremos la palabra "Spanish" para que así se utilicen los parámetros hispanos por defecto.
cout<<""; --> se utiliza para mostrar la salida al dispositivo de salida estándar, es decir, monitor.
cin>> --> se utiliza para aceptar la entrada del dispositivo de entrada estándar, es decir, el teclado.
float --> convierte un número entero en un número de punto flotante, tiene un tamaño de 32 bits, es usado comúnmente en números con 6 o menos cifras decimales.
for --> el ciclo for recorre un bloque de código varias veces.
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
< --> el operador menor que ( < ) devuelve true si el operando izquierdo es menor que el operando derecho.
++ --> el operador de incremento ( ++ ) incrementa (suma uno a) su operando y devuelve un valor.
endl --> la función endl acaba la línea y pasa a la siguiente.
== --> el operador de igualdad ( == ) regresa true si sus operandos son iguales, false en caso contrario.
\t --> significa que hay un espacio (equivale a presionar "tab" en el teclado).


Demuestra tu apoyo!


Sígueme

Visita mi sitio web Sígueme en TikTok Sígueme en YouTube Sígueme en Dailymotion

Llenar un vector de números enteros que representa las notas de los alumnos de 12do. Grado. Mostrar por pantalla la mayor nota, además, la posición donde se encuentra. - C++

#include <iostream>
#include <vector>
#include <clocale>

using namespace std;

int main()
{
    setlocale(LC_CTYPE, "Spanish");
    vector<int> notas;
    int nAlumnos;
    cout << "Ingrese cantidad de alumnos: "; cin >> nAlumnos;
    for (int i = 0; i < nAlumnos; i++)
    {
        int nota;
        cout << "Ingrese la nota " << i + 1 << ": "; cin >> nota;
        notas.push_back(nota);
    }
    int mayorNota = notas[0];
    int posicion = 0;
    for (int i = 1; i < nAlumnos; i++)
    {
        if (notas[i] > mayorNota)
        {
            mayorNota = notas[i];
            posicion = i + 1;
        }
    }
    cout << "La mayor nota es: " << mayorNota << ", está en la posición: " << posicion;
    return 0;
}

Definición de los códigos del ejercicio:
#include <iostream> --> significa flujo de entrada-salida estándar. Este archivo de encabezado contiene definiciones de objetos como cin, cout, cerr, etc.
#include <vector> --> es una clase genérica que permite almacenar una colección de objetos del mismo tipo.
#include <clocale> --> especificador de configuración regional.
using namespace std; --> un espacio de nombres es una colección de nombres o identificadores relacionados (funciones, clases, variables) que ayudan a separar estos identificadores de identificadores similares en otros espacios de nombres o en el espacio de nombres global. Los identificadores de la biblioteca estándar de C++ se definen en un espacio de nombres llamado std.
int --> dato entero de 32 bits.
main() --> la función main() es el punto de entrada de cualquier programa C++. Es el punto en el que se inicia la ejecución del programa. Cuando se ejecuta un programa C++, el control de ejecución va directamente a la función main(). Cada programa C++ tiene una función main().
return 0; --> devolver 0 en la función principal significa que el programa se ejecutó correctamente.
setlocale(); --> sirve para configurar nuestro programa acorde a los parámetros locales de la computadora donde se ejecuta el programa, uno de estos parámetros es el idioma.
LC_CTYPE --> selecciona la categoría de clasificación de caracteres del entorno local.
setlocale(LC_CTYPE, "Spanish"); --> dentro de las comillas del segundo parámetro colocaremos la palabra "Spanish" para que así se utilicen los parámetros hispanos por defecto.
cout<<""; --> se utiliza para mostrar la salida al dispositivo de salida estándar, es decir, monitor.
cin>> --> se utiliza para aceptar la entrada del dispositivo de entrada estándar, es decir, el teclado.
for --> el ciclo for recorre un bloque de código varias veces.
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
< --> el operador menor que ( < ) devuelve true si el operando izquierdo es menor que el operando derecho.
++ --> el operador de incremento ( ++ ) incrementa (suma uno a) su operando y devuelve un valor.
> --> el operador mayor que ( > ) devuelve true si el operando izquierdo es mayor que el operando derecho.
push_back() --> agrega un nuevo elemento al final del vector , después de su último elemento actual.


Demuestra tu apoyo!


Sígueme

Visita mi sitio web Sígueme en TikTok Sígueme en YouTube Sígueme en Dailymotion

viernes, 30 de diciembre de 2022

Desarrolle un programa para que un usuario pueda llenar dos vectores de 18 elementos cada uno y almacenar el producto de estos en un tercer vector. Imprimir el tercer vector. - C++

#include <iostream>
#include <vector>

using namespace std;

int main()
{
    int n = 18;
    vector<int> vector1(n);
    vector<int> vector2(n);
    vector<int> vector3(n);
    cout << "Ingrese los elementos del primer vector: " << endl;
    for (int i = 0; i < n; i++)
    {
        cout << "Elemento " << i + 1 << ": "; cin >> vector1[i];
    }
    cout << endl << "Ingrese los elementos del segundo vector: " << endl;
    for (int i = 0; i < n; i++)
    {
        cout << "Elemento " << i + 1 << ": "; cin >> vector2[i];
    }
    for (int i = 0; i < n; i++)
    {
        vector3[i] = vector1[i] * vector2[i];
    }
    cout << endl << "El tercer vector es: " << endl;
    for (int i = 0; i < n; i++)
    {
        cout << vector3[i] << " ";
    }
    return 0;
}

Definición de los códigos del ejercicio:
#include <iostream> --> significa flujo de entrada-salida estándar. Este archivo de encabezado contiene definiciones de objetos como cin, cout, cerr, etc.
#include <vector> --> es una clase genérica que permite almacenar una colección de objetos del mismo tipo.
using namespace std; --> un espacio de nombres es una colección de nombres o identificadores relacionados (funciones, clases, variables) que ayudan a separar estos identificadores de identificadores similares en otros espacios de nombres o en el espacio de nombres global. Los identificadores de la biblioteca estándar de C++ se definen en un espacio de nombres llamado std.
int --> dato entero de 32 bits.
main() --> la función main() es el punto de entrada de cualquier programa C++. Es el punto en el que se inicia la ejecución del programa. Cuando se ejecuta un programa C++, el control de ejecución va directamente a la función main(). Cada programa C++ tiene una función main().
return 0; --> devolver 0 en la función principal significa que el programa se ejecutó correctamente.
cout<<""; --> se utiliza para mostrar la salida al dispositivo de salida estándar, es decir, monitor.
cin>> --> se utiliza para aceptar la entrada del dispositivo de entrada estándar, es decir, el teclado.
endl --> la función endl acaba la línea y pasa a la siguiente.
for --> el ciclo for recorre un bloque de código varias veces.
< --> el operador menor que ( < ) devuelve true si el operando izquierdo es menor que el operando derecho.
++ --> el operador de incremento ( ++ ) incrementa (suma uno a) su operando y devuelve un valor.


Demuestra tu apoyo!


Sígueme

Visita mi sitio web Sígueme en TikTok Sígueme en YouTube Sígueme en Dailymotion

Crear un programa para ingresar valores enteros en un vector de 15 elementos. Luego imprima los valores que sean impares. - C++

#include <iostream>

using namespace std;

int vector[15];
int main()
{
    cout << "Ingrese los valores:" << endl;
    for (int i = 0; i < 15; i++)
    {
        cout << "Valor " << i + 1 << ": "; cin >> vector[i];
    }
    cout << endl << "Los valores impares del vector son: " << endl;
    for (int i = 0; i < 15; i++)
    {
        if (vector[i] % 2 != 0)
            cout << vector[i] << ", ";
    }
    return 0;
}

Definición de los códigos del ejercicio:
#include <iostream> --> significa flujo de entrada-salida estándar. Este archivo de encabezado contiene definiciones de objetos como cin, cout, cerr, etc.
using namespace std; --> un espacio de nombres es una colección de nombres o identificadores relacionados (funciones, clases, variables) que ayudan a separar estos identificadores de identificadores similares en otros espacios de nombres o en el espacio de nombres global. Los identificadores de la biblioteca estándar de C++ se definen en un espacio de nombres llamado std.
int --> dato entero de 32 bits.
main() --> la función main() es el punto de entrada de cualquier programa C++. Es el punto en el que se inicia la ejecución del programa. Cuando se ejecuta un programa C++, el control de ejecución va directamente a la función main(). Cada programa C++ tiene una función main().
return 0; --> devolver 0 en la función principal significa que el programa se ejecutó correctamente.
cout<<""; --> se utiliza para mostrar la salida al dispositivo de salida estándar, es decir, monitor.
cin>> --> se utiliza para aceptar la entrada del dispositivo de entrada estándar, es decir, el teclado.
endl --> la función endl acaba la línea y pasa a la siguiente.
for --> el ciclo for recorre un bloque de código varias veces.
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
< --> el operador menor que ( < ) devuelve true si el operando izquierdo es menor que el operando derecho.
++ --> el operador de incremento ( ++ ) incrementa (suma uno a) su operando y devuelve un valor.
% --> el operador de modulo ( % ) devuelve el resto de la división.
!= --> el operador de desigualdad ( != ) comprueba si sus dos operandos no son iguales y devuelve un resultado booleano.


Demuestra tu apoyo!


Sígueme

Visita mi sitio web Sígueme en TikTok Sígueme en YouTube Sígueme en Dailymotion

jueves, 29 de diciembre de 2022

Escribir la expresión que determine (devuelve true) si el producto de a por b es un número positivo y el producto de b * c es un número impar. - C++

#include <iostream>

using namespace std;

int main()
{
    int a, b, c;
    cout<<"Ingrese a: "; cin>>a;
    cout<<"Ingrese b: "; cin>>b;
    cout<<"Ingrese c: "; cin>>c;
    if(a * b > 0 && b * c % 2 != 0){
        cout<<"True";
    }else{
        cout<<"False";
    }
    return 0;
}

Definición de los códigos del ejercicio:
#include <iostream> --> significa flujo de entrada-salida estándar. Este archivo de encabezado contiene definiciones de objetos como cin, cout, cerr, etc.
using namespace std; --> un espacio de nombres es una colección de nombres o identificadores relacionados (funciones, clases, variables) que ayudan a separar estos identificadores de identificadores similares en otros espacios de nombres o en el espacio de nombres global. Los identificadores de la biblioteca estándar de C++ se definen en un espacio de nombres llamado std.
int --> dato entero de 32 bits.
main() --> la función main() es el punto de entrada de cualquier programa C++. Es el punto en el que se inicia la ejecución del programa. Cuando se ejecuta un programa C++, el control de ejecución va directamente a la función main(). Cada programa C++ tiene una función main().
return 0; --> devolver 0 en la función principal significa que el programa se ejecutó correctamente.
cout<<""; --> se utiliza para mostrar la salida al dispositivo de salida estándar, es decir, monitor.
cin>> --> se utiliza para aceptar la entrada del dispositivo de entrada estándar, es decir, el teclado.
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
else --> use else para especificar un bloque de código a ejecutar, si la misma condición es falsa.
> --> el operador mayor que ( > ) devuelve true si el operando izquierdo es mayor que el operando derecho.
&& --> el operador lógico AND ( && ) (conjunción lógica) para un conjunto de operandos booleanos será true si y solo si todos los operandos son true. De lo contrario será false.
% --> el operador de modulo ( % ) devuelve el resto de la división.
!= --> el operador de desigualdad ( != ) comprueba si sus dos operandos no son iguales y devuelve un resultado booleano.


Video explicativo del ejercicio

Demuestra tu apoyo!


Sígueme

Visita mi sitio web Sígueme en TikTok Sígueme en YouTube Sígueme en Dailymotion

Realizar el Pseudocódigo y su respectiva codificación en lenguaje C++, que permita calcular el costo de agua potable (recibo de agua) de un medidor. - C++

Ejercicios plantedos:

Problema 1:

Realizar el Pseudocódigo y su respectiva codificación en lenguaje C++, que permita calcular el costo de agua potable (recibo de agua) de un medidor. Sabiendo que:

- Hasta los 500 cm^3 se paga $5,45
- Hasta los 750 cm^3 se paga $7,49
- Por encima de los 750 se paga $10,30
- Se debe ingresar por teclado el número de cm^3 consumidos y mostrar por pantalla el valor a pagar.

#include <iostream>
#include <clocale>

using namespace std;

int main()
{
    setlocale(LC_CTYPE, "Spanish");
    float consumo = 0.0, pagar = 0.0;
    cout<<"Ingrese la cantidad de cm^3 consumidos: "; cin>>consumo;
    if(consumo > 0 && consumo <= 500){
        pagar = 5.45;
        cout<<"Consumo cm^3: "<<consumo<<endl<<"Importe en factura: $"<<pagar<<endl;
    }
    else if(consumo > 500 && consumo <= 750){
        pagar = 7.49;
        cout<<"Consumo cm^3: "<<consumo<<endl<<"Importe en factura: $"<<pagar<<endl;
    }
    else{
        pagar = 10.30;
        cout<<"Consumo cm^3: "<<consumo<<endl<<"Importe en factura: $"<<pagar<<endl;
    }
    return 0;
}

Definición de los códigos del ejercicio:
#include <iostream> --> significa flujo de entrada-salida estándar. Este archivo de encabezado contiene definiciones de objetos como cin, cout, cerr, etc.
#include <clocale> --> especificador de configuración regional.
using namespace std; --> un espacio de nombres es una colección de nombres o identificadores relacionados (funciones, clases, variables) que ayudan a separar estos identificadores de identificadores similares en otros espacios de nombres o en el espacio de nombres global. Los identificadores de la biblioteca estándar de C++ se definen en un espacio de nombres llamado std.
int --> dato entero de 32 bits.
main() --> la función main() es el punto de entrada de cualquier programa C++. Es el punto en el que se inicia la ejecución del programa. Cuando se ejecuta un programa C++, el control de ejecución va directamente a la función main(). Cada programa C++ tiene una función main().
return 0; --> devolver 0 en la función principal significa que el programa se ejecutó correctamente.
setlocale(); --> sirve para configurar nuestro programa acorde a los parámetros locales de la computadora donde se ejecuta el programa, uno de estos parámetros es el idioma.
LC_CTYPE --> selecciona la categoría de clasificación de caracteres del entorno local.
setlocale(LC_CTYPE, "Spanish"); --> dentro de las comillas del segundo parámetro colocaremos la palabra "Spanish" para que así se utilicen los parámetros hispanos por defecto.
cout<<""; --> se utiliza para mostrar la salida al dispositivo de salida estándar, es decir, monitor.
cin>> --> se utiliza para aceptar la entrada del dispositivo de entrada estándar, es decir, el teclado.
float --> convierte un número entero en un número de punto flotante, tiene un tamaño de 32 bits, es usado comúnmente en números con 6 o menos cifras decimales.
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
else --> use else para especificar un bloque de código a ejecutar, si la misma condición es falsa.
else if --> use else if para especificar una nueva condición para probar, si la primera condición es falsa.
> --> el operador mayor que ( > ) devuelve true si el operando izquierdo es mayor que el operando derecho.
<= --> el operador menor o igual ( <= ) devuelve true si el operando izquierdo es menor o igual que el operando derecho, y en false caso contrario.
&& --> el operador lógico AND ( && ) (conjunción lógica) para un conjunto de operandos booleanos será true si y solo si todos los operandos son true. De lo contrario será false.
endl --> la función endl acaba la línea y pasa a la siguiente.


Demuestra tu apoyo!


Sígueme

Visita mi sitio web Sígueme en TikTok Sígueme en YouTube Sígueme en Dailymotion

Escribe un programa para pedirle al usuario el número de horas y la tarifa por hora para calcular el salario bruto. - Python

Introduzca Horas: 35
Introduzca Tarifa: 2.75
Salario: 96.25

hora = float(input('Introduzca Horas: '))
tarifa = float(input('Introduzca Tarifa: '))
print(f'Salario: {hora * tarifa}')

Definición de los códigos del ejercicio:
float() --> convierte un número entero en un número de punto flotante.
input() --> permite obtener texto escrito por teclado.
print() --> imprime un mensaje en la pantalla.
f'{}' --> un literal de cadena con formato o f-string es un literal de cadena que tiene el prefijo 'f'o 'F'. Facilita crear interpolaciones en cadenas de texto, simplificando de este modo tanto la lectura como la escritura de estas. Si quieres mostrar variables utilizando f-strings, solo tienes especificar el nombre de las variables entre llaves {}. Y al ejecutar tu código, todos los nombres de las variables serán remplazados con sus respectivos valores.


Video explicativo del ejercicio

Demuestra tu apoyo!


Sígueme

Visita mi sitio web Sígueme en TikTok Sígueme en YouTube Sígueme en Dailymotion

jueves, 22 de diciembre de 2022

Contar cuántas veces se repite una palabra en una cadena - C#

using System.Text.RegularExpressions;

Console.Write("Ingresar texto: ");
string texto = Console.ReadLine();
Console.Write("Ingresar palabra: ");
string palabra = Console.ReadLine();
int c = new Regex(palabra, RegexOptions.Compiled | RegexOptions.IgnoreCase).Matches(texto).Count;
Console.Write($"La palabra '{palabra}' fue encontrado {c} veces.");
Console.ReadKey();

Definición de los códigos del ejercicio:
System.Text.RegularExpressions; --> la expresión regular es un patrón que se usa para analizar y verificar si el texto de entrada dado coincide o no con el patrón dado.
Console.Write() --> escribe un texto en pantalla.
string --> dato de tipo cadena de texto.
Console.ReadLine() --> lee un dato desde teclado.
int --> dato entero de 32 bits.
Regex --> representa una expresión regular inmutable. Contiene métodos para hacer coincidir texto, reemplazar texto o dividir texto.
| --> (a | b) el operador se utiliza para la alternativa a o b.
Matches --> se usa para encontrar todas las coincidencias en un Regex y devuelve una MatchCollection.
RegexOptions.Compiled --> especifica que la expresión regular se compila en un ensamblado. Esto produce una ejecución más rápida pero aumenta el tiempo de inicio.
RegexOptions.IgnoreCase --> hace búsquedas en modo insensible a mayúsculas y minúsculas.
Count --> cuenta el número de ocurrencias del patrón.
$"{}" --> interpolación de cadenas proporciona una sintaxis conveniente para concatenar varios valores para formar una cadena.
Console.ReadKey() --> escribimos el método Console.ReadKey() al final de nuestro código para mantener abierta la ventana de nuestra consola.


Demuestra tu apoyo!


Sígueme

Visita mi sitio web Sígueme en TikTok Sígueme en YouTube Sígueme en Dailymotion

lunes, 19 de diciembre de 2022

Ingrese por teclado dos números cualquiera y determine lo siguiente: si son iguales halle la suma, caso contrario su media - TypeScript

Código TypeScript
export {};

function numero(num1: number, num2: number) {
    if (num1 == num2) {
        return `La suma es ${num1 + num2}`;
    } else {
        return `La media es ${(num1 + num2) / 2}`;
    }
}

console.log(numero(9, 9));
Código TypeScript transpilado a código JavaScript
"use strict";
exports.__esModule = true;
function numero(num1, num2) {
    if (num1 == num2) {
        return "La suma es ".concat(num1 + num2);
    }
    else {
        return "La media es ".concat((num1 + num2) / 2);
    }
}

console.log(numero(9, 9));

Otra forma de hacer

Código TypeScript
export {};

const numero = (num1: number, num2: number) => num1 == num2 ? `La suma es ${num1 + num2}` : `La media es ${(num1 + num2) / 2}`;

console.log(numero(9, 9));
Código TypeScript transpilado a código JavaScript
"use strict";
exports.__esModule = true;
function numero(num1, num2) {
    if (num1 == num2) {
        return "La suma es ".concat(num1 + num2);
    }
    else {
        return "La media es ".concat((num1 + num2) / 2);
    }
}

console.log(numero(9, 9));

Definición de los códigos del ejercicio:
export {} --> exportación vacía.
number --> el tipo de dato númerico se puede usar para representar un número entero o flotante.
"use strict" --> define que el código JavaScript debe ejecutarse en "modo estricto". Esto facilita la escritura de código JS bueno y seguro. Con el modo estricto, no puede, por ejemplo, usar variables no declaradas.
function --> es un bloque de código diseñado para realizar una tarea en particular.
return --> detiene la ejecución de una función y devuelve un valor.
let myFunction = (a, b) => a * b; --> Las funciones de flecha ( Arrow functions ) nos permiten escribir una sintaxis de función más corta.
condición ? expr1 : expr2 --> el operador condicional ( ternario ) es el único operador en JavaScript que tiene tres operadores. Este operador se usa con frecuencia como atajo para la instrucción if. Si la condición es true, el operador retorna el valor de la expr1; de lo contrario, devuelve el valor de expr2.
if --> se usa para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
else --> se usa para especificar un bloque de código a ejecutar, si la misma condición es falsa.
== --> el operador de comparacion ( == ) comprueba si sus dos operandos son iguales y devuelve un resultado booleano.
console.log() --> muestra un mensaje en la consola web (o del intérprete JavaScript).
`${}` --> los literales de plantilla (cadenas de plantilla) le permiten utilizar cadenas o expresiones incrustadas en forma de cadena.
.concat --> une dos o más cadenas.


Demuestra tu apoyo!


Sígueme

Visita mi sitio web Sígueme en TikTok Sígueme en YouTube Sígueme en Dailymotion

Crear un programa a través de una función calcule el área de un trapecio - TypeScript

Código TypeScript
export {};

function areaTrapecio(bMayor: number, bMenor: number, altura: number) {
    return `El área del trapecio es ${((bMayor + bMenor) / 2) * altura} cm²`;
}

console.log(areaTrapecio(9.5, 3.5, 4));
Código TypeScript transpilado a código JavaScript
"use strict";
exports.__esModule = true;
function areaTrapecio(bMayor, bMenor, altura) {
    return "El \u00E1rea del trapecio es ".concat(((bMayor + bMenor) / 2) * altura, " cm\u00B2");
}

console.log(areaTrapecio(9.5, 3.5, 4));

Definición de los códigos del ejercicio:
export {} --> exportación vacía.
number --> el tipo de dato númerico se puede usar para representar un número entero o flotante.
"use strict" --> define que el código JavaScript debe ejecutarse en "modo estricto". Esto facilita la escritura de código JS bueno y seguro. Con el modo estricto, no puede, por ejemplo, usar variables no declaradas.
function --> es un bloque de código diseñado para realizar una tarea en particular.
return --> detiene la ejecución de una función y devuelve un valor.
console.log() --> muestra un mensaje en la consola web (o del intérprete JavaScript).
`${}` --> los literales de plantilla (cadenas de plantilla) le permiten utilizar cadenas o expresiones incrustadas en forma de cadena.
.concat --> une dos o más cadenas.


Demuestra tu apoyo!


Sígueme

Visita mi sitio web Sígueme en TikTok Sígueme en YouTube Sígueme en Dailymotion

Mostrar los números pares de un array con determinados números - TypeScript

Código TypeScript
export {};

let arreglo: number[] = [1,2,3,4,5,6,7,8,9,10];
for(let i: number = 0; i < arreglo.length; i++){
    if(arreglo[i] % 2 == 0){
        console.log(arreglo[i]);
    }
}
Código TypeScript transpilado a código JavaScript
"use strict";
exports.__esModule = true;
var arreglo = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
for (var i = 0; i < arreglo.length; i++) {
    if (arreglo[i] % 2 == 0) {
        console.log(arreglo[i]);
    }
}

Definición de los códigos del ejercicio:
export {} --> exportación vacía.
let --> permite declarar variables limitando su alcance (scope) al bloque, declaración, o expresión donde se está usando.
number --> el tipo de dato númerico se puede usar para representar un número entero o flotante.
"use strict" --> define que el código JavaScript debe ejecutarse en "modo estricto". Esto facilita la escritura de código JS bueno y seguro. Con el modo estricto, no puede, por ejemplo, usar variables no declaradas.
var --> la sentencia var declara una variable, opcionalmente inicializándola con un valor. Las declaraciones var tienen alcance global, en la función o alcance local.
const cars = ["Saab", "Volvo", "BMW"]; --> un array es una variable especial, que puede contener más de un valor.
for --> el ciclo for recorre un bloque de código varias veces.
if --> se usa para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
< --> el operador menor que ( < ) devuelve true si el operando izquierdo es menor que el operando derecho.
length --> la propiedad length devuelve la longitud de una cadena.
++ --> el operador de incremento ( ++ ) incrementa (suma uno a) su operando y devuelve un valor.
% --> el operador de modulo ( % ) devuelve el resto de la división.
== --> el operador de comparacion ( == ) comprueba si sus dos operandos son iguales y devuelve un resultado booleano.
console.log() --> muestra un mensaje en la consola web (o del intérprete JavaScript).


Demuestra tu apoyo!


Sígueme

Visita mi sitio web Sígueme en TikTok Sígueme en YouTube Sígueme en Dailymotion

domingo, 18 de diciembre de 2022

Ingresar dos números y determinar si el primer número ingresado es mayor o menor - TypeScript

Código TypeScript
export {};

let num1: number = 97;
let num2: number = 45;
if(num1 == num2){
    console.log(`El número ${num1} es igual que ${num2}`);
}else if(num1 > num2){
    console.log(`El número ${num1} es mayor que ${num2}`);
}else{
    console.log(`El número ${num1} es menor que ${num2}`);
}
Código TypeScript transpilado a código JavaScript
"use strict";
exports.__esModule = true;
var num1 = 97;
var num2 = 45;
if (num1 == num2) {
    console.log("El n\u00FAmero ".concat(num1, " es igual que ").concat(num2));
}
else if (num1 > num2) {
    console.log("El n\u00FAmero ".concat(num1, " es mayor que ").concat(num2));
}
else {
    console.log("El n\u00FAmero ".concat(num1, " es menor que ").concat(num2));
}

Definición de los códigos del ejercicio:
export {} --> exportación vacía.
let --> permite declarar variables limitando su alcance (scope) al bloque, declaración, o expresión donde se está usando.
number --> el tipo de dato númerico se puede usar para representar un número entero o flotante.
"use strict" --> define que el código JavaScript debe ejecutarse en "modo estricto". Esto facilita la escritura de código JS bueno y seguro. Con el modo estricto, no puede, por ejemplo, usar variables no declaradas.
var --> la sentencia var declara una variable, opcionalmente inicializándola con un valor. Las declaraciones var tienen alcance global, en la función o alcance local.
if --> se usa para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
else if --> se usa para especificar una nueva condición para probar, si la primera condición es falsa.
else --> se usa para especificar un bloque de código a ejecutar, si la misma condición es falsa.
== --> el operador de comparacion ( == ) comprueba si sus dos operandos son iguales y devuelve un resultado booleano.
console.log() --> muestra un mensaje en la consola web (o del intérprete JavaScript).
`${}` --> los literales de plantilla (cadenas de plantilla) le permiten utilizar cadenas o expresiones incrustadas en forma de cadena.
.concat --> une dos o más cadenas.


Demuestra tu apoyo!


Sígueme

Visita mi sitio web Sígueme en TikTok Sígueme en YouTube Sígueme en Dailymotion

Mostrar los n primeros números de la siguiente serie: 1,4,9,16,25,36,... - C++

Con ciclo while #include <iostream> using namespace std ; int main () {     int num = 1 , c = 1 , n;     cout << "...