Vous êtes sur la page 1sur 5

import java.io.

*;
public class geniemath{
public static void main( String args[] ){
InputStreamReader isr;
isr = new InputStreamReader(System.in);
BufferedReader br;
br = new BufferedReader(isr);
int isel,isel2;
int[] opsimp =new int[4];
int[] sel =new int [2];
int[] radpot =new int[4];
sel[0]=-1;
sel[1]=-1;
opsimp[0]=-1;
opsimp[1]=-1;
opsimp[2]=-1;
opsimp[3]=-1;
radpot[0]=-1;
radpot[1]=-1;
radpot[2]=-1;
radpot[3]=-1;
isel = -1;
try{
System.out.println("##################################################")
;
System.out.println(" ");
System.out.println("--------------- Proyecto:Geniemath ---------------")
;
System.out.println("Presentado por:Overclockerinfinity");
System.out.println(" ");
System.out.println("##################################################")
;
System.out.println(" ");
System.out.println(" ");
System.out.println("Presiona Cualquier tecla Para Continuar");
br.readLine();
}
catch( Exception ex ){
System.out.println("---------------------------");
System.out.println("---------- ERROR ----------");
System.out.println("--- Solo presione enter ---");
System.out.println("-Por favor intente otra vez");
System.out.println("---------------------------");
}
do{
try{
System.out.println("---------------------");
System.out.println("---- BIENVENIDO ----");
System.out.println("---------------------");
System.out.println("Seleccione una opcion");
System.out.println("---------------------");
System.out.println("- 1-Continuar -------");
System.out.println("- 2-Salir -----------");
System.out.println("---------------------");
sel[0]=Integer.parseInt( br.readLine () );

switch ( sel[0] ){
case 1:
System.out.println("Seleccione una opcion");
System.out.println("---------------------");
System.out.println("- 1-Operaciones Simples ------");
System.out.println("- 2-Radicacion y Potencicaci
on ");
System.out.println("- 3-Fracciones");
System.out.println("- 4-Ecuacones");
System.out.println("- 5-Factorizacion");
System.out.println("- 6-Trigonometria");
System.out.println("---------------------");
sel[1]=Integer.parseInt( br.readLine () );
switch ( sel[1] ){
case 1:
System.out.println("Operaciones
Simples");
System.out.println(" ");
System.out.println("Seleccione u
na opcion");
System.out.println("--------------------");
System.out.println("- 1-Suma ------");
System.out.println("- 2-Resta ----------");
System.out.println("- 3-Multipli
cacion");
System.out.println("- 4-Division
");
System.out.println("--------------------");
opsimp[0]=Integer.parseInt( br.r
eadLine () );
switch ( opsimp[0] ){
case 1:
System.out.print
ln("Suma dos Numeros");
System.out.print
ln("Dame el primer numero");
opsimp[1]=Intege
r.parseInt( br.readLine ());
System.out.print
ln("Dame el segundonumero");
opsimp[2]=Intege
r.parseInt( br.readLine ());
opsimp[3]=opsimp
[1]+opsimp[2];
System.out.print
ln("Resultado "+opsimp[3]);
break;
case 2:
System.out.print
ln("Resta dos Numeros");
System.out.print
ln("Dame el primer numero");
opsimp[1]=Intege
r.parseInt( br.readLine ());
System.out.print

ln("Dame el segundo numero");


opsimp[2]=Intege
r.parseInt( br.readLine () );
opsimp[3]=opsimp
[1]-opsimp[2];
System.out.print
ln("Resultado "+opsimp[3]);
break;
case 3:
System.out.print
ln("Multiplica dos Numeros");
System.out.print
ln("Dame el primer numero");
opsimp[1]=Intege
r.parseInt( br.readLine () );
System.out.print
ln("Dame el segundo numero");
opsimp[2]=Intege
r.parseInt( br.readLine () );
opsimp[3]=opsimp
[1]*opsimp[2];
System.out.print
ln("Resultado "+opsimp[3]);
break;
case 4:
System.out.print
ln("Divide dos Numeros");
System.out.print
ln("Dame el primer numero");
opsimp[1]=Intege
r.parseInt( br.readLine () );
System.out.print
ln("Dame el segundo numero");
opsimp[2]=Intege
r.parseInt( br.readLine () );
opsimp[3]=opsimp
[1]/opsimp[2];
System.out.print
ln("Resultado "+opsimp[3]);
break;
default:
System.out.print
ln("---------------------");
System.out.print
ln("------- ERROR -------");
System.out.print
ln("Seleccione una de las");
System.out.print
ln("-- opciones dadas --");
System.out.print
ln("---------------------");
}
break;
case 2:
System.out.println("Radicacion y
Potenciacion");
System.out.println(" ");
System.out.println("Seleccione u
na opcion");
System.out.println("------------

---------");
System.out.println("- 1-Potencia
cion -------");
System.out.println("- 2-Radicaci
on -----------");
System.out.println("--------------------");
radpot[0]=Integer.parseInt( br.r
eadLine () );
switch ( radpot[0] ){
case 1:
System.out.print
ln("Potenciacion");
System.out.print
ln("------");
System.out.print
ln("Ingresa la base");
radpot[1]=Intege
r.parseInt( br.readLine () );
System.out.print
ln("ingresa el exponente");
radpot[2]=Intege
r.parseInt( br.readLine () );
System.out.print
ln("Resultado " + Math.pow(radpot[1], radpot[2]) );
break;
case 2:
System.out.print
ln("Radicacion");
System.out.print
ln("-----");
System.out.print
ln("Ingresa la base");
radpot[1]=Intege
r.parseInt( br.readLine () );
//System.out.pri
ntln("ingresa el exponente");
//radpot[2]=Inte
ger.parseInt( br.readLine () );
System.out.print
ln(" numero =" + Math.sqrt(radpot[1]) );
break;
default:
System.out.print
ln("---------------------");
System.out.print
ln("------- ERROR -------");
System.out.print
ln("Seleccione una de las");
System.out.print
ln("-- opciones dadas --");
System.out.print
ln("---------------------");
}
break;
default:
System.out.println("--------------------");
System.out.println("------- ERRO
R -------");

System.out.println("Seleccione u
na de las");
System.out.println("-- opciones
dadas --");
System.out.println("--------------------");
}
System.out.println("Presiona Enter para continua
r");
br.readLine();
break;
case 2:
System.out.println("----------------------------------------");
System.out.println("- Gracias por usar el asigna
dor de java -");
System.out.println("----------------------------------------");
System.out.println("--------- OVERCLOCKER INFINI
TY-----------");
break;
default:
System.out.println("---------------------");
System.out.println("------- ERROR -------");
System.out.println("Seleccione una de las");
System.out.println("-- opciones dadas --");
System.out.println("---------------------");
System.out.println("Presiona Enter para continua
r");
br.readLine();
}
}//fin de try
catch( Exception ex ){
System.out.println("--------------------------------");
System.out.println("------------- ERROR ------------");
System.out.println("El caracter que ingreso no es un");
System.out.println("--- numero o tiene decimales ---");
System.out.println("-- Por favor intente otra vez --");
System.out.println("--------------------------------");
}//fin de catch
}while( sel[0] !=2 );//fin de do-while
}//fin de void
}//fin de class

Vous aimerez peut-être aussi