Nueva calculadora

Iniciado por willdoxero, 11 Mayo 2010, 22:31 PM

0 Miembros y 1 Visitante están viendo este tema.

willdoxero

-que tal gran comunidad, he estado inovando un poco mi version de la calculadora, pero he encontrado un inconveniente, en mi codigo necesito saber si es posible hacer lo sig:
cuando manda llamar a "n" funcion como veran al elegir suma he hecho que al teclear un numero simule que se selecciona con un parpadeo, ahora necesito saber si es posible que sea un numero de mas de 2 caracteres y que haga lo mismo: ejemplo si escribo como valor el 12, que "parpade" el 1 y el 2 conforme los vas tecleando.
Código (cpp) [Seleccionar]
int suma(int x,int y){
textbackground(LIGHTRED);gotoxy(32,22);cout<<"+";
textbackground(BLACK);gotoxy(34,5);cin>>x;
switch(x)
{
  case 1: gotoxy(34,12);textcolor(BLUE);textbackground(LIGHTGREEN);cout<<"[1]";
          for(int color=1;color<=1000;color++)
          gotoxy(34,12);textcolor(LIGHTGREEN);textbackground(BLACK);cout<<"[1]";
          textbackground(BLACK);textcolor(7);break;     
  case 2: gotoxy(39,12);textcolor(BLUE);textbackground(LIGHTGREEN);cout<<"[2]";
          for(int color=1;color<=1000;color++)
          gotoxy(39,12);textcolor(LIGHTGREEN);textbackground(BLACK);cout<<"[2]";
          textbackground(BLACK);textcolor(7);break;
}
  gotoxy(41,5);cin>>y;clrscr();
return garbage=x+y;
}

por cierto, porque no puedo hacer un switch a un valor float?
les agradezco mucho a los que puedan ayudar..
Slds!!

willdoxero

Nadie  puede aportar?
acaso necesitan el cod, completo?
si es asi, ps pidanlo.. porfa.

biribau

Cita de: willdoxero en 11 Mayo 2010, 22:31 PM
por cierto, porque no puedo hacer un switch a un valor float?
Porque son muy escurridizos, si fuera por mí no se deberían poder ni comparar sin son iguales, sólo tiene sentido orden, pero no equalidad.