[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