Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
curso-cpp:jugando-con-hola-mundo [2016/09/23 22:28] santo |
curso-cpp:jugando-con-hola-mundo [2017/10/29 19:17] (actual) santo |
||
---|---|---|---|
Línea 3: | Línea 3: | ||
En la sección anterior, vimos un ejemplo de programa que llamamos ''HolaMundo.cpp''. Reproducimos este programa a continuación: | En la sección anterior, vimos un ejemplo de programa que llamamos ''HolaMundo.cpp''. Reproducimos este programa a continuación: | ||
- | <code> | + | <code cpp> |
#include <iostream> | #include <iostream> | ||
Línea 29: | Línea 29: | ||
Veamos un ejemplo del ''HolaMundo.cpp'' con comentarios agregados: | Veamos un ejemplo del ''HolaMundo.cpp'' con comentarios agregados: | ||
- | <code> | + | <code cpp> |
#include <iostream> | #include <iostream> | ||
Línea 62: | Línea 62: | ||
En ''HolaMundo.cpp'', damos a la computadora la instrucción de imprimir una línea con el texto ''Hola mundo!''. Pero podríamos perfectamente escribir una secuencia de órdenes, escribiendo muchas cosas: | En ''HolaMundo.cpp'', damos a la computadora la instrucción de imprimir una línea con el texto ''Hola mundo!''. Pero podríamos perfectamente escribir una secuencia de órdenes, escribiendo muchas cosas: | ||
- | <code> | + | <code cpp> |
#include <iostream> | #include <iostream> | ||
Línea 103: | Línea 103: | ||
Hasta ahora, nunca hemos hecho un programa interactivo: Nuestros programas solamente escriben un texto fijo a la pantalla sin importar lo que hagamos. Veamos ahora un programa que saluda: | Hasta ahora, nunca hemos hecho un programa interactivo: Nuestros programas solamente escriben un texto fijo a la pantalla sin importar lo que hagamos. Veamos ahora un programa que saluda: | ||
- | <code> | + | <code cpp> |
#include <iostream> | #include <iostream> | ||
#include <string> | #include <string> | ||
Línea 135: | Línea 135: | ||
Es sabido que la computadora tiene una gran **capacidad de cálculo**. Podemos ponerla a hacer cuentas, y las resolverá de manera prácticamente instantánea. Veamos un ejemplo que suma dos números recibidos por pantalla: | Es sabido que la computadora tiene una gran **capacidad de cálculo**. Podemos ponerla a hacer cuentas, y las resolverá de manera prácticamente instantánea. Veamos un ejemplo que suma dos números recibidos por pantalla: | ||
- | <code> | + | <code cpp> |
#include <iostream> | #include <iostream> | ||
Línea 168: | Línea 168: | ||
Por ejemplo, el siguiente programa: | Por ejemplo, el siguiente programa: | ||
- | <code> | + | <code cpp> |
#include <iostream> | #include <iostream> | ||
Línea 182: | Línea 182: | ||
return 0; | return 0; | ||
} | } | ||
- | <\code> | + | </code> |
Imprimiría por pantalla lo siguiente: | Imprimiría por pantalla lo siguiente: | ||
Línea 192: | Línea 192: | ||
0 | 0 | ||
0 | 0 | ||
- | <\code> | + | </code> |
Notar que en C++ es válido utilizar "paréntesis redundantes", como los de la tercera cuenta. Lo que no está permitido es tener paréntesis inválidos, o que no se correspondan entre sí. Por ejemplo, una expresión como ''(2 + 4('' generará un error de compilación, pues el segundo paréntesis que abre debería estar cerrando. Similarmente, algo como ''(2 + 4'' sería una expresión incompleta, pues falta cerrar el paréntesis, y esto también producirá un error de compilación. | Notar que en C++ es válido utilizar "paréntesis redundantes", como los de la tercera cuenta. Lo que no está permitido es tener paréntesis inválidos, o que no se correspondan entre sí. Por ejemplo, una expresión como ''(2 + 4('' generará un error de compilación, pues el segundo paréntesis que abre debería estar cerrando. Similarmente, algo como ''(2 + 4'' sería una expresión incompleta, pues falta cerrar el paréntesis, y esto también producirá un error de compilación. | ||