Este documento presenta un programa introductorio en C++ para interactuar con el usuario. Explica cómo incluir librerías, declarar variables de tipo string e integer, mostrar y recibir texto con cout y cin, y realizar operaciones aritméticas básicas. Luego, detalla línea por línea el código del primer programa que pide el nombre y gustos musicales del usuario.
2. Primer Programa
• #include <iostream>
• #include <string>
• using namespace std;
• int main ()
• {
• string mystr;
• cout << "¿Dime tu nombre? ";
• cin>>mystr;
• cout << "Hola " << mystr << ".n";
• cout << "¿Que tipo de musica te gusta? ";
• cin>>mystr;
• cout << "¡El " << mystr << " tambien me gusta!n";
• cout << "Escribe cualquier cosa y aprieta ENTER para salir";
• cin>>mystr;
•
• return 0;
• }
3. Palabras reservadas y su uso
Palabra reservada Uso
#include<> Permite el uso de librerías externas o
partes extras del programa
using namespace std Permite el uso de todos los comandos de
una librería(En este caso std)
Int (Integer) Señala el uso de una variable o una
constante que contiene un valor numérico
entero
string Señala el uso de una variable o una
constante que contiene un valor
alfanumérico.
cout<< Permite mostrar un texto en la pantalla
cin>>Variable Permite recuperar un dato ingresado por
el usuario y almacenarlo en la variable de
la derecha
4. Operaciones aritmeticas
Símbolo Operación
+ Suma
- Resta
* Multiplicación
/ División
^ Exponente
() Multiplicación y alteración del orden de
las operaciones
5. Explicación del codigo
• #include <iostream>
• #include <string>
• using namespace std;
• int main ()
• {
• string mystr;
• cout << "¿Dime tu nombre? ";
• cin>>mystr;
• cout << "Hola " << mystr << ".n";
• cout << "¿Que tipo de musica te gusta? ";
• cin>>mystr;
• cout << "¡El " << mystr << " tambien me gusta!n";
• cout << "Escribe cualquier cosa y aprieta ENTER para salir";
• cin>>mystr;
•
• return 0;
• }
6. Prueba de escritura de código
• Intentaremos escribir un codigo que solucione
la siguiente ecuación.
– F(x)=x^2-x*2
• El usuario debe de poder ingresar cualquier valor para x
• La computadora debe responder cual es el valor que
tiene y según el valor ingresado por el usuario