PSeInt
Proceso Adivina_el_numero
Definir op, i, num, user como entero;
Repetir
num<-azar(100)+1;
Escribir "Adivina el numero secreto entre 1 y 100";
Para i<-1 Hasta 10 Con Paso 1 Hacer
Escribir "Intento numero ",i," de 10 intentos";
Leer user;
Si (user=num) Entonces
Escribir "En hora buena haz adivinado el número en ",i," intentos";
i<-10;
Sino
Si (user>num) Entonces
Escribir "Numero muy alto";
Sino
Escribir "Numero muy bajo";
FinSi
FinSi
FinPara
Escribir "1 Volver a jugar";
Escribir "2 Salir";
Leer op;
Hasta Que ~(op<>2);
FinProceso
C#
using System;
namespace Adivina_el_numero_secreto
{
class Program
{
public static void Main(string[] args)
{
Random azar = new Random();
int op, i, num, user;
do {
num = azar.Next(100)+1;
Console.WriteLine("Adivina el número del 1 al 100";
for (i = 1; i <=10; i++)
{
Console.WriteLine("Intento número " + i +" de 10 intentos";
user = int.Parse(Console.ReadLine());
Console.Clear();
if (user == num)
{
Console.WriteLine("En hora buena haz adivinado el número en " + i + " intentos";
break;
}
else
{
if (user > num)
Console.WriteLine("Numero muy alto";
else
Console.WriteLine("Numero muy bajo";
}
Console.ReadKey();
Console.Clear();
}
Console.ReadKey();
Console.WriteLine("1>>> Volver a jugar";
Console.WriteLine("2>>> Salir";
op =int.Parse(Console.ReadLine());
Console.Clear();
} while (op != 2);
}
}
}
JAVA
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package adivina.el.numero;
import java.util.Scanner;
import java.util.Random;
/**
*
* @author Administrador
*/
public class AdivinaElNumero {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner leer = new Scanner(System.in);
Random azar = new Random();
int op, i, num, user;
do {
num = azar.nextInt(100)+1;
System.out.println("Adivina el número del 1 al 100";
for (i = 1; i <=10; i++) {
System.out.println("Intento número " + i +" de 10 intentos";
user = leer.nextInt();
if (user == num) {
System.out.println("En hora buena haz adivinado el número en " + i + " intentos";
break;
}
else
{
if (user > num)
System.out.println("Numero muy alto";
else
System.out.println("Numero muy bajo";
}
}
System.out.println("1>>> Volver a jugar";
System.out.println("2>>> Salir";
op = leer.nextInt();
} while (op != 2);
// TODO code application logic here
}
}

