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 una respuesta

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.