ESCRIBIR UN PROGRAMA
Enviado por Jhian Castro Arce • 16 de Abril de 2019 • Tarea • 1.588 Palabras (7 Páginas) • 98 Visitas
/*ESCRIBIR UN PROGRAMA UTILIZANDO METODOS QUE PRESENTEN UN MENU DE OPCIONES QUE PERMITA ELEGIR Y REALIZAR CADA UNA DE LAS SIGUIENTES TAREAS:
a= leer un N° entero positivo n1,n2.
b= calcular la potencia de n1 a la n2 por multiplicaciones sucesivas.reportar.
c= calcular el MCM. reportar el mcm.
d= calcular la suma de digitos de n1 y suma de digitos de n2.reportar
e= terminar
EL PROGRAMA SE REPITE MIENTRAS NO SELECIONE LA OPCION TERMINAR
*/
package nextclass;
import java.io.*;
public class Nextclass {
static BufferedReader br= new BufferedReader (new InputStreamReader(System.in));
public static void main(String[] args)throws IOException {
int N1=0,N2=0,mcm,p,s1,s2;
char opc;
do{ opc=Menu();
switch(opc){
case 'a' : N1=LeerN("Ingrese n1: ");
N2=LeerN("Ingrese n2: ");
break;
case 'b' : if(N1!=0){
p=Potencia(N1,N2);
Reportar("La potencia es: ",p);
}else {mensaje();
}
break;
case 'c' : if(N1!=0){
mcm=MInComMul(N1,N2);
Reportar("El MCM es: ",mcm);
}else{mensaje();
}
break;
case 'd' : if(N1!=0){
s1=SumDig(N1);
Reportar("La suma de digitos de es: ",s1);
s2=SumDig(N2);
Reportar("La suma de digitos de es: ",s2);
}else { mensaje();
}
break;
case 'e' : terminar();
break;
}
}while(opc!='e');
}
static char Menu()throws IOException{
char opc;
do{
System.out.println("Menu:");
System.out.println("a: Ingrese los numeros n1 y n2");
System.out.println("b: Mostrar potencia");
System.out.println("c: Mostrar si MCM");
System.out.println("d: Mostrar la cantidad de digitos:");
System.out.println("e: Terminar Programa");
System.out.println("Ingresar una opcion a realizar");
opc=br.readLine().toLowerCase().charAt(0);
}while(opc<'a'||opc>'e');
...