InicioCiencia EducacionAdivina el Número secreto (Programación)

Adivina el Número secreto (Programación)

Hola a todos los futuros programadores aquí les dejo el algoritmo en el Pseint y los códigos en dos lenguaje de programación (java y c#) de como la "computadora piensa en un número" ustedes tendrán que adivinarlo.

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
}

}

Datos archivados del Taringa! original
0puntos
911visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
3visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

j
joseman_1991🇦🇷
Usuario
Puntos0
Posts6
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.