Programas secuenciales en c++ [programas resueltos]

Solo disponible en BuenasTareas
  • Páginas : 5 (1220 palabras )
  • Descarga(s) : 0
  • Publicado : 12 de junio de 2011
Leer documento completo
Vista previa del texto
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 seles 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. Escribimoslibrerí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 cadainstrucció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í.
1. #include <cstdlib>
#include <iostream>
2. using namespace std;
3. int main()
4. {
5.
6. int Cuadrado, Cubo, Numero;
7. system (“color F0“);
8. cout<<“\t\t\t***PROBLEMA No. 1 SECUENCIAL***\n\n”;9. cout<<“\t\t Construya la solucion que permita calcular e\n”;
10. cout<<“\t\timprimir el cuadrado y cubo de un numero entero\n\n”;
11. cout<<“\t\t\tDanos el valor del numero entero\n\t\t\t\t\t”;
12. cin>>Numero;
13. Cuadrado=Numero*Numero;
14. cout<<“\n\t\t\t   El cuadrado del numero es “<<Cuadrado<<endl;
15.Cubo=Numero*Numero*Numero;
16. cout<<“\t\t\t    El cubo del numero es “<<Cubo<<endl;
17. cout<<“\n\n\n”;
18. system(“PAUSE”);
19. return 0;
20. /*Hecho por Raphael Alarkon
21. www.IngenieriaEnSistemasUAT.wordpress.com*/
22. }
Aplastamos F9 para compilar y ejecutar. Claramente se ve que el lenguaje en si no es complicado, las instrucciones son muy claras en esteproblema 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...
tracking img