Dev - C++ - Calculadora en Dev c++ con sus respectivas lineas de explicacion

 
Vista:

Calculadora en Dev c++ con sus respectivas lineas de explicacion

Publicado por Cristopher (1 intervención) el 26/10/2017 17:59:53
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#include <iostream>                                                             //Libreria Principal de Dev c++
#include <cmath>                                                                //Operaciones Matematicas
#include <cstdlib>                                                              //Manipular datos 
using namespace std;                                                            //Deja usar el cout y cin
double Sumar(double,double);                                                    //Sumar numeros reales y con decimales
double Restar(double,double);                                                   //Restar numeros reales y con decimales
double Multiplicar(double,double);                                              //Multiplicar numeros reales y con decimales
double Dividir(double,double);                                                  //Dividir numeros reales y con decimales
int main()                                                                      //Declarar el tipo de variable
{                                                                               //Inicio de la programcion
cout<<"-------Calculadora C++------\n"<<endl;                                   //Salida de datos con salto de linea
cout<<"----------------------------\n"<<endl;                                   //Salida de datos con salto de linea
double val1;                                                                    //Variable numero real con decimal
cout<<"Introduce el primer valor:\n";                                           //Salida de datos con salto de linea
cin>>val1;                                                                      //Entrada de datos
double val2;                                                                    //Variable numero real con decimal
cout<<"Ingrese el segundo valor:\n";                                            //Salida de datos con salto de linea
cin>>val2;                                                                      //Entrada de datos
cout<<"----------------------------\n"<<endl;                                   //Salida de datos con salto de linea
int operador;                                                                   //Variable entera 
cout<<"Sumar(1), Restar(2), Multiplicar(3), Dividir(4)?: \n";                   //Salida de datos con salto de linea
cin>>operador;                                                                  //Entrada de datos
switch(operador)                                                                //COndicional de operador
{                                                                               //Inicio del condicional
                case 1:                                                         //Caso 1
                     cout <<"\n";                                               //Salto de linea
                     cout<< ">>>>>---" <<Sumar(val1,val2)<< "---<<<<<" <<endl;  //Salida de datos de la suma
                     cout<<"\n";                                                //Salto de linea
                     break;                                                     //Caso contrario
                       case 2:                                                  //Caso 2
                     cout <<"\n";                                               //Saltar lina
                     cout<< ">>>>>---" <<Restar(val1,val2) << "---<<<<<" <<endl;//Salida de datos de la resta
                     cout<<"\n";                                                //Salto de linea
                      break;                                                    //Caso contrario
                       case 3:                                                  //Caso 3
                     cout <<"\n";                                               //Salto de linea
                     cout<< ">>>>>---" <<Multiplicar(val1,val2)<< "---<<<<<" <<endl;//Salida de datos de la multiplicacion
                     cout<<"\n";                                                //Salto de linea
                      break;                                                    //Caso contrario
                       case 4:                                                  //Caso 4
                     cout <<"\n";                                               //Salto de linea
                     cout<< ">>>>>---" <<Dividir(val1,val2)<< "---<<<<<" <<endl;//Salida de datos de la division
                     cout<<"\n";                                                //Salto de linea
                     break;                                                     //Caso contrario
}                                                                               //Final del condicional
system ("pause");                                                               //Para que el sistema no se pase rapido
return 0;                                                                       //Se cierre presionando alguna tecla
}                                                                               //Final del programa
double Sumar (double x,double y)                                                //Declaracion de double x, y en la suma 
{                                                                               //Inicio de la suma 
return x+y;                                                                     //Realizacion de la suma
}                                                                               //Fin de la suma
double Restar (double x,double y)                                               //Declaracion de double x,y en la resta
{                                                                               //Inicio de la resta
return x-y;                                                                     //Realizacion de la resta
}                                                                               //Fin de ña resta
double Multiplicar (double x,double y)                                          //Declaracion de double x,y en la multiplicacion
{                                                                               //Inicio de la multiplicacion
return x*y;                                                                     //Realizacion de la multiplicacion
}                                                                               //Fin de la multiplicacion
double Dividir (double x,double y)                                              //Declaracion de double x,y en la division
{                                                                               //Inicio de la division
return x/y;                                                                     //Realizacion de la division
}                                                                               //Fin de la division
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder