epespad

Tutorial C++ Adivina un número

En esta ocasión vamos a desarrollar un programa para adivinar un número, generado aleatoriamente, entre cero y cien.

Primero incluimos los archivos de cabecera, en este caso iostream para las funciones de entrada y salida, y stdlib y time para las funciones de números aleatorios.

Tutorial C++ Adivina un número

Abrimos la función principal main. Declaramos tres variables de tipo entero que serán donde guardaremos los valores del número aleatorio que tendremos que adivinar (x), el número que vamos a introducir (num), y una variable contador para contabilizar el número de intentos antes de adivinar el número (cont).

Programacion

En seguida, generamos un número aleatorio entre 0 y 100 y lo almacenamos en la variable "x".

programming

Luego imprimimos un mensaje y declaramos una nueva variable para controlar un ciclo while (variable a).

tutorial

Iniciamos el ciclo while y pedimos que se introduzca el número que pensamos que es el generado por la computadora. Lo almacenamos en la variable num, aumentamos el contador, y si el número que introdujimos es mayor que el que intentamos adivinar mandamos el mensaje: "menor", de lo contrario mandamos el mensaje: "mayor".

lenguaje c

Si no es mayor ni menor entonces habremos adivinado el número, imprimimos mensaje y el número de intentos, damos a la variable "a" el valor de 1 para salir del ciclo y finalizamos el programa.

random

Aquí el tutorial en video:


link: https://www.youtube.com/watch?v=mqq9nX3QNGo

Puedes visitar mi canal y suscribirte si quieres más tutoriales como estos (calculadora, tablas de multiplicar, guardar datos, serie de Fibonacci, Arreglos, Números primos, etc)...


9 comentarios - Tutorial C++ Adivina un número

Kroll_AK47 +1
Un clasico. Te dejo +10
Rebach7
Gracias..
Kroll_AK47 +1
@Rebach7 Gracias a vos por no hacer copy and paste y hacer algo realmente util. Algun dia voy a aprender c y c++ pero ahora me estoy concentrando en Node.js
Infinityal +1
Entretenido campeón!
Rebach7
Gracias por comentar
Asuka-LS +1
int nolapongo
nolapongo=1
printf "no la vas a poner salu2"
CordobesDeformit +1
aleatorio

ayuda.
Rebach7
Ya te explicó el compañero, pero por si aún te sirve aquí está el tutorial: https://www.taringa.net/posts/ebooks-tutoriales/19852084/Tutorial-C-Conversion-Coordenadas-Polares-Cartesianas.html
CordobesDeformit +1
@Rebach7 gracias por la ayuda!!!! lo que buscaba era el codigo ya que queria comparar si lo tenia bien o no.
Rebach7 +1
@CordobesDeformit Ah, ok.. no hay de qué.. jeje..
s3bitax69 +1
No es por joderte crack, pero mepa que esa bandera esta de mas..
Simplemente podrias iniciar la variable num en -1 y poner en tu condicion while "num != x"
Rebach7
:O es verdad xD otra forma de hacerlo, gracias por comentarla