Objetivo
Aplicar estructura condicional para resolver problema.
Ejercitar la lógica de comparación y la retroalimentación al usuario según el input.
Enunciado
Haz un programa que tenga asignado un número secreto (número al azar del 0 al 9), que el usuario debe adivinar (1 intento).
El programa debe informar si el número ingresado es correcto o no.
Finalmente, el programa debe informar cuál era el número secreto.
Desarrollo
Algoritmo advininaNumero
//Defino variable como numero entero
Definir num_secreto, num_ingresado Como Entero;
//Asigno un número al azar entre 0 - 9
num_secreto <- azar(10);
//Muestro instrucciones
Escribir "Intenta adivinar el número que pienso";
//Solicito al usuario ingresar número y guardo en variable
Escribir "Ingresa un número del 0 al 9";
Leer num_ingresado;
//Comparo número secreto con número ingresado.
Si num_secreto = num_ingresado Entonces
Escribir "Acertaste!";
SiNo
Escribir "Lo siento! perdiste."
Fin Si
//Finalmente, muestro cuál era el número secreto
Escribir "el número secreto era: ", num_secreto;
FinAlgoritmo