Atividade
Faça um algoritmo que determine a data cronologicamente maior de duas datas fornecidas pelo usuário. Cada data deve ser fornecida por três valores inteiros, o primeiro representa o dia, o segundo o mês e o terceiro o ano.
Resposta
program dataMaior;
var d1,d2,m1,m2,a1,a2: integer;
begin
write('Digite a primeira data: dd mm aaaa: ');
readln(d1,m1,a1);
write('Digite a segunda data: dd mm aaaa: ');
readln(d2,m2,a2);
if a1 > a2 then
writeln(d1,'/',m1,'/',a1,' é maior que ',d2,'/',m2,'/',a2)
else if a2 > a1 then
writeln(d2,'/',m2,'/',a2,' é maior que ',d1,'/',m1,'/',a1)
else if m1 > m2 then
writeln(d1,'/',m1,'/',a1,' é maior que ',d2,'/',m2,'/',a2)
else if m2 > m1 then
writeln(d2,'/',m2,'/',a2,' é maior que ',d1,'/',m1,'/',a1)
else if d1 > d2 then
writeln(d1,'/',m1,'/',a1,' é maior que ',d2,'/',m2,'/',a2)
else if d2 > d1 then
writeln(d2,'/',m2,'/',a2,' é maior que ',d1,'/',m1,'/',a1)
else writeln('Datas iguais!');
end.
Um comentário em “Data maior”