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.


Yahuaca12: ¿Para cuando lo necesita?
kukicomo: Hoy mas tarda 8:00pm
Yahuaca12: Hola, ¿Te sirvió?
kukicomo: No , es con funciones

Respuestas

Respuesta dada por: Yahuaca12
2

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;

                       }

               }

                     

               }

Preguntas similares