Boa tarde. Resolvi o Exercício 25 e consegui chegar ao resultado de uma maneira um pouco diferente.
Vim compartilhar o meu código e saber se ele é válido.
inclua biblioteca Matematica –> m
funcao inicio()
{
escreva (“——————————————————- \n”)
escreva (“\t\t TRÊS VALORES EM ORDEM \t\t \n”)
escreva (“——————————————————- \n”)
escreva (“Digite um valor: “)
inteiro v1
leia (v1)
escreva (“Digite outro valor: “)
inteiro v2
leia (v2)
escreva (“Digite mais um valor: “)
inteiro v3
leia (v3)
inteiro mn = m.maior_numero(v1, v2)
inteiro mn2 = m.maior_numero(mn, v3)
inteiro men = m.menor_numero(v1, v2)
inteiro men2 = m.menor_numero(men, v3)
inteiro int = v1 + v2 + v3 – mn2 – men2
escreva (“——————————————————- \n”)
se (v1 != v2 e v1 != v3 e v2 != v3){
escreva (“MENOR: ” + men2 + “\n”)
escreva (“INTERMEDIÁRIO: ” + int + “\n”)
escreva (“MAIOR: ” + mn2 + “\n”)
} senao se (v1 == v2 e v2 == v3) {
escreva (v1 + ” e ” + v2 + ” e ” + v3 + ” são iguais”)
} senao se (v1 == v2){
escreva (v1 + ” e ” + v2 + ” são iguais”)
} senao se (v1 == v3) {
escreva (v1 + ” e ” + v3 + ” são iguais”)
} senao se (v2 == v3) {
escreva (v2 + ” e ” + v3 + ” são iguais”)
}