Documentación de programa calculadora

/*Nombre del programa: Calculadora
Descripción: Este programa suma,resta,multiplica ó divide dos números,para ello se implemento el uso de un menú y las insturcciones.
switch y case
*/

#include <iostream>
#include <stdio.h>
using namespace std;

int main                                                 //Esta línea indica que es el programa o función principal

{                                                        //Inicia bloque de codigo
int dato1;                                               //En esta linea se declaran las variables
int dato2;                                               //En esta linea se declaran las variables
int resultado;                                              //Esta linea declara la varible resultado       
 cout <<"****************************************\n";      //Esta línea imprime en pantalla la variable
 cout <<"*****                              *****\n";      //Esta línea imprime en pantalla la variable
 cout <<"****                                ****\n";      //Esta línea imprime en pantalla la variable
 cout <<"***                                  ***\n";      //Esta línea imprime en pantalla la variable
 cout <<"**                                    **\n";      //Esta línea imprime en pantalla la variable
 cout <<"*             CALCULADORA              *\n";      //Esta línea imprime en pantalla la variable
 cout <<"**                                    **\n";      //Esta línea imprime en pantalla la variable
 cout <<"***                                  ***\n";      //Esta línea imprime en pantalla la variable
 cout <<"****                                ****\n";      //Esta línea imprime en pantalla la variable
 cout <<"*****                              *****\n";      //Esta línea imprime en pantalla la variable
 cout <<"****************************************\n";      //Esta línea imprime en pantalla la variable

 cout <<"Que desea hacer?\n";                              //Esta línea imprime en pantalla la variable
 cout <<"[1]-Suma.\n";                                     //Esta línea imprime en pantalla la variable
 cout <<"[2]-Resta.\n";                                    //Esta línea imprime en pantalla la variable
 cout <<"[3]-Multiplicacion.\n";                           //Esta línea imprime en pantalla la variable
 cout <<"[4]-Division.\n";                                 //Esta línea imprime en pantalla la variable
 cin >> resultado;                                         //Esta línea guarda en la variable el dato ingresado por el usuario

 cout <<"Escriba la primera cifra: ";                      //Esta línea imprime en pantalla la variable
 cin >> dato1;                                             //Esta línea guarda en la variable el dato ingresado por el usuario
 cout <<"Escriba la segunda cifra: ";                      //Esta línea imprime en pantalla la variable
 cin >> dato2;                                             //Esta línea guarda en la variable el dato ingresado por el usuario

 switch(resultado)                                         //Esta linea evalua la variable op y da paso al case correspondiente
case 1:                                                    //Esta linea comienza el bloque de codigo de la opcion 1
{                                                          //Inicia bloque de codigo
  resultado = dato1 + dato2;                               //Esta linea realiza la suma de dato 1 y dato 2
  break;                                                   //Esta linea termina el bloque de codigo de case
case 2:                                                    //Esta linea comienza el bloque de codigo de la opcion 2
  resultado = dato1 - dato2;                               //Esta linea realiza la resta de dato 1 y dato 2
  break;                                                   //Esta linea termina el bloque de codigo de case
case 3:                                                    //Esta linea comienza el bloque de codigo de la opcion 1
  resultado = dato1 * dato2;                               //Esta linea realiza la multiplicacion de dato 1 y dato 2
  break;                                                   //Esta linea termina el bloque de codigo de case
case 4:                                                    //Esta linea comienza el bloque de codigo de la opcion 1
  resultado = dato1 / dato2;                               //Esta linea realiza la division de dato 1 y dato 2
  default:                                               //Esta línea se ejecuta cuando el usuario da una opcion no valida                                   
  cout <<"No ha seleccionado una opcion correcta";       //Esta línea imprime en pantalla la variable
 }                                                       //Termina el bloque de código
 cout << resultado <<"\n";                               //Esta línea imprime en pantalla la variable
}                                                        //Termina el bloque de código

Comentarios

Entradas populares de este blog

Parámetros por valor y por referencia

Instruccion Switch

Proyecto calculadora basica