Foro de elhacker.net

Programación => Java => Mensaje iniciado por: Senior++ en 29 Junio 2012, 22:31 pm



Título: [Aporte] Código fuente de Obtener residuo con restas sucesivas
Publicado por: Senior++ en 29 Junio 2012, 22:31 pm
Bueno quería obtener el residuo con restas sucesivas... y hice el programa en Java por consola ::)
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 ;-)