Adivino tu edad

Finalmente, el lenguaje que aprenderemos en Programación 1 será C. Desilusión para mí ya que es un lenguaje que ya había visto y tenía ilusión por aprender Java. Aunque hay tiempo para todo. Así mejoro conocimientos, que los tenía un poco olvidados.

Tipos de datos, variables y constantes.

En programación declararemos variables para datos que vamos a obtener directamente por teclado o cuyo contenido, varía según la circunstancia. Por ejemplo, la edad de una persona.

int edad = 20;

Las variables pueden tomar los valores que el usuario le pida. Para recoger datos por teclado se usa:

cin>>edad;

Por ahora, sin meternos en bucles, sentencias iterativas, os dejo un programa básico en C, que adivina la edad de una persona por trucos matemáticos.

Allá va:

#include
using namespace std;

int main()

{
int resultado, edad, euros;

cout<<"Estoy programado por un gran adivino y voy a adivinar tu edad, y para que veas que voy en serio, ademas voy a adivinar la cantidad de euros que tienes en el bolsillo..."<<endl;
cout<<"Primero quiero que anotes tu edad en un papel..."<<endl;
cout<<"Multipli­cala por 2"<<endl;
cout<<"Sumale 5"<<endl;
cout<<"Multipli­calo por 500"<<endl;
cout<<"Sumale la cantidad de dinero (¡solo euros!) que llevas en el bolsillo"<<endl;
cout<<"Restale al total 3758"<<endl;
cout<<"Dime el numero que te ha resultado: "<>resultado;

resultado += 1258;
edad = resultado/1000;
euros = resultado%1000;

cout<<"Dejame pensar..."<<endl;
cout<<"Tu edad es...: "<< edad <<endl;
cout<<"Y ademas, llevas "<< euros << " euros en el bolsillo!" <<endl;
cout<<"¿Me equivoco? Yo, nunca." <<endl;

}