ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Calculadora En Programación Orientada A Objetos


Enviado por   •  11 de Noviembre de 2011  •  399 Palabras (2 Páginas)  •  4.226 Visitas

Página 1 de 2

/*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;

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com