Hola a todos, después de un largo descanso continuamos con la segunda parte de nuestro curso básico de programación en C++ para la plataforma Linux.
Tipos de datos
- Caracteres: char
- Enteros: short, int, long, long long
- Números en coma flotante: float, double, long double
- Booleanos: bool
- Vacío: void
Para declararlas usa el tipo de datos que necesitas, seguido de un nombre de variable y finalizas la linea con ;
Ejemplo:
int miVariable; char resp;Variables
Consola de entrada y salida
cout.- Muestra caracteres en la salida estándar (monitor).
cin.- Leer valores introducidos desde teclado.
cout<<variable1<<variable2<<...<<variableN; cout<<”El resultado es: ”<<var<<...<<endl; cin>>variable1>>...>>variableN;
Realizar operaciones
Para ello nos apoyaremos de una variable en la que almacenaremos datos, lo haremos de la siguiente manera:
suma=num1+num2;
La variable que almacenara las operaciones la colocamos a lado izquierdo, mientras que en el derecho haremos las operaciones aritméticas y las finalizaremos con ;
Un ejemplo de código utilizando ambos objetos podría ser el siguiente:
#include <iostream> ... int main () { int i; cout<<"Introduce un valor"; cin>>i; ... } ...
Ejercicios
1.- Sumar 2 numeros.
#include<iostream> using namespace std; int main(){ int num1, num2, result; cout<<"Teclee un numero: "; cin>>num1; cout<<"Introduzca otro numero: "; cin>>num2; result=num1+num2; cout<<"Resultado: "<<result<<endl; return 0; }
2.- Calcular la edad de una persona.
#include<iostream> using namespace std; int main(){ int edad, aAct, aNac; cout<<"Programa que calcula la edad de una persona."<<endl; cout<<" * Año actual: "; cin>>aAct; cout<<" * Año de nacimiento: "; cin>>aNac; edad=aAct-aNac; cout<<" XD Su edad es: "<<edad<<endl; return 0; }
3.- Calcular el área de un triangulo.
#include<iostream> using namespace std; int main(){ float area, base, altura; cout<<"Programa que calcula el area de un triangulo"<<endl; cout<<" * Base: "; cin>>base; cout<<" * Altura: "; cin>>altura; area=base*altura/2; cout<<" XD Area obtenida: "<<area<<endl; return 0; }
4.- Convertir grados Cº a Fº
#include<iostream> using namespace std; int main(){ float gradC, gradF; cout<<"Grados centigrados: "; cin>>gradC; gradF=(1.8*gradC)+32; cout<<"Equivalente a grados fahrenheit: "<<gradF<<endl; return 0; }
Nos veremos en otro post saludos cordiales 😉