viernes, 13 de diciembre de 2013

Examen Ejercicio1

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package exejerc1;
import java.util.Scanner;
/*
* Escribir un programa que lea dos números por teclado y escriba el cociente y el resto resultados de dividir el mayor entre el menor. Los números a dividir deben ser obligatoriamente mayores que cero.
*/
public class ExEjerc1 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
      
        int num1, num2, mayor, menor;
 

       Scanner leo = new Scanner(System.in);
      
        do {
            System.out.println("Introduzca el primer número (mayor que cero): ");
            num1=leo.nextInt();
            if(num1<=0) System.out.println("El número debe ser mayor que cero");
        } while (num1<=0);
      
        do {
            System.out.println("Introduzca el segundo número (mayor que cero): ");
            num2=leo.nextInt();
            if(num2<=0) System.out.println("El número debe ser mayor que cero");
        } while (num2<=0);
      
        if (num1>num2) {
            mayor=num1;
            menor=num2;
            //Otra posibilidad sin emplear las vbles mayor y menor sería:
            //System.out.println(num1+" / "+num2+ " = " + (num1/num2)+ " Resto: "+ (num1%num2);  
        } else {
            mayor = num2;
            menor=num1;
             //Otra posibilidad sin emplear las vbles mayor y menor sería:
            //System.out.println(num2+" / "+num1+ " = " + (num2/num1)+ " Resto: "+ (num2%num1);  
        }
        System.out.println(mayor+" / "+menor+ " = " + (mayor/menor)+ " Resto: "+ (mayor%menor));  
      
      
      
    }
}


Resto de ejercicios: http://tecnoloxiaxa.blogspot.com.es/2013/09/dam-programacion.html