O resultado de um concurso precisará ser divulgado, mas houve empate entre dois participantes. A regra do concurso estipula que, em caso de empate, a escolha será do candidato mais velho. Faça um algoritmo que ajude os organizadores em caso de empate, retornando qual o candidato será escolhido, baseado na data de nascimento. As datas devem ser fornecidas, separando o dia, o mês e o ano e serão desconsideradas as datas iguais. Informática, responder com algoritmo
Soluções para a tarefa
Resposta:
Var
// Seção de Declarações das variáveis
nome1, nome2: caracter
dia1, mes1, ano1, dia2, mes2, ano2: inteiro
Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
escreva("Favor informe o nome do participante 1: ")
leia(nome1)
escreva("Favor informe o dia do nascimento: ")
leia(dia1)
escreva("Favor informe o mes do nascimento: ")
leia(mes1)
escreva("Favor informe o ano do nascimento: ")
leia(ano1)
escreva("Favor informe o nome do participante 2: ")
leia(nome2)
escreva("Favor informe o dia do nascimento: ")
leia(dia2)
escreva("Favor informe o mes do nascimento: ")
leia(mes2)
escreva("Favor informe o ano do nascimento: ")
leia(ano2)
se ano1 >= ano2 entao
escreva ("Nome do candidato escolhido ", nome1)
senao
se mes1 > mes2 entao
escreva ("Nome do candidato escolhido ", nome1)
se dia1 > dia2 entao
escreva ("Nome do candidato escolhido ", nome1)
fimse
fimse
fimse
Fimalgoritmo
Explicação:
Tentei fazer da maneira mais simples. Acredito que o enunciado da questão esteja com um pequeno erro, pois a pessoa mais velha é o Pedro e não a Andrine, portanto a resposta correta é Pedro e não Andrine.