0

Ayuda en el segundo entrenamiento gratis en estudios java

He puesto este cĂłdigo en el segundo reto gratis en estudio Java. Me pone que los retos visibles estĂĄn bien pero los invisibles pone que no. Ayadadme por favor https://code.sololearn.com/ctj2gmqhmRZz/?ref=app

23rd Mar 2022, 6:27 PM
AperroYT
AperroYT - avatar
2 Answers
+ 1
¿De qué se trata este desafío? descripción de la publicación. edit: en lugar de debuelto1 = debes / 100 * 10; usar como debuelto1 = debes *10 / 100; edit: puedes hacer un bucle para simplificar for( int i=0; i<3; i++ ) debes = debes - debes*10/100; System.out.println(debes); edit: instead of debuelto1 = debes/100*10; use like debuelto1 = debes*10/100; you can just loop , to simplify: for(int i=0; i<3; i++) debes -= debes *10/100; System.out.println(debes); edit: it works here. these all about intiger calculations. but to include praction part, use double type as @zemiak told below
23rd Mar 2022, 7:50 PM
Jayakrishna 🇼🇳
+ 1
if input is 100, in step 2: 90 / 100 = 0 in java because result is integer better is (double) 90/100 = 0.9 but debuelto should be double variable not int, because next step: (double) 81/100 *10 = 8.1 81 - 8.1 = 72.9 if you have to get amount in int expected result is 72 instead of 81 - 8 = 73 then as total result is better queda3=72 also use loop for() repeated code
24th Mar 2022, 3:46 AM
zemiak