/*
* 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
No hay comentarios:
Publicar un comentario