Home / Programación / Curso básico de programación de C++ en GNU/Linux 2da. Parte

Curso básico de programación de C++ en GNU/Linux 2da. Parte

C++

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 😉

About Angel

Soy el auténtico Joker un villano de otro nivel XD y para vencer a Batman yo uso #SoftwareLibre
  • Claudio Illanes

    Esta muy divertido y didáctico, muchas gracias