O que está de errado neste algoritimo? Ele exibe a sequência 2,3,1 como 1,3,2!
//Leia três números e mostre-os em ordem crescente
//Entradas: número 1, número 2, número 3
//Saídas: Números em ordem crescente
// Seção de Declarações
var
n1, n2, n3: real
inicio
escreva ("Insira o primeiro número: ")
leia (n1)
escreva ("Insira o segundo número: ")
leia (n2)
escreva ("Insira o terceiro número: ")
leia (n3)
se (n1
se (n1
se (n2
escreva ("A ordem é:", n1, n2, n3)
senao
escreva ("A ordem é:", n1, n3, n2)
fimse
senao
escreva ("A ordem é:", n3,n1, n2)
fimse
senao
se (n1
escreva ("A ordem é:", n2, n3, n1)
senao
escreva ("A ordem é:", n3, n2, n1)
fimse
fimse
fimalgoritmo
Soluções para a tarefa
Respondido por
1
Vou te dizer, exercício difícil, porém aqui esta a forma correta, analise seus erros:
var
n1,n2,n3:inteiro
inicio
escreval("Insira o primeiro numero")
leia(n1)
escreval("Insira o Segundo numero")
leia(n2)
escreval("Insira o Terceiro numero")
leia(n3)
se n1 > n2 entao
se n1 < n3 entao
escreval(n2,n1,n3)
senao
se n3 > n2 entao
escreval(n2,n3,n1)
senao
escreval(n3,n2,n1)
fimse
fimse
senao
se n2 > n1 entao
se n2 < n3 entao
escreval(n1,n2,n3)
senao
se n1 < n3 entao
escreval(n1,n3,n2)
senao
escreval(n3,n1,n2)
fimse
fimse
senao
se n3 > n1 entao
se n3 < n2 entao
escreval(n1,n3,n2)
senao
se n2 > n1 entao
escreval(n1,n2,n3)
senao
escreval(n2,n1,n3)
fimse
fimse
fimse
fimse
fimse
fimalgoritmo
Você colocou muito pouco teste de variável no seu código.
var
n1,n2,n3:inteiro
inicio
escreval("Insira o primeiro numero")
leia(n1)
escreval("Insira o Segundo numero")
leia(n2)
escreval("Insira o Terceiro numero")
leia(n3)
se n1 > n2 entao
se n1 < n3 entao
escreval(n2,n1,n3)
senao
se n3 > n2 entao
escreval(n2,n3,n1)
senao
escreval(n3,n2,n1)
fimse
fimse
senao
se n2 > n1 entao
se n2 < n3 entao
escreval(n1,n2,n3)
senao
se n1 < n3 entao
escreval(n1,n3,n2)
senao
escreval(n3,n1,n2)
fimse
fimse
senao
se n3 > n1 entao
se n3 < n2 entao
escreval(n1,n3,n2)
senao
se n2 > n1 entao
escreval(n1,n2,n3)
senao
escreval(n2,n1,n3)
fimse
fimse
fimse
fimse
fimse
fimalgoritmo
Você colocou muito pouco teste de variável no seu código.
Dannyrooh:
Desculpe, esqueci de separar o código..
Perguntas interessantes
Geografia,
10 meses atrás
Português,
10 meses atrás
Matemática,
1 ano atrás
Sociologia,
1 ano atrás
Contabilidade,
1 ano atrás
Português,
1 ano atrás