<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">Hola que tal soy nuevo en esto de programacion y estoy programando en c++<br>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..<br>nose si me explico..<br>Este es mi codigo que por cierto nose xq no me funciona <img src="http://mail.yimg.com/us.yimg.com/i/mesg/tsmileys2/28.gif">.. es muy sencillo pero no soy experto en esto..<br>El codigo:<br><br><br># include <iostream><br>using namespace std;<br><br>class Calculadora<br>{<br> int num1, num2;<br>public:<br> Calculadora() {int=3, int=2)<br> int suma(int, int);<br> int resta(int, int);<br> int pruducto(int, int);<br> int divicion(int, int);<br>};<br><br>int main
(void)<br>{<br> int menu, num1, num2;<br> Calculadora calc1;<br> cout << "Ingrese la operacion que desea realizar: "<< endl;<br> cout << "1-SUMA"<< endl;<br> cout << "2-RESTA"<< endl;<br> cout << "3-MULTIPLICACION" << endl;<br> cout << "4-DIVICION" << endl;<br> cin >> menu;<br> switch (menu)<br> {<br> case 1:<br> cout << "Ingrese el primer numero a sumar: ";<br> cin>>num1;<br> calc1.suma(num1);<br> cout<< "Ingrese el segundo numero a sumar: ";<br>
cin>>num2;<br> calc1.suma(num2);<br> cout << "El resultado es: "<< calc1.suma()<< endl;<br> break;<br> case 2:<br> cout << "Ingrese el primer numero a restar: ";<br> cin>>num1;<br> calc1.resta(num1);<br> cout<< "Ingrese el segundo numero a restar: ";<br> cin>>num2;<br> calc1.resta(num2);<br> cout << "El resultado es: "<< calc1.resta()<<endl;<br> break;<br> case 3:<br> cout << "Ingrese el primer numero a multiplicar:
";<br> cin>>num1;<br> calc1.producto(num1);<br> cout<< "Ingrese el segundo numero a multiplicar: ";<br> cin>>num2;<br> calc1.producto(num2);<br> cout << "El resultado es: "<< calc1.pruducto()<<endl;<br> break;<br> case 4:<br> cout << "Ingrese el dividendo: ";<br> cin>>num1;<br> calc1.divicion(num1);<br> cout<< "Ingrese el divisor: ";<br> cin>>num2;<br> calc1.divicion(num2);<br>
cout << "El resultado es: "<< calc1.divicion()<< endl;<br> break;<br> default:<br> cout << "El numero ingresado es incorrecto.."<< endl;<br> }<br>system ("pause");<br><br>}<br><br>int Calculadora::suma(int x, int y)<br>{ <br> return x+y;<br>}<br>int Calculadora::resta(int x, int y)<br>{ <br> return x-y;<br>}<br>int Calculadora::pruducto(int x, int y)<br>{<br> return x*y;<br>}<br>int Calculadora::divicion(int x, int y)<br>{<br> return x/y;<br>}<br><br>// Desde ya muchas gracias a todos!! <br></td></tr></table><br>
<hr size=1><br><font face="Verdana" size="-2">Encontra las mejores recetas con Yahoo! Cocina.
<br>
http://ar.mujer.yahoo.com/cocina/</font>