Calculadora En Programación Orientada A Objetos
Enviado por Andres965 • 11 de Noviembre de 2011 • 399 Palabras (2 Páginas) • 4.226 Visitas
/*Definir una clase para las cuatro operaciones aritmeticas: suma, resta, multiplicacion
y division. Los datos miembro son los operandos de las operaciones aritmeticas y las
funciones miembro son las cuatro operacione aritmeticas que almacenan el resultado
en el nombre de cada una de estas funciones.
Realizar un programa que utilice esta clase y tenga un menu para as cuatro operaciones
aritmeticas, y que ingrese una serie de pares de numeros para realizar la operacion
correspondiente de acuerdo a lo elegido en el menu.*/
#include <iostream.h>
#include <math.h>
class operaciones
{
private:
int op;
public:
float suma,resta,multiplicacion,division;
float n1,n2;
float fsuma();
float fresta();
float fmultiplicacion();
float fdivision();
int fmenu();
void fimpresion();
void fingreso();// tiene que ser obligadamente publica
};
void operaciones::fingreso()
{
cout<<"Ingrese el primer numero: ";
cin>>n1;
cout<<"ingrese el segundo numero: ";
cin>>n2;
}
/* FUNCION MENU */
int operaciones::fmenu()
{
cout<< " MENU "<<endl;
cout<< "n1. SUMA ";
cout<< "n2. RESTA ";
cout<< "n3. MULTIPLICACION ";
cout<< "n4. DIVISION ";
cout<< "n5. SALIR ";
cout<< "n Elija una opcion: ";
cin>>op;
return op;
}
/* FUNCION SUMA */
float operaciones::fsuma()
{
suma=n1+n2;
return suma;
}
/* FUNCION RESTA */
float operaciones::fresta()
{
resta=n1-n2;
return resta;
}
/* FUNCION MULTIPLICACION */
float operaciones::fmultiplicacion()
{
multiplicacion=n1*n2;
return multiplicacion;
}
/* FUNCION DIVISION */
float operaciones::fdivision()
{
if(n2==0)
{
cout<<"No existe division para cero";
}
if else
{
division=n1/n2;
cout<<"La division es:"<<division;
return division;
...