Ayuda con este programa en LENGUAJE C# Gracias!! -PROGRAMA QUE MUESTRE UN MENU CON LAS SIGUIENTES OPCIONES: 1.- NUMEROS PRIMOS DEL 1 AL 50. 2.- FACTORIAL DE UN NUMERO. 3.- SERIE DE FIBONACI. 4.SALIR. CADA OPCION DEBERA SER PROGRAMADA EN UNA FUNCION INDEPENDIENTE Y REALIZAR LO CORRESPONDIENTE.
-EN CASO DE ELEJIRSE LA OPCION 4, EL PROGRAMA FINALIZARA CON UN MENSAJE DE DESPEDIDA.
-DESPUES DE EJECUTARSE CADA OPCIÓN (1-3) EL PROGRAMA DEBERA LIMPIAR PANTALLA Y VOLVER A MOSTRAR EL MENU DE OPCIONES.
Respuestas
Boolean salir = false;
while (!salir)
{
Console.WriteLine("MENU\n 1.-Numeros primos del 1 a 50\n 2.- Factorial de un numero\n 3.- Serie fibonacci\n 4. Salir");
String valor = Console.ReadLine();
int menu = int.Parse(valor);
switch (menu)
{
case 1:
{
Console.WriteLine("2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47");
break;
}
case 2:
{
int num = 0;
int factorial = 1;
Console.WriteLine("Ingrese un numero: ");
num = int.Parse(Console.ReadLine());
for (int x = 1; x <= num; x++)
{
factorial = factorial * x;
}
Console.WriteLine(factorial);
break;
}
case 3:
{
int num, a = 0, b = 1, c = 0;
Console.WriteLine("Ingrese un numero: ");
num = int.Parse(Console.ReadLine());
for (int x = 0; x < num; x++)
{
Console.Write(a + " ");
c = a + b;
a = b;
b = c;
}
break;
}
case 4:
{
salir = true;
Console.WriteLine("Nos vemos");
break;
}
}
}