0

Como ago un progra que me deje ingresar como minimo tres numeros y que los ultimos dos digitos del numero los cambie a 0

ingreso 1234 y que me salga 1200

11th Apr 2018, 3:54 AM
German Arancibia Choque
German Arancibia Choque - avatar
5 Respostas
+ 1
super gracias
11th Apr 2018, 2:53 PM
German Arancibia Choque
German Arancibia Choque - avatar
0
Puedes primero dividir el número entre 100: int result = (int)( num / 100); como result es entero no va a tener decimales y si luego vuelves a múltiplicar por 100 vas a tener el número con dos ceros al final. result *= 100; incluso podrías ponerlo todo en una sola línea: int result = ((int)( num / 100)) * 100;
11th Apr 2018, 10:59 AM
J Domingo Jiménez J
J Domingo Jiménez J - avatar
0
Saludos German Arancibia Choque, una alternativa sencilla seria mediante IF comprobar que el número ingresado sea mayor que 100. De ser válido usar modulo de 100 y al resultado se lo restas al número original. [Sugerencia] para la próxima intenta escribir en inglés para una rápida respuesta, ya que la mayoría no habla español. Éxitos!
11th Apr 2018, 11:06 AM
Luciano Ariel Caputi
Luciano Ariel Caputi - avatar
0
gracias
11th Apr 2018, 2:53 PM
German Arancibia Choque
German Arancibia Choque - avatar
0
12th Apr 2018, 4:07 PM
Luciano Ariel Caputi
Luciano Ariel Caputi - avatar