Respostas no Fórum
-
AutorPosts
-
Jose Walter Carreiro Soares LimaParticipante
Olá!
Gostaria de compartilhar minha solução para o exercício 025.
Tive que atribuir valores 0 às variáveis ma, me e int, pois havia dado erro de compilação.
Quanto aos números iguais, inclui algumas condições no final.programa
{
/* Exercício 025 – Três valores em ordem
*
*/funcao inicio()
{
//Declaração de variáveis
inteiro n1, n2, n3
inteiro ma=0, int=0, me=0//Entrada de Dados
escreva (“{ EXERCÍCIO 025 – Três valores em ordem }”)
escreva (“\nDigite o primeiro valor: “)
leia (n1)
escreva (“Digite o segundo valor: “)
leia (n2)
escreva (“Digite o terceiro valor: “)
leia (n3)
escreva (“==========================================”)//Saída de Dados
se ( n1 > n2 e n1 > n3 e n2 > n3 ) {
ma = n1
int = n2
me = n3
} senao se ( n1 > n2 e n1 > n3 e n2 < n3 ) {
ma = n1
int = n3
me = n2
} senao se ( n1 < n2 e n1 > n3 ) {
ma = n2
int = n1
me = n3
} senao se ( n1 < n2 e n1 < n3 e n2 > n3 ) {
ma = n2
int = n3
me = n1
} senao se ( n3 > n1 e n1 > n2 ) {
ma = n3
int = n1
me = n2
} senao se ( n3 > n1 e n3 > n2 e n1 < n2 ) {
ma = n3
int = n2
me = n1
} senao se ( n1 == n2 e n1 == n3) {
ma = n1
int = n1
me = n1
} senao se ( n1 == n2 e n1 > n3) {
ma = n1
int = n1
me = n3
} senao se ( n1 == n2 e n1 < n3) {
ma = n3
int = n1
me = n1
} senao se ( n1 == n3 e n1 > n2) {
ma = n1
int = n1
me = n2
} senao se ( n1 == n3 e n1 < n2) {
ma = n2
int = n1
me = n1
} senao se ( n2 == n3 e n2 > n1) {
ma = n2
int = n2
me = n1
} senao se ( n2 == n3 e n2 < n1) {
ma = n1
int = n2
me = n2
}
escreva (“\nMAIOR: ” + ma)
escreva (“\nINTERMEDIÁRIO: ” + int)
escreva (“\nMENOR: ” + me)
escreva (“\n\n”)
}
} -
AutorPosts