| Usuario |
Ayuda! alguien me checa esto porfa... |
Desconocido
|
| Enviado - 8/6/2006 |
| ? |
Es para hacer una balanza con una cantidad maxima de 100 sumando los dos lados, y minimo tiene que tener de un lado 1 y maximo del otro lado 99.
Si alguien me podria explicar mi error se lo agradeceria mucho.
Gracias!
#include
#include
class balanza {
public:
int x;
int y;
public:
balanza ();
void subir_x (int);
void bajar_x (int);
void subir_y (int);
void bajar_y (int);
};
balanza::balanza ()
{x=0;
y=0;}
void balanza::subir_x (int nvo_x)
{int i;
for (i=x;i<=nvo_x;i++)
{x=i;
cout<<"Su peso de a es:" <
}
}
void balanza::subir_y (int nvo_y)
{int j;
for (j=y;j<=nvo_y;j++)
{y=j;
cout<<"Su peso de a es:" <
}
}
void balanza::bajar_x (int nvo_x)
{int i;
for (i=x;i>=nvo_x;i--)
{x=i;
cout<<"Su peso de b es:" <
}
}
void balanza::bajar_y (int nvo_y)
{int j;
for (j=y;j>=nvo_y;j--)
{y=j;
cout<<"Su peso de b es:" <
}
}
main()
{balanza z;
int peso_max=100,peso_min=1, x,y,w;
cout<<"El peso actual de a es"<
cout<<"El peso actual de b es"<
cout<<"Cuanto pesa a?";
cin>>x;
cout<<"Cuanto pesa b?";
cin>>y;
w=x+y;
if (w>peso_max)
cout<<"No son validas las cantiades"<
else
if (x<1)
cout<<"No es valida la cantidad de a";
else
if (x>99)
cout<<"No es valida la cantidad de a";
else
if (y<1)
cout<<"No es valida la cantidad de b";
else
if (y>99)
cout<<"No es valida la cantidad de b";
else
if (x
z.bajar_x (x);
else
if (x>peso_min)
z.subir_x (x);
if (y
z.bajar_y (y);
else
if (y>peso_min)
z.subir_y (y);
getch ();
return 0;
}
|
| ? |
|
|
|