[C con Clase] calculadora
David fire
ddfire en gmail.com
Mie Sep 16 22:07:23 CEST 2009
fijate que le estas pasando un solo int como parametro cuando en todas
las funciones definiste que van 2
David
El 16/09/09, Ale Fernandez <alefernandez_33 en yahoo.com.ar> escribió:
> Hola que tal soy nuevo en esto de programacion y estoy programando en c++
> y me pidieron que programe una calculadora sencilla, usando una clase que
> este afuera de mi programa (main) y la llame como por ejemplo por #include
> <calculadora.h> por ejemplo..
> nose si me explico..
> Este es mi codigo que por cierto nose xq no me funciona .. es muy sencillo
> pero no soy experto en esto..
> El codigo:
>
>
> # include <iostream>
> using namespace std;
>
> class Calculadora
> {
> int num1, num2;
> public:
> Calculadora() {int=3, int=2)
> int suma(int, int);
> int resta(int, int);
> int pruducto(int, int);
> int divicion(int, int);
> };
>
> int main (void)
> {
> int menu, num1, num2;
> Calculadora calc1;
> cout << "Ingrese la operacion que desea realizar: "<< endl;
> cout << "1-SUMA"<< endl;
> cout << "2-RESTA"<< endl;
> cout << "3-MULTIPLICACION" << endl;
> cout << "4-DIVICION" << endl;
> cin >> menu;
> switch (menu)
> {
> case 1:
> cout << "Ingrese el primer numero a sumar: ";
> cin>>num1;
> calc1.suma(num1);
> cout<< "Ingrese el segundo numero a sumar: ";
> cin>>num2;
> calc1.suma(num2);
> cout << "El resultado es: "<< calc1.suma()<< endl;
> break;
> case 2:
> cout << "Ingrese el primer numero a restar: ";
> cin>>num1;
> calc1.resta(num1);
> cout<< "Ingrese el segundo numero a restar: ";
> cin>>num2;
> calc1.resta(num2);
> cout << "El resultado es: "<< calc1.resta()<<endl;
> break;
> case 3:
> cout << "Ingrese el primer numero a multiplicar: ";
> cin>>num1;
> calc1.producto(num1);
> cout<< "Ingrese el segundo numero a multiplicar: ";
> cin>>num2;
> calc1.producto(num2);
> cout << "El resultado es: "<< calc1.pruducto()<<endl;
> break;
> case 4:
> cout << "Ingrese el dividendo: ";
> cin>>num1;
> calc1.divicion(num1);
> cout<< "Ingrese el divisor: ";
> cin>>num2;
> calc1.divicion(num2);
> cout << "El resultado es: "<< calc1.divicion()<< endl;
> break;
> default:
> cout << "El numero ingresado es incorrecto.."<< endl;
> }
> system ("pause");
>
> }
>
> int Calculadora::suma(int x, int y)
> {
> return x+y;
> }
> int Calculadora::resta(int x, int y)
> {
> return x-y;
> }
> int Calculadora::pruducto(int x, int y)
> {
> return x*y;
> }
> int Calculadora::divicion(int x, int y)
> {
> return x/y;
> }
>
> // Desde ya muchas gracias a todos!!
>
>
>
> Yahoo! Cocina
>
> Encontra las mejores recetas con Yahoo! Cocina.
>
>
> http://ar.mujer.yahoo.com/cocina/
--
(\__/)
(='.'=)This is Bunny. Copy and paste bunny into your
(")_(")signature to help him gain world domination.
Más información sobre la lista de distribución Cconclase