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 programaSi 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