quarta-feira, 3 de outubro de 2018

URI PROBLEMA 1047 - Tempo de Jogo com Minutos SOLUÇÃO EM JAVA

URI Online Judge | 1047

Tempo de Jogo com Minutos

Adaptado por Neilor Tonin, URI  Brasil
Timelimit: 1
Leia a hora inicial, minuto inicial, hora final e minuto final de um jogo. A seguir calcule a duração do jogo.
Obs: O jogo tem duração mínima de um (1) minuto e duração máxima de 24 horas.

Entrada

Quatro números inteiros representando a hora de início e fim do jogo.

Saída

Mostre a seguinte mensagem: “O JOGO DUROU XXX HORA(S) E YYY MINUTO(S)” .



import java.io.IOException;
import java.util.*;

public class Main {

    public static void main(String[] args) throws IOException {

        Scanner entrada = new Scanner(System.in);

        int hora_start = entrada.nextInt();
        int minu_start = entrada.nextInt();
        int all_minu_start = hora_start * 60 + minu_start;

        int hora_end = entrada.nextInt();
        int minu_end = entrada.nextInt();
        int all_minu_end = hora_end * 60 + minu_end;

        int all_minu_dif = (24 * 60 - all_minu_start) + all_minu_end;

        int horas = all_minu_dif / 60;
        int minutos = all_minu_dif % 60;

        if (horas >= 24 && minutos >= 1) {
            horas = horas % 24;
        };

        System.out.printf("O JOGO DUROU %s HORA(S) E %s MINUTO(S)\n", horas, minutos);
    }

}

Nenhum comentário:

Postar um comentário

URI PROBLEMA 1133 - Resto da Divisão SOLUÇÃO EM C

URI Online Judge | 1133 Resto da Divisão Adaptado por Neilor Tonin, URI   Brasil Timelimit: 1 Escreva um programa que leia 2 valo...