Hacer un programa que le enseñe a un niño operaciones de suma o
multiplicación. Si el niño adivina las 2 operaciones, aumenta la variable nivel y el ciclo se
repite hasta que el niño pierda. En el momento en que el niño pierda le indica
cual era el número que faltaba y hasta que nivel llegó.
Con el juego no hay problema, peroel nivel no sube. Qué me faltará?
El código que tengo es el siguiente:
Proceso punto3taller1
// Hacer un programa que le enseñe a un niño operaciones de suma o multiplicación.
Definir numero1, numero2, resultado, numero3, numero4, numero5, numero6, resultado2, veces, nivel Como Entero;
Repetir
numero1<-azar(9)+1;
numero2<-azar(9)+1;
resultado<-numero1+numero2;
Escribir "Ingresa el número que falta en la suma";
Escribir numero1, " + __ = ", resultado;
veces<-2;
Mientras veces>0 Hacer
Leer numero3;
Si numero3=numero2 Entonces
Escribir "Muy bien.";
veces<-0;
numero4<-azar(9)+1;
numero5<-azar(9)+1;
resultado2<-numero4*numero5;
Escribir "Ingresa el número que falta en la multiplicación";
Escribir numero4, " x __ = ", resultado2;
veces<-2;
Mientras veces>0 Hacer
Leer numero6;
Si numero6=numero5 Entonces
Escribir "¡Has subido de nivel!";
veces<-0;
SiNo
Escribir "Respuesta equivocada. Sigue intentando.";
FinSi
veces<-veces-1;
FinMientras
SiNo
Escribir "Respuesta equivocada. Sigue intentando.";
FinSi
veces<-veces-1;
FinMientras
Hasta Que numero3<>numero2 o numero6<>numero5
Sinumero6=numero5Entoncesnivel<-nivel+1FinSiEscribir"Has perdido :(. Llegaste hasta el nivel "nivel;
FinProceso
Gracias de antemano :(
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
El ejercicio es el siguiente:
Hacer un programa que le enseñe a un niño operaciones de suma o
multiplicación. Si el niño adivina las 2 operaciones, aumenta la variable nivel y el ciclo se
repite hasta que el niño pierda. En el momento en que el niño pierda le indica
cual era el número que faltaba y hasta que nivel llegó.
Con el juego no hay problema, peroel nivel no sube. Qué me faltará?
El código que tengo es el siguiente:
Proceso punto3taller1
// Hacer un programa que le enseñe a un niño operaciones de suma o multiplicación.
Definir numero1, numero2, resultado, numero3, numero4, numero5, numero6, resultado2, veces, nivel Como Entero;
Repetir
numero1<-azar(9)+1;
numero2<-azar(9)+1;
resultado<-numero1+numero2;
Escribir "Ingresa el número que falta en la suma";
Escribir numero1, " + __ = ", resultado;
veces<-2;
Mientras veces>0 Hacer
Leer numero3;
Si numero3=numero2 Entonces
Escribir "Muy bien.";
veces<-0;
numero4<-azar(9)+1;
numero5<-azar(9)+1;
resultado2<-numero4*numero5;
Escribir "Ingresa el número que falta en la multiplicación";
Escribir numero4, " x __ = ", resultado2;
veces<-2;
Mientras veces>0 Hacer
Leer numero6;
Si numero6=numero5 Entonces
Escribir "¡Has subido de nivel!";
veces<-0;
SiNo
Escribir "Respuesta equivocada. Sigue intentando.";
FinSi
veces<-veces-1;
FinMientras
SiNo
Escribir "Respuesta equivocada. Sigue intentando.";
FinSi
veces<-veces-1;
FinMientras
Hasta Que numero3<>numero2 o numero6<>numero5
FinProceso
Gracias de antemano :(