http://cpp.sh/
Cursos:
http://www.cplusplus.com/doc/tutorial/program_structure/
http://www.c.conclase.net/curso/?cap=002b#inicio
Ejemplos:
https://saforas.wordpress.com/2008/01/04/codigos-sencillos-hechos-en%C2%A0c/
Código aquí
</pre>
en el html. Lo anoto aquí como referencia.
en el html. Lo anoto aquí como referencia.
// Programa basico
#include "iostream" //Imprime instrucciones en pantalla "" debería ser <> pero da problemas el código bonito este
using std::cout;
int main() // Siempre empieza así
{
cout << "Hola mundo\n"; // Mensaje de salida
return 0; //indica que el programa terminó bien
} //fin del programa
Si no ponemos en using std::cout, deberíamos ponerlo cada vez que ponemos cout (salida).
// Programa basico 2
#include "iostream" //Imprime instrucciones en pantalla
using std::cout; // se usa cout es un Out
using std::cin; // ídem pero en In
using std::endl; // ídem endl, fin de linea
int main() // Siempre empieza así
{
int numero1; // se declara variable (entero)
int numero2;
cout << "Escriba dos números a sumar\n\n";
cin >> numero1 >> numero2; // Lee los dos números
cout << numero1 + numero2<< endl;
return 0; //el programa terminó bi
} //fin del programa
// ####################
// # Programa basico 4#
// ####################
#include "iostream" //Imprime instrucciones en pantalla
using std::cout; // se usa cout es un Out
using std::cin; // ídem pero en In
using std::endl; // ídem endl
int main()
{
int numero_secreto; // se declara variable (entero)
int numero1;
srand(time(0)); // Se inicializa el random
numero_secreto =rand()%1000; // El resto de 1000 de un número al azar
cout<< "Adivine el número secreto entre 0 y 999\n \n";
cout<< "Introduzaca su número\n";
cin>> numero1;
while ( numero1 != numero_secreto )
{
if ( numero_secreto > numero1 )
{
cout << "Su número es menor." << '\n' << endl;
cout << "Intentelo de nuevo: ";
cin >> numero1;
}
if ( numero_secreto < numero1 )
{
cout << "Su numero es mayor." << '\n' << endl;
cout << "Intentelo de nuevo: ";
cin >> numero1;
}
if ( numero_secreto == numero1 )
{
cout << "\n#####################\n";
cout << "### ¡Ha acertado! ### \n";
cout << "#####################\n\n" << endl;
}
}
return 0;
}
A continuación, otro código donde se introducen clases y objetos. A mi me parecen las viejas subrutinas del BASIC, pero bueno. // Programa de prueba
#include "iostream"
using std::cout;
using std::endl;
//Defino clase
class Letreros
{
public:
void correcto()
{
cout << "╔═══════════════════════╗\n║\t¡Correcto!\t║\n╚═══════════════════════╝ \n"<< endl;
}
void error()
{
cout << "╔═══════════════════════╗\n║\t¡Error!\t║\n╚═══════════════════════╝ \n"<< endl;
}
void bravo()
{
cout << "╔═══════════════════════╗\n║\t¡Bravo!\t║\n╚═══════════════════════╝ \n"<< endl;
}
};
int main()
{
Letreros micartel; //crea un objeto de la clase
micartel.correcto();
}
Finalmente, podemos añadirle subrutinas u objetos al código anterior.
// ####################
// # Programa basico 4#
// ####################
#include "iostream" //Imprime instrucciones en pantalla
using std::cout; // se usa cout es un Out
using std::cin; // ídem pero en In
using std::endl; // ídem endl
//#################################################
//Defino clase
class Letreros
{
public:
void correcto()
{
cout << "╔═══════════════════════╗\n║\t¡Correcto!\t║\n╚═══════════════════════╝ \n"<< endl;
}
void error()
{
cout << "╔═══════════════════════╗\n║\t ¡Error!\t║\n╚═══════════════════════╝ "<< endl;
}
};//Fin de la clase
//#################################################
int main()
{
int numero_secreto; // se declara variable (entero)
int numero1;
Letreros micartel; //crea un objeto de la clase
srand(time(0)); // Se inicializa el random
numero_secreto =rand()%1000; // El resto de 1000 de un número al azar
cout<< "Adivine el número secreto entre 0 y 999\n \n";
cout<< "Introduzaca su número\n";
cin>> numero1;
while ( numero1 != numero_secreto )
{
if ( numero_secreto > numero1 )
{
cout << "Su número es menor." << '\n' << endl;
micartel.error();
cout << "Intentelo de nuevo: ";
cin >> numero1;
}
if ( numero_secreto < numero1 )
{ micartel.error();
cout << "Su numero es mayor." << '\n' << endl;
cout << "Intentelo de nuevo: ";
cin >> numero1;
}
if ( numero_secreto == numero1 )
{
micartel.correcto();
}
}
return 0;
}
No hay comentarios:
Publicar un comentario