Boa noite pessoal do Clube, seguinte estou tendo dificuldades em colocar esse seguinte problema em ordem.
Imprima os três nomes em ordem crescente de alturas .
Ele pediu também para escrever a altura menor e a altura maior e os nomes de ambos, isso eu ja consegui fazer, o que não estou conseguindo e colocar em ordem crescente. Ai esta o código do programa.
Algoritmo "semnome"
// Disciplina : [Linguagem e Lógica de Programação]
// Professor : Antonio Carlos Nicolodi
// Descrição : Aqui você descreve o que o programa faz! (função)
// Autor(a) : Nome do(a) aluno(a)
// Data atual : 16/03/2018
Var
// Seção de Declarações das variáveis
altura1, altura2, altura3, maxAltura, meAltura:real
maxnome, menome, nome1, nome2, nome3:caractere
cres1, cres2, cres3: real
Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
escreva ("Digite o nome da primeira pessoa: ")
leia (nome1)
escreva ("Digite a altura da primeira pessoa: ")
leia (altura1)
escreva ("Digire o nome da segunda pessoa: ")
leia (nome2)
escreva ("Digite a altura da segunda pessoa: ")
leia (altura2)
escreva ("Digite o nome da terceira pessoa: ")
leia (nome3)
escreva ("Digite a altura da terceira pessoa: ")
leia (altura3)
//define a altura maior e a pessoa que tem ela.
maxaltura <- 1
mealtura <- 1
se (maxaltura < altura1) então
maxaltura <- altura1
maxnome <- nome1
fimse
se (maxaltura < altura2) então
maxaltura <- altura2
maxnome <- nome2
fimse
se (maxaltura < altura3) então
maxaltura <- altura3
maxnome <- nome3
fimse
//define a altura menor e a pessoa que tem ela
se (altura1 < altura2) e (altura1 < altura3)então
mealtura <- altura1
menome <- nome1
fimse
se (altura2 < altura1) e (altura2 < altura3)então
mealtura <- altura2
menome <- nome2
fimse
se (altura3 < altura2) e (altura3 < altura1)então
mealtura <- altura3
menome <- nome3
fimse
limpatela