Buscamos expertos en programación JAVA
importar java.util.*;
importar java.io.*
//importar java.Scanner
clase; hu {
public double dui=0, cuo=0;
public void caidan1(){
System.out.println("**** ********Bienvenido a utilizar este sistema informático************");
System.out.println("* Seleccione el servicio que necesita Type*");
System.out.println("* 1 prueba general*");
System.out.println("* 2 pruebas de una sola pregunta*");
System.out.println("* 3 Consulta de puntuación*");
System.out.println("* 4 Salir del sistema*"); p > System.out.println("****************************************** *" );
}
public void caidan2(){
System.out.println("*********** *Bienvenido Utilice este sistema de cálculo************");
System.out.println("* Seleccione la dificultad que necesita*");
System.out.println("* 1 operación de un dígito*");
System.out.println("* 2 operaciones de dos dígitos*");
System.out.println("* 3 Operación de tres dígitos*");
System.out.println("* 4 Salir del sistema*");
System. fuera.println("******************************************");
}
public void caidan3(){
System.out.println("************Bienvenido a esto sistema informático* ************");
System.out.println("* Seleccione el método de cálculo que necesita*");
System.out.println("* 1 operación de suma*");
System.out.pr
intln("* 2 operaciones de resta*");
System.out.println("* 3 operaciones de multiplicación*");
System.out.println("* 4 divisiones operación Operación*");
System.out.println("****************************** ****** **********");
}
public void caidan4(){
System.out .println("** **********Bienvenido a este sistema informático**********");
System.out.println("Resultados anteriores ");
System.out.println("General *** lo hizo" dui cuo "dui");
System.out.println("Lo hizo bien" dui "dui") question");
System.out.println("incorrecto" cuo "pregunta");
System.out.println("tasa correcta" dui/( dui cuo) "");
System.out.println("***************************** * *************");
}
public double shuru() lanza IOException{ //Ingresa el número
byte buf []=nuevo byte[40];
Cadena chuan;
System.in.read(buf);
chuan=nueva Cadena( buf);
return Double.parseDouble(chuan.trim());
/* double x
Escáner scan=new Scanner; >
Cadena c=scan.next();
double x=Double.parseDouble(c);
return x;*/
}
double ysf()throws IOException{ //Operador de entrada
char ch;
double j=0;
for(int i= 0; ilt; 1000; i ){
ch=(char)System.in.read();
cambiar (ch){
caso ' ':
j=0
descanso;
caso '-':
j=1; >
romper;
<p> caso '*':
j=2;
descanso;
caso '/':
j=3;
descanso;
predeterminado:
}
if (ch==' '||ch=='-'|| ch=='*'||ch=='/') break;
System.out.println("¡Error de entrada! Vuelva a ingresar:"); }
return j;
}
public static void main(String args[])lanza IOException{
double b;
p>
for (int i=0; ilt; 1000; i ){
hu a=new hu()
a.caidan1; (); //Menú 1
b=a.shuru();
if (b==4) {
System.out.println( "**** *******************");
System.out.println("* *");
System.out.println("* Gracias por usar y adiós*");
System.out.println("* *"); ("**** *******************");
descanso;
} //Entrada
cambiar ( b==1?1:b==2?2:b==3?3:4){
caso 1:
hu a9= nuevo hu();
a9.ztcs();
ruptura
caso 2:
hu a8=nuevo hu(
a8.dtcs();
romper;
caso 3:
hu a7=nuevo hu(); /p>
a7.caidan4();
break;
default:
System.out.println("Su entrada es incorrecta, por favor inténtalo de nuevo");
}
}
}
void guli(int a, int b){
if ( b==0||agt;1){
cambiar (a==2?1:a==3?2:a==4?3:a==5 ?4:a= =6?5:6){
caso 1:
Sistema.
out.println("¡No está mal, acertaste en dos preguntas y merece aliento!");
break
caso 2:
System.out; .println ("¡Es bueno responder correctamente tres preguntas seguidas y merece aliento!");
break
caso 3:
System.out; .println("Impresionante Sí, ¡respondí correctamente en cuatro preguntas!");
break;
caso 4:
System.out.println("¡Guau! ! ¡Corregido 5 preguntas seguidas ");
descanso;
caso 5:
System.out.println("Lo que hiciste no es el pregunta ¡Es solitario! ~~");
descanso;
predeterminado:
}
}
cambiar (b==2?1:b==3?2:b==4?3:b==5? 4: b==6?5:6){
caso 1:
System.out.println("Te equivocaste en dos preguntas seguidas, no te desanimes ");
break;
caso 2:
System.out.println("Conectó tres preguntas incorrectas, no se desanime");
break ;
caso 3:
System.out.println("Te equivocaste cuatro preguntas seguidas, ni siquiera sé qué responder decir sobre ti~~");
break;
caso 4:
System.out.println("¡Cinco preguntas estaban equivocadas, -_-! !");
descanso;
caso 5:
System.out.println("¡Jia Junpeng! Vete a casa rápido y deja de hacer las preguntas~~ ");
descanso;
predeterminado:
}
}
System.out.println( "*********** ******");
}
doble sjs (doble a){
doble i;
Aleatorio r =nuevo Aleatorio();
cambiar (a==0?1:a==1?2:a==2?3:a== 3?4:5){
caso 1:
i=r.nextInt(10);
descanso
caso; 2:
i= r.nextInt(90) 10;
ruptura
caso 3:
i=r.nextInt (900) 100;
break;
caso 4: //Selecciona el número de dígitos
i=r.nextInt
(1000);
break;
predeterminado:
i=r.nextInt(4); //Selecciona suma, resta, multiplicación y división
p>}
return i;
}
doble chuti(doble b, doble c, doble d){ //Pregunta
hu p=new hu();
doble daan;
char fuhao
if (b==10||c== 10) { // b=10 número aleatorio
b=p.sjs(3
c=p.sjs(3);
if (d==10) d=p.sjs(4); //d=10 símbolos aleatorios
switch (d==0?1:d==1 ?2:d==2?3:4){
caso 1:
fuhao=' ';
descanso;
caso 2:
fuhao='-';
descanso
caso 3:
fuhao='*';
descanso;
predeterminado:
fuhao='/'
if(c==0) c=1; p>
p>
}
daan=p.jisuan(b, c, d
System.out.println(b " " fuhao " "); c "=")
return daan;
}
doble jisuan(doble a, doble b, doble c){ //Cálculo
doble daan=0;
if(c==0)daan=a b;
else if(c==1)daan=a-b;
else if (c==2)daan=a*b;
else if (c==3)daan=a/b;
return daan; p>
}
void ztcs()throws IOException{ //Prueba general
int y=0, n=0;
doble c, d;
System.out.println("¡Seleccionó la prueba general! ");
System.out.println("Le daremos 10 preguntas al azar");
for (int i=0; ilt; 11; i ){ p>
System.out.println("Ingrese su respuesta: ");
hu a1=new hu()
hu a2=new hu ();
hu a3=new hu();
c=a1.chuti(10, 10, 10);
System.out.println ("daan); ="c);
d=a2.shuru();
System.out.println("nishuru=" d);
if (d==c){
dui ;
y
n=0;
System.out.println("correcto"); p>
else{
y=0;
n ;
cuo ; Mal, la respuesta es "c);
}
a3.guli(y, n);
}
}
p>void dtcs() lanza IOException{
double a, b, c, daan
int y=0, n=0; >
for (int i=0; ilt; 1000; i ){
hu a4=nuevo hu();
hu a5=nuevo hu(); p>
hu a6=new hu();
a4.caidan2();
a=a4.shuru(); //Ingrese el número de dígitos p>
if (agt; 3) break;
a5.caidan3();
b=a4.shuru(); división
daan =a4.chuti(a, a, b);
System.out.println("Ingrese su respuesta: "); c=a5.shuru();
if (c==daan){
dui
y
n=; 0;
System.out.println("correcto");
}
else{
y=0; p>
n ;
cuo;
System.out.println("Error, la respuesta es "daan);
}
a5.guli(y , n
}
}
}