Ahora veremos como programar en C++ con pasos sencillos. Dejare de lado la teoría, solo iré explicando los pasos que uso para realizar el programa. Aclaro que como yo lo hago no es la única manera, existen demasiadas técnicas y cada usuario tiene su forma de programar.
Inicio explicando un programa sencillo. Dejo atrás el “Hola Mundo” para entrar a problemas razonados, los programas sencillos se les conoce como “Programas secuenciales” pues su estructura es sencilla, sin opciones. Usare el compilador Dev C++ que es el visto en clase.
Problema No. 1: Construya la solución que permita calcular e imprimir el cuadrado y el cubo de un número entero positivo.
Inicio, abro Dev C++ Ver 4.9.9.2 – Archivo – Nuevo – Archivo Fuente. Empiezo escribiendo las librerías que usare. Escribimos librerías, y llaves (Si quieres ahorrar los pasos, dirígete a Archivo – Nuevo – Basic – Console Aplicattion – En C++ – Aceptar – Te pide que le des nombre al proyecto y dirección para guardarlo – Aceptar).
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
system(“PAUSE”);
return EXIT_SUCCESS;
}
Antes de escribir, es necesario especificar para qué uso cada instrucción, signo y comando, los que utilizare son y sirven para:
#include <> – Son las librerías esenciales y de inicio.
main - Instrucción que indica entrada y salida de datos.
{ – Signo que da apertura del programa o instrucción.
} – Signo que da cierre del programa o instrucción.
int – Declaración de variables de tipo ENTERO.
system – Comando que permite interactuar con el compilador.
cout<< – Instrucción que da SALIDA de datos en la pantalla
cin>> - Instrucción de ENTRADA de datos.
“ “ – Dan SALIDA de datos escritos por el usuario.
; – Signo que da terminada una instrucción de línea.
* – Signo de multiplicación.
\n – Comando que da salto de línea al ejecutar.
\t – Comando que tabula en una línea.
endl – Comando que da fin a una línea, similar a ;.
/* */ – Signos que permiten hacer un comentario sin afectar el programa
return – Instrucción que da fin al programa.
En el programa queda así.
- #include <cstdlib>
#include <iostream>
- using namespace std;
- int main()
- {
- int Cuadrado, Cubo, Numero;
- system (“color F0“);
- cout<<“\t\t\t***PROBLEMA No. 1 SECUENCIAL***\n\n”;
- cout<<“\t\t Construya la solucion que permita calcular e\n”;
- cout<<“\t\timprimir el cuadrado y cubo de un numero entero\n\n”;
- cout<<“\t\t\tDanos el valor del numero entero\n\t\t\t\t\t”;
- cin>>Numero;
- Cuadrado=Numero*Numero;
- cout<<“\n\t\t\t El cuadrado del numero es “<<Cuadrado<<endl;
- Cubo=Numero*Numero*Numero;
- cout<<“\t\t\t El cubo del numero es “<<Cubo<<endl;
- cout<<“\n\n\n”;
- system(“PAUSE”);
- return 0;
- /*Hecho por Raphael Alarkon
- www.IngenieriaEnSistemasUAT.wordpress.com*/
- }
Aplastamos F9 para compilar y ejecutar. Claramente se ve que el lenguaje en si no es complicado, las instrucciones son muy claras en este problema secuencial. DESCARGAR CODIGO EN .CPP

Con la instrucción system(“color F0”) se escogió fondo blanco con letras negras.
En la instrucción system(“PAUSE”) se le ordeno pausar a la pantalla para observar el resultado, sin esta instrucción el programa se ejecuta pero al mostrar resultados se cierra el programa.
Con el comando return 0 se le pide ejecutarlo 1 vez terminado el compilador.
Problema No. 2: Hacer un programa que calcule el salario total de un trabajador en base a sus horas trabajadas y la tarifa por hora.
Las percepciones son:
1. Salario bruto.
2. Un 15% del salario por apoyo de despensa.
Las deducciones son:
1. El 1% por concepto de cuota sindical sobre el salario bruto.
2. El 5% por concepto del ISR sobre el salario bruto.
El código queda así:
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
float Horas, Tarifa, SalarioBruto, ApoyoDespensa, Deducciones, SueldoTotal;
system (“color F0″);
cout<<“\t\t\t***PROBLEMA 2 SECUENCIAL***\n\n”;
cout<<“\tHacer un programa que calcule el salario total de un trabajador\n”;
cout<<”\t en base a sus horas trabajadas y la tarifa por hora.\n\n”;
cout<<“\t Las percepciones son:\n”;
cout<<“\t 1. Salario bruto.\n”;
cout<<“\t 2. Un 15% del salario por apoyo de despensa.\n\n”;
cout<<“\t Las deducciones son:\n”;
cout<<“\t 1. El 1% por concepto de cuota sindical sobre el salario bruto.\n”;
cout<<“\t 2. El 5% por concepto del ISR sobre el salario bruto.\n\n”;
cout<<“\t Escriba las horas trabajadas del asalariado:\n\t “;
cin>>Horas;
cout<<“\n\t Escriba el pago por hora de trabajo:\n\t “;
cin>>Tarifa;
SalarioBruto=Horas*Tarifa;
ApoyoDespensa=SalarioBruto*0.15;
Deducciones=(SalarioBruto*0.01)+(SalarioBruto*0.05);
//El 0.01 corresponde a deduccion de Cuota Sindical
//El 0.05 corresponde a deduccion de ISR
SueldoTotal=(SalarioBruto+ApoyoDespensa)-Deducciones;
cout<<“\n\t Su Salario bruto es de; “<<SalarioBruto<<” pesos.”;
cout<<“\n\t Su apoyo de despensa del 15% es de; “<<ApoyoDespensa<<” pesos.”;
cout<<“\n\t Sus deducciones sobre el salario bruto es de; “<<Deducciones<<” pesos”;
cout<<“\n\n\t El salario Neto del trabajador es; “<<SueldoTotal<<” pesos.\n\n\n”;
system(“PAUSE”);
return 0;
/*Programa hecho por Raphael Alarkon
www.IngenieriaEnSistemasUAT.wordpress.com*/
}
DESCARGAR CODIGO EN .CPP

Use los mismos comandos e instrucciones que el anterior.
Declare números REALES, es decir, FLOAT (Con punto decimal)
Leer más…