Data maior

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

Deixe um comentário