EJERCICIO21 NETBEANS

Crear un programa que muestre un menú como este:
1) Salir
2) Sumatorio
3) Factorial
Tras mostrar el menú, el programa debe leer un número del 1 al 3, si se elige 1, el programa acaba. Si se elige 2 se calcula el sumatorio del número, si se elige 3 se calcula el factorial (en ambos casos el programa pedirá escribir el número sobre el que se calcula el sumatorio o el factorial). Tras calcular el sumatorio o el factorial e indicar el resultado, el programa volverá a mostrar el menú y así sucesivamente.

 

import java.io.*;
import java.util.Scanner;
public class EJERCICIO21 {
public static void main(String[] args)throws IOException {
Scanner s= new Scanner (System.in);
char ds=’ ‘;
int n,su=0;
do
{ System.out.println(“”);
System.out.println(“***MENU***”);
System.out.println(“1.SALIR”);
System.out.println(“2.SUMATORIA”);
System.out.println(“3.FACTORIAL”);
System.out.println(“”);
System.out.print(“Escoger una opcion numeral del menu: “);
n=s.nextInt();
System.out.println(“”);
switch(n)
{
case 1 :

System.exit(0);
break;

case 2:
int nu1,nu2;
System.out.println(“SUMATORIA”);
System.out.println(“Ingrese dos numeros”);
nu1=s.nextInt();
nu2=s.nextInt();
su=nu1+nu2;
System.out.println(“”);
System.out.println(“La suma de los dos numeros es: ” +su);

break;
case 3:
int f=1;
System.out.println(“FACTORIAL”);
System.out.print(“Ingrese un numero para calcular el factorial: “);
int num1=s.nextInt();
for(int i=1;i<=num1;i++)
f=f*i;
System.out.println(“”);
System.out.println(“El factorial de ” +num1+”! es ” +f);

break;

}
}while( ds!=’1’);
}
}

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *