Algoritmo
donjuan7229 de Noviembre de 2012
818 Palabras (4 Páginas)386 Visitas
import java.io.*;
public class multiprograma{
public static void main (String[] args) throws IOException{
BufferedReader tecla=new BufferedReader(new InputStreamReader(System.in));
int k=0;
do{
System.out.println(" MENU");
System.out.println("1- PARA DIVIDIR DOS NUMEROS.");
System.out.println("2- PARA SUMAR DOS NUMEROS.");
System.out.println("3- PARA RESTAR DOS NUMEROS.");
System.out.println("4- FACTORIAL DE UN NUMERO.");
System.out.println("5- MULTIPLICAR DOS NUMEROS.");
System.out.print("\n\n\nIntroduzca una Opcion: ");
int opc=Integer.parseInt(tecla.readLine());
System.out.println("\n\n\n");
switch(opc){
case 1:
System.out.println("introduce el primer numero: ");
int d1=Integer.parseInt(tecla.readLine());
System.out.println("introduce el segundo numero: ");
int d2=Integer.parseInt(tecla.readLine());
d1=d1/d2;
System.out.println("el resultado de la divicion es: "+d1);
break;
case 2:
System.out.println("dame el primer numero: ");
int s1=Integer.parseInt(tecla.readLine());
System.out.println("dame el segundo numero: ");
int s2=Integer.parseInt(tecla.readLine());
s1=s1+s2;
System.out.println("el resultado de la suma es: "+s1);
break;
case 3:
System.out.println("teclea el primer numero: ");
int r1=Integer.parseInt(tecla.readLine());
System.out.println("teclea el segundo numero: ");
int r2=Integer.parseInt(tecla.readLine());
r1=r1-r2;
System.out.println("el resultado de la resta es: "+r1);
break;
case 4:
int f2=0, f3=0;
System.out.println("introduce el numero para sacar el factorial: ");
int f=Integer.parseInt(tecla.readLine());
f2=f;
f3=f;
while(f2!=2){
f2--;
f=f*f2;
}
System.out.println("el factorial del numero "+f3+" es: "+f);
break;
case 5:
System.out.println("teclea el primer numero: ");
int m1=Integer.parseInt(tecla.readLine());
System.out.println("teclea el segundo numero: ");
int m2=Integer.parseInt(tecla.readLine());
m1=m1*m2;
System.out.println("el resultado de la multiplicacion es: "+m1);
break;
}
System.out.println("presione 7 para salir y 1 para continuar.");
k=Integer.parseInt(tecla.readLine());
}while(k!=7);
}
}
...