opp menudo fallo no verlo era bastante evidente, pero claro uno va buscando un pequeño fallo y se deja lo gordo XD<br><br>Ahora comparando los dos se ve claramente que creastes unas funciones con dos argumentos y las usabas con solo uno, ademas de que los valores de calculadora num1 y num2 eran totalmente inutiles, esto te hace apreciar los comentarios.<br>
<br>Otra cosa el destructor de la clase es innecesario puesto que no tienes memoria dinamica entre manos, pero aun asi esta bien que lo pongas es una buena costumbre, a lo mejor no para clases tan simples como esta pero luego todo se complica y buenas constumbres como esa te ahorran horas de comerte la cabeza con un fallo de segmentación.<br>
<br>Un saludo y espero estar mas fino la proxima vez.<br><br><div class="gmail_quote">El 17 de septiembre de 2009 22:43, Ale Fernandez <span dir="ltr"><<a href="mailto:alefernandez_33@yahoo.com.ar">alefernandez_33@yahoo.com.ar</a>></span> escribió:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td style="font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit;" valign="top">
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..<br>
<br>#include <iostream><br>using namespace std;<br><br>class Calculadora<br> {<br> int val1,<br> val2;<br> public:<br> Calculadora (void);<br><br> void setVal1(int v1);<br> void setVal2(int v2);<br>
<br> int getVal1(void);<br> int getVal2(void);<br><br> int
suma(void);<br> int resta(void);<br> int producto(void);<br> int division(void);<br><br> ~Calculadora (void);<br> };<br><br>int main (void)<br>{<br> int v1,<br> v2,<br> v,<br>
menu,<br> rtdo;<br><br> Calculadora obj1;<br> <br> cout << "Ingrese la operacion q desea realizar:"<< endl;<br> cout << "1-SUMA: " << endl;<br> cout << "2-RESTA: " << endl;<br>
cout << "3-PRODUCTO: " << endl;<br> cout << "4-DIVISION: " << endl;<br> cin
>> menu;<br><br> <br> cout << "Ingrese el primer valor: ";<br> cin >> v1;<br> cout << "Ingrese el segundo valor: ";<br> cin >> v2;<br><br> <br> obj1.setVal1(v1);<br>
obj1.setVal2(v2);<br> <br> switch (menu)<br> {<br> case 1:<br> cout << "El resultado es: " << obj1.suma();<br> break;<br> case 2:<br> cout << "El resultado es: " << obj1.resta();<br>
break;<br> case 3:<br>
<br> cout << "El resultado es: " << obj1.producto();<br> break;<br> case 4:<br> cout << "El resultado es: " << obj1.division();<br> break;<br>
}<br><br> cin.get();<br><br> return 0;<br>}<br><br>Calculadora::Calculadora(void)<br>{}<br><br><br> int Calculadora::suma (void)<br> {<br> return val1+val2;<br> }<br> <br> int Calculadora::resta (void)<br>
{<br> return val1-val2;<br> }<br><br> int Calculadora::producto
(void)<br> {<br> return val1*val2;<br> }<br> <br> int Calculadora::division (void)<br> {<br> return val1/val2;<br> }<br><br> int Calculadora::getVal1 (void)<br> {<br> return val1;<br>
}<br><br> int Calculadora::getVal2 (void)<br> {<br> return val2;<br> }<br><br> void Calculadora::setVal1(int v1)<br> { <br> val1=v1;<br> }<br><br> void Calculadora::setVal2(int v2)<br>
{<br> val2=v2;<br>
}<br><br>Calculadora::~Calculadora(void)<br>{}<br><br><br>// SALU2..<br></td></tr></tbody></table><div class="hm"><br>
<hr size="1"><br><font face="Verdana" size="-2">Encontra las mejores recetas con Yahoo! Cocina.
<br>
<a href="http://ar.mujer.yahoo.com/cocina/" target="_blank">http://ar.mujer.yahoo.com/cocina/</a></font></div><br>_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br></blockquote></div><br>