[C con Clase] Solucion calculadora con clase
Ale Fernandez
alefernandez_33 en yahoo.com.ar
Jue Sep 17 22:43:01 CEST 2009
Gracias a todos los que colaboraron en especial a David fire y Jose Cabrera q respondieron, ya encontre los errores y pude solucionar el problema aca se los paso por si alguno le interesa tenerla por algun motivo espero que colabore algo con el grupo..
#include <iostream>
using namespace std;
class Calculadora
{
int val1,
val2;
public:
Calculadora (void);
void setVal1(int v1);
void setVal2(int v2);
int getVal1(void);
int getVal2(void);
int suma(void);
int resta(void);
int producto(void);
int division(void);
~Calculadora (void);
};
int main (void)
{
int v1,
v2,
v,
menu,
rtdo;
Calculadora obj1;
cout << "Ingrese la operacion q desea realizar:"<< endl;
cout << "1-SUMA: " << endl;
cout << "2-RESTA: " << endl;
cout << "3-PRODUCTO: " << endl;
cout << "4-DIVISION: " << endl;
cin >> menu;
cout << "Ingrese el primer valor: ";
cin >> v1;
cout << "Ingrese el segundo valor: ";
cin >> v2;
obj1.setVal1(v1);
obj1.setVal2(v2);
switch (menu)
{
case 1:
cout << "El resultado es: " << obj1.suma();
break;
case 2:
cout << "El resultado es: " << obj1.resta();
break;
case 3:
cout << "El resultado es: " << obj1.producto();
break;
case 4:
cout << "El resultado es: " << obj1.division();
break;
}
cin.get();
return 0;
}
Calculadora::Calculadora(void)
{}
int Calculadora::suma (void)
{
return val1+val2;
}
int Calculadora::resta (void)
{
return val1-val2;
}
int Calculadora::producto (void)
{
return val1*val2;
}
int Calculadora::division (void)
{
return val1/val2;
}
int Calculadora::getVal1 (void)
{
return val1;
}
int Calculadora::getVal2 (void)
{
return val2;
}
void Calculadora::setVal1(int v1)
{
val1=v1;
}
void Calculadora::setVal2(int v2)
{
val2=v2;
}
Calculadora::~Calculadora(void)
{}
// SALU2..
Yahoo! Cocina
Encontra las mejores recetas con Yahoo! Cocina.
http://ar.mujer.yahoo.com/cocina/
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20090917/bf553007/attachment.html>
Más información sobre la lista de distribución Cconclase