Espero que les sea útil.
Aquí el código fuente:
Código:
class empezar{
public static void main(String[]args){
//Con restas sucesivas
double numero1= 8;
double numero2= 2;
double residuo;
residuo= numero1 - numero2; //Aquí el valor de residuo es 6
if(residuo==numero2){ //Si residuo es igual a numero 2 se hace lo siguiente:
System.out.println("El residuo es: 0"); //Aquí se muestra un mensaje diciendo que el residuo es 0
}
if(residuo==0){
System.out.println("El residuo es: 0");
}
while(residuo>numero2){
System.out.println(residuo+ " es mayor que 2?: si"); //Aquí muestra el mensaje: 6 es mayor que 2?: si
residuo=residuo - numero2; //Aquí residuo tiene de valor 4
System.out.println(residuo+" es mayor que 2?: si"); //Aquí muestra el mensaje: 4 es mayor que 2?: si
residuo=residuo - numero2; // Aquí resta residuo - numero2 y queda como valor 0
if (residuo==numero2){ //Si residuo es igual a numero2 se hace lo siguiente:
residuo=residuo - numero2; //Si residuo es igual a numero2 se resta residuo - numero2
}
if(residuo<numero2){ // si residuo es MENOR que numero2 hace lo siguiente:
System.out.println(residuo+ " es mayor que 2?: no"); //Muestra esto 0 es mayor que 2?: no
System.out.println("El residuo es: "+residuo); //Aquí es practicamente igual a la línea interior pero mostrando el contenido de residuo
}
}
}
}
//By: Senior++
Nota: Puede que tenga algún error, lo hice en 10 minutos.. Si puedo mañana lo miro mejor.
Cualquier consejo lo agradecería