Pasando de pseudocódigo a C++

Antes de empezar hacer ejercicios con la estructura secuencial, vamos a ver como convertimos algunas instrucciones en pseudocódigo a C++:

Leer variables por teclado

Leer cadenas de caracteres

En pseudocódigo:

Definir nombre Como Cadena;
Escribir "Dime tu nombre:";
Leer nombre;

En C++:

string nombre;
cout << "Dime tu nombre:";
getline(cin, nombre);

Leer números enteros

En pseudocódigo:

Definir numero Como Entero;
Escribir "Dime un número entero:";
Leer numero;

En C++:

int numero;
cout << "Dime un número entero:";
cin >> numero;

Leer números reales

En pseudocódigo:

Definir numero Como Real;
Escribir "Dime un número real:";
Leer numero;

En C++:

float numero;
cout << "Dime un número real:";
cin >> numero;

Escribir una variable en pantalla

En pseudocódigo:

Escribir "Hola ",nombre;

En C++:

cout <<  "Hola " << nombre;

Escribir sin saltar a otra línea

En pseudocódigo:

Escribir Sin Saltar var," ";

En C++:

cout <<  "Hola " << nombre << endl;

Asignar valor a una variable

En pseudocódigo:

numero <- 7;

En C++:

numero = 7;

Por ejemplo para incrementar el valor de una variable, en pseudocódigo:

num <- num + 1

En C++ lo podemos hacer de dos maneras:

num = num + 1;

O de esta forma:

num++;

Calcular la parte entera de una división

En pseudocódigo:

trunc(7/2)

En C++:

7 / 2;

Calcular la raíz cuadrada

En pseudocódigo:

Escribir raiz(9)

En C++:

#include <cmath>
cout << sqrt(9);

Obtener el carácter de una cadena

En pseudocódigo:

subcadena(cadena,0,0)

En C++:

cadena[0];

Unir dos cadenas de caracteres

En pseudocódigo:

cadena3 <- concatenar(cadena1,cadena2)

En C++:

cadena3 = cadena1 + cadena2;

Convertir un carácter a Mayúsculas

En pseudocódigo:

cadena <- Mayusculas(cadena)

En C++ podemos convertir a mayúsculas un carácter:

char cadena = 'a';
cadena = toupper(cadena)

Updated: