Hola querido lector, hoy he querido hacer un reto de programación de #AceptaElReto, es sobre la división euclídea, básicamente agarrar el resto y el cociente, y mostrarlo. La división euclídea es básicamente (cociente*divisor)+resto=dividendo, la verdad un reto bastante entretenido, os dejo el enunciado:
División euclídea
Entrada
Salida
Aquí esta nuestro código:
try {
int dividendo, divisor, resto, cociente;//cociente no puede ser cero
Scanner sca = new Scanner(System.in);
String str;
String arrStr[];
System.out.println(«Escriba el dividendo y el divisor:»);
str = sca.nextLine();
arrStr = str.split(» «);
dividendo = Integer.parseInt(arrStr[0]);
divisor = Integer.parseInt(arrStr[1]);
if (dividendo == 0 || divisor == 0) {
throw new Exception(«DIV0»);
}
cociente = dividendo / divisor;
resto = dividendo % divisor;
System.out.println(«Cociente Resto»);
System.out.println(cociente + » » + resto);
} catch (Exception ex) {
if (ex.getMessage().equals(«DIV0»)) {
System.out.println(ex.getMessage());
} else {
System.out.println(«Debes poner un número entero»);
}
}
Esto ha sido todo por este tutorial, si te ha gustado y quieres recibir contenido similar, puedes apuntarte a mi página en Facebook o seguirme en twitter, un saludo y hasta la próxima.
Gracias por visitar mi blog de informática, mi nombre es Tomás y soy formador y desarrollador web. Si quiere usted dejarme alguna sugerencia, ayuda o quiere un servicio de formación estoy escuchando ofertas en tomas.gonzalez@infogonzalez.com, en Facebook a https://www.facebook.com/Infogonzalez estoy deseando escucharle. Su duda o sugerencia NO molesta.