Lenguaje de Programación
#include <iostream>
int calcularSuma1(int n)
{
int suma = 0;
for (int i = 1; i <= n; ++i)
{
suma += i;
}
return suma;
}
int calcularSuma2(int k)
{
int suma = 0;
for (int i = 1; i <= k; ++i)
{
suma += 2 * i + 50;
}
return suma;
}
int main()
{
int n, valorK;
std::cout << "Ingrese el valor de n: ";
std::cin >> n;
int resultado1 = calcularSuma1(n);
std::cout << "La suma de los primeros " << n << " numeros naturales es: " << resultado1 << std::endl;
std::cout << "Ingrese el valor de k para el segundo calculo: ";
std::cin >> valorK;
int resultado2 = calcularSuma2(valorK);
std::cout << "La suma de los terminos hasta k=" << valorK << " es: " << resultado2 << std::endl;
std::cout << "Ingrese el valor de k para el tercer calculo: ";
std::cin >> valorK;
int resultado3 = calcularSuma2(valorK);
std::cout << "La suma de los terminos hasta k=" << valorK << " es: " << resultado3 << std::endl;
return 0;
}
#include <iostream>
#include <string>
using namespace std;
int main()
{
int opcion;
while (true)
{
cout << "Seleccione el programa a ejecutar:\n";
cout << "1. Juego de preguntas\n";
cout << "2. Operaciones con dos numeros\n";
cout << "3. Determinar si un numero es par o impar\n";
cout << "0. Salir\n";
cout << "Ingrese el numero de la opcion: ";
cin >> opcion;
switch (opcion)
{
case 1:
{
// Programa del juego de preguntas
string pregunta1 = "La Capital de Marruecos es Rabat?";
string respuesta1 = "Si";
string pregunta2 = "La Guerra de Peru y Chile duro 3 anos?";
string respuesta2 = "No";
string pregunta3 = "¿Argentina es campeon mundial?";
string respuesta3 = "Si";
string respuestaUsuario;
cout << pregunta1 << " (Si/No): ";
cin >> respuestaUsuario;
if (respuestaUsuario == respuesta1)
{
cout << pregunta2 << " (Si/No): ";
cin >> respuestaUsuario;
if (respuestaUsuario == respuesta2)
{
cout << pregunta3 << " (Si/No): ";
cin >> respuestaUsuario;
if (respuestaUsuario == respuesta3)
{
cout << "¡Felicidades! Has respondido correctamente a todas las preguntas. Ganaste el juego." <<endl;
} else
{
cout << "Respuesta incorrecta. Has perdido el juego." <<endl;
}
} else
{
std::cout << "Respuesta incorrecta. Has perdido el juego." <<endl;
}
} else
{
std::cout << "Respuesta incorrecta. Has perdido el juego." <<endl;
}
break;
}
case 2:
{
// Programa de operaciones con dos numeros
int numero1, numero2, resultado;
cout << "Ingrese el primer numero: ";
cin >> numero1;
cout << "Ingrese el segundo numero: ";
cin >> numero2;
if (numero1 == numero2)
{
resultado = numero1 * numero2;
cout << "Los numeros son iguales. El resultado de la multiplicacion es: " << resultado <<endl;
} else if (numero1 > numero2)
{
resultado = numero1 - numero2;
cout << "El primer numero es mayor. El resultado de la resta es: " << resultado <<endl;
}
else
{
resultado = numero1 + numero2;
cout << "El segundo numero es mayor. El resultado de la suma es: " <<
resultado <<endl;
}
break;
}
case 3: {
// Programa para determinar si un numero es par o impar
int numero;
cout << "Ingrese un numero entero: ";
cin >> numero;
if (numero % 2 == 0)
{
cout << "El numero ingresado es par." <<endl;
} else
{
cout << "El numero ingresado es impar." <<endl;
}
break;
}
case 0:
// Salir del bucle
cout << "Saliendo del programa. ¡Hasta luego!" <<endl;
return 0;
default:
cout << "Opcion no valida. Por favor, seleccione una opción valida." <<endl;
break;
}
}
return 0;
}