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
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
+ 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