[ Foro de C ]

Condición logica - Decenas de millar

23-Apr-2016 16:31
Invitado (Marcos)
1 Respuestas

Buenas gente, ncesito saber cuando un numero pasa a la próxima unidad de 10000. Por ejemplo tengo un vehículo que debe ir a control si después de realizar sus viajes, los km totales pasaron a la próxima unidad de 10000 si tengo 18700 km totales y realiza 2500 km pasa a 21200 km y debe realizar el control. Desde ya muchas gracias.


30-Apr-2016 17:03
Nacho Cabanes (+31)

Puede saber la primera cifra dividiendo entre 10.000:

 
decenasMillar = dato / 10000;
dato = dato+ cambio;
nuevasDecenasMillar = dato / 10000;
if (nuevasDecenasMillar != decenasMillar) ...
 


 






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)