preciso de um algoritmo em português estruturado "portugol" que leia 4 valores são eles i,a,b,c onde i é um valor inteiro e positivo e a,b,c quaisquer valores reais, o algoritmo pede o seguinte informar o valor de i e em seguida ver se ele é igual a 1 a 2 e 3. se i for igual a 1 então deve escrever os números a,b,c em ordem crescente senão se i for igual a 2 deve informar em ordem decrescente senão se i for igual a 3 deve informar os números de modo que o maior entre a,b,c fique entre os dois outros...agradeço.
Respostas
respondido por:
2
Olá, Vic!
Resposta:
Algoritmo "Manipular a variável I"
var i: inteiro
a, b, c, maior, neutro, menor: real
inicio
escreva("Digite o valor da variável A:")
leia(a)
escreva("Digite o valor da variável B:")
leia(b)
escreva("Digite o valor da variável C:")
leia(c)
se a > b e b > c então
a -> maior
b -> neutro
c -> menor
senão se a > c e c > b então
a -> maior
c -> neutro
b -> menor
senão se b > a e a > c então
b -> maior
a -> neutro
c -> menor
senão se b > c e c > a então
b -> maior
c -> neutro
a -> menor
senão se c > a e a > b então
c -> maior
a -> neutro
b -> menor
senão se c > b e b > a então
c -> maior
b -> neutro
a -> menor
fim se
fim se
fim se
fim se
fim se
fim se
escreva("Qual valor de i?")
leia(i)
se x = 1
escreva(menor, neutro, maior)
senão se x = 2
escreva(maior, neutro, menor)
senão se x = 3
escreva(neutro, maior, menor)
senão escreva("Só pode ser 1,2 ou 3...")
fim se
fim se
fim se
fim se
fim Algoritmo
É isso, abraços!
Resposta:
Algoritmo "Manipular a variável I"
var i: inteiro
a, b, c, maior, neutro, menor: real
inicio
escreva("Digite o valor da variável A:")
leia(a)
escreva("Digite o valor da variável B:")
leia(b)
escreva("Digite o valor da variável C:")
leia(c)
se a > b e b > c então
a -> maior
b -> neutro
c -> menor
senão se a > c e c > b então
a -> maior
c -> neutro
b -> menor
senão se b > a e a > c então
b -> maior
a -> neutro
c -> menor
senão se b > c e c > a então
b -> maior
c -> neutro
a -> menor
senão se c > a e a > b então
c -> maior
a -> neutro
b -> menor
senão se c > b e b > a então
c -> maior
b -> neutro
a -> menor
fim se
fim se
fim se
fim se
fim se
fim se
escreva("Qual valor de i?")
leia(i)
se x = 1
escreva(menor, neutro, maior)
senão se x = 2
escreva(maior, neutro, menor)
senão se x = 3
escreva(neutro, maior, menor)
senão escreva("Só pode ser 1,2 ou 3...")
fim se
fim se
fim se
fim se
fim Algoritmo
É isso, abraços!
vic2014:
Obrigado Corey.. vc me ajudou muito..vlw mesmo abraço.
Perguntas similares
7 anos atrás
7 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás