Escreva um programa que leia 2 datas (cada data é composta por 3 variáveis inteiras: dia, mês e ano) e escreva qual
delas é a mais recente.
Soluções para a tarefa
O programa que lê as datas constituídas de três variáveis inteiras deve conter instruções para receber esses valores, convertê-los para inteiros e efetuar a comparação entre eles. O algoritmo que executa essas instruções vem logo a seguir.
Programa que lê, compara duas datas e mostra a mais recente
O algoritmo a seguir, escrito em linguagem Python, solicita ao usuário que digite as datas e salva o dia, mês e ano em três variáveis. Em seguida, usa a função int() para converter esses valores para inteiro. Dessa forma ele pode usar os operadores lógicos de comparação, encontrar o maior valor para as datas e escrever qual é a mais recente entre as duas que foram lidas.
print("Primeira data")
dia_1 = int((input("Digite o dia:")))
mes_1 = int((input("Digite o mes:")))
ano_1 = int((input("Digite o ano:")))
print("Segunda data")
dia_2 = int((input("Digite o dia:")))
mes_2 = int((input("Digite o mes:")))
ano_2 = int((input("Digite o ano:")))
if ((ano_2 > ano_1) or ((ano_2 == ano_1) and (mes_2 > mes_1)) or ((ano_2 == ano_1) and (mes_2 == mes_1)) and (dia_2 > dia_1)):
print(f"A segunda data {dia_2}-{mes_2}-{ano_2} e mais recente que a primeira: {dia_1}-{mes_1}-{ano_1}")
else:
print(f"A primeira data {dia_1}-{mes_1}-{ano_1} e mais recente que a segunda: {dia_2}-{mes_2}-{ano_2}")
Clique no link e aprenda mais sobre escrever algoritmos para programas: https://brainly.com.br/tarefa/27573699
#SPJ1