Buenas tardes, este código para sus observaciones. Ejercicio CU00906C del tutorial de programación Java avanzado.
Gracias
Supón que un partido de fútbol tiene una duración de 90 minutos. El minuto 1 se considera que abarca desde los 0 segundos hasta los 59 segundos. El minuto 2 abarca desde los 60 segundos hasta los 119 segundos. Así sucesivamente hasta el último minuto, que es el minuto 90 y abarca desde los 5340 segundos hasta los 5400 segundos. Crea un programa que pida al usuario el número de segundos transcurridos y mediante el uso de alguna función de redondeo (floor, ceil ó round) de la clase Math muestre el minuto en que nos encontramos. El programa debe pedir valores de segundos hasta que el usuario decida terminar.
Ejemplo de ejecución.
Introduzca valor de segundos: 32
El minuto es el 1
¿Otro valor (s/n)? s
Introduzca valor de segundos: 2595
El minuto es el 43
¿Otro valor (s/n)? n
import java.util.Scanner;
/**
*
* @author ITCO1724
*/
public class Redondeo {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
do {
System.out.print("Introduzca valor de segundos: ");
double segundos = Integer.parseInt(sc.nextLine());
double getCalculaminutos = Math.round((segundos/60));
System.out.print("El minuto es el : " + getCalculaminutos);
String entrada = sc.nextLine();
System.out.print("¿Otro valor (s/n)?: " + entrada);
}
while (!"n".equals(sc.nextLine()));
System.out.println();
}
}