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
0