• Matéria: Informática
  • Autor: dudanerd1965
  • Perguntado 8 anos atrás

Faça um programa que converte a notação de 24 horas para a notação de 12 horas. Por exemplo, o programa deve converter 14:25 em 2:25 P.M. A entrada é dada em dois inteiros. Deve haver pelo menos duas funções: uma para fazer a conversão e uma para a saída. Registre a informação A.M./P.M. como um valor ‘A’ para A.M. e ‘P’ para P.M. Assim, a função para efetuar as conversões terá um parâmetro formal para registrar se é A.M. ou P.M. Inclua um loop que permita que o usuário repita esse cálculo para novos valores de entrada todas as vezes que desejar

Respostas

respondido por: bokomoko
3
A ideia aí é testar o valor da hora

Se for maior que 12, subtraia 12 da hora e terá a nova hora em am/pm

Já para testar se é am ou pm é só testar se é a hora é menor ou igual ! Isso é diferente pois a hora vai de 0:00AM a 11:59AM depois de 12:00PM até 11:59PM
Existe uma pequena diferença aí 

segue o programa
https://repl.it/@bokomoko/hora-ampm


Perguntas similares