fcyt
1 2 3 4 5 6 7 | #include<stdio.h> int main() { printf ("Hola Mundo"); return 0; } |
En C++
1 2 34 5 6 7 8 9 | #include<iostream> using namespace std; int main() { cout << "Hola mundo"; return 0; } |
Para el tipo de programas que se estarán mostrandoen este blog la diferencia más importante es la entrada y salida de datos. Así que veamos un ejemplo de entrada y salida de datos de cada programa:
En C
1 2 3 4 5 6 7 8 9 10 11 12 13 1415 16 17 18 19 20 21 22 23 | #include<stdio.h> int main() { int radio; float area, perimetro; // SALIDA: mensaje unpantalla printf("Introduce el radio del circulo: "); //ENTRADA: recibir dato desde teclado scanf("%d", &radio); // calculos area = 3.1416 * radio * radio; perimetro = 3.1416 * radio * 2; //SALIDA: resultado en pantallaprintf("El area es %.2f y el perimetro %.2f", area, perimetro); getch(); return 0; } |
En C++
1 2 3 4 5 6 7 8 9 10 11 1213 14 15 16 17 18 19 20 21 22 23 24 | #include<iostream> using namespace std; int main() { int radio;float area, perimetro; // SALIDA: mensaje un pantalla cout << "Introduce el radio del circulo: "; //ENTRADA: recibir dato desde teclado cin >> radio; // calculos area = 3.1416 * radio * radio; perimetro =3.1416 * radio * 2; //SALIDA: resultado en pantalla cout << "El area es " << area << " y el perimetro " << perimetro; cin.get();cin.get(); return 0; } |
Lo que noté al hacer estos dos programitas es que pedir un dato en C++ es mucho mucho más simpleque en C. Sin embargo, el asunto de los << y >> puede llegar a ‘asustar’ a los recién iniciados en la programación.
Pedir un dato en C
scanf("modificador", &nombre de la variable);
Pedir un dato en C++
cin >> nombre de la variable;
Mostrar un dato en C
printf("Dato: modificador", nombre de la variable);
Mostrar un dato...
Regístrate para leer el documento completo.