<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=unicode" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.18813"></HEAD>
<BODY style="PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 15px" 
id=MailContainerBody leftMargin=0 topMargin=0 CanvasTabStop="true" 
name="Compose message area">
<DIV>
<DIV><FONT size=2 face=Arial><STRONG><FONT color=#ff0000 size=3 
face="Times New Roman">No estas usando los beneficios de la clase, te conviene 
utilizar los atributos con los métodos sino para que los tenes. 
</FONT></STRONG></FONT></DIV>
<DIV><STRONG><FONT color=#ff0000>Tambien te convendría tener la clase 
Calculadora en un archivo "Calculadora.h" y si queres la definición también ahí 
o en otro "Calculadora.cpp" y luego incluirlos en tu main.</FONT></STRONG></DIV>
<DIV><STRONG><FONT color=#ff0000></FONT></STRONG> </DIV>
<DIV><FONT size=2 face=Arial>// Que te parece algo asi?</FONT></DIV>
<DIV><FONT size=2 face=Arial>// int  Calculadora::suma()</FONT></DIV>
<DIV><FONT size=2 face=Arial>//{</FONT></DIV>
<DIV>//    <FONT size=2 face=Arial>return 
num1+num2;</FONT></DIV>
<DIV><FONT size=2 face=Arial>//}</FONT></DIV></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT color=#00ff00 size=2 face=Arial><STRONG>nombre archivo 
calculadora.h</STRONG></FONT></DIV>
<DIV><STRONG><FONT color=#00ff00 size=2 face=Arial></FONT></STRONG> </DIV>
<DIV>class Calculadora<BR>{<BR>    int num1, 
num2;<BR>public:<BR>    Calculadora() {int=3, int=2)   
<FONT color=#ff0000><STRONG>//no es necesario que le pases parametros al 
constructor; podes hacerlo</STRONG></FONT> <BR>    int suma(int, 
int);                    
<FONT 
color=#ff0000><STRONG>//Calculadora(){num1=0;num2=0}</STRONG></FONT><BR>    
int resta(int, int);<BR>    int pruducto(int, 
int);<BR>    int divicion(int, int);<BR>};<BR><BR><FONT size=2 
face=Arial>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT color=#00ff00 size=2 face=Arial><STRONG>nombre archivo 
main.cpp</STRONG></FONT></DIV></FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV>
<DIV># include <iostream></DIV>
<DIV><STRONG><FONT color=#ff0000>#include 
"calculadora.h"</FONT></STRONG><BR>using namespace std;<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: ";</DIV>
<DIV><FONT 
color=#ff0000>        cin>>calc1.num1; 
//SI<BR></FONT>        // NO 
cin>>num1;<BR>        calc1.suma(num1); 
<STRONG><FONT color=#ff0000>//Le estas pasando un solo argumento esta definido 
como " int Suma(int,int) " y </FONT></STRONG></DIV></DIV>
<DIV><STRONG><FONT 
color=#ff0000>                                       //ademas 
te devuelve un entero osea que te esta retornando algo y vos no se lo asignas a 
nada<BR></FONT></STRONG>        cout<< 
"Ingrese el segundo numero a sumar: ";</DIV>
<DIV><FONT 
color=#ff0000>        cin>>calc1.num2; 
//SI</FONT>    <BR>        
//NO cin>>num2;<BR>        //NO 
calc1.suma(num2); <STRONG><FONT color=#ff0000>//Le estas pasando un solo 
argumento y </FONT></STRONG><STRONG><FONT color=#ff0000>te esta retornando 
algo y vos no se lo asignas a 
nada</FONT></STRONG><BR>        cout << 
"El resultado es: "<< calc1.suma()<< endl; //ASI 
SI<BR>    break;</DIV>
<DIV><FONT color=#ff0000>//IGUAL CO LOS DEMAS</FONT><BR>    case 
2:<BR>        cout << "Ingrese el 
primer numero a restar: ";<BR>        
cin>>num1;<BR>        
calc1.resta(num1); <STRONG><FONT color=#ff0000>//Le estas pasando un solo 
argumento y te esta retornando algo y vos no se lo asignas a 
nada</FONT></STRONG><BR>        cout<< 
"Ingrese el segundo numero a restar: 
";<BR>        
cin>>num2;<BR>        
calc1.resta(num2); <STRONG><FONT color=#ff0000>//Le estas pasando un solo 
argumento y te esta retornando algo y vos no se lo asignas a 
nada</FONT></STRONG><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); <STRONG><FONT color=#ff0000>//Le estas pasando un solo 
argumento y te esta retornando algo y vos no se lo asignas a 
nada</FONT></STRONG><BR>        cout<< 
"Ingrese el segundo numero a multiplicar: 
";<BR>        
cin>>num2;<BR>        
calc1.producto(num2);<STRONG><FONT color=#ff0000>//Le estas pasando un solo 
argumento y te esta retornando algo y vos no se lo asignas a 
nada</FONT></STRONG><BR>        cout << 
"El resultado es: "<< calc1.pruducto()<<endl;<BR>    
break;<BR>    case 
4:<BR>        cout << "Ingrese el 
dividendo: ";<BR>        
cin>>num1;<BR>        calc1.<FONT 
color=#ff0000>divicion</FONT>(num1); <STRONG><FONT color=#ff0000>//"DIVISIÓN" Le 
estas pasando un solo argumento y te esta retornando algo y vos no se lo 
asignas a nada </FONT></STRONG><BR>        
cout<< "Ingrese el divisor: 
";<BR>        
cin>>num2;<BR>        
calc1.divicion(num2); <STRONG><FONT color=#ff0000>//Le estas pasando un solo 
argumento y te esta retornando algo y vos no se lo asignas a 
nada</FONT></STRONG><BR>        cout << 
"El resultado es: "<< calc1.divicion()<< endl; <STRONG><FONT 
color=#ff0000>//Y los Argumentos??? </FONT></STRONG></DIV>
<DIV>    break;<BR>    
default:<BR>        cout << "El numero 
ingresado es incorrecto.."<< endl;<BR>    }<BR>system 
("pause");<BR><BR>}<BR></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT color=#00ff00 size=2 face=Arial><STRONG>nombre archivo 
calculadora.cpp</STRONG></FONT></DIV>
<DIV><STRONG><FONT color=#00ff00 size=2 face=Arial></FONT></STRONG> </DIV>
<DIV><STRONG><FONT color=#00ff00 size=2 face=Arial><FONT color=#ff0000 size=3 
face="Times New Roman">#include 
"calculadora.h"</FONT><BR></FONT></STRONG><BR>int Calculadora::suma(int x, int 
y) </DIV></DIV>
<DIV>{    <BR>    return x+y;<BR>}</DIV>
<DIV><FONT size=2 face=Arial></FONT><FONT size=2 face=Arial></FONT><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><BR></DIV></BODY></HTML>