sexta-feira, 17 de maio de 2019

Faça um programa que lê 4 valores X, A, B e C onde X é um número inteiro e positivo e A, B,e C são quaisquer valores reais. O programa deve escrever os valores lidos e: • se X = 1, escrever os três valores A, B e C em ordem crescente; • se X = 2, escrever os três valores A, B e C em ordem decrescente; • se X = 3, escrever os três valores A, B, e C de forma que o maior valor fique entre os outrosdois; • se X não for um dos três valores acima, dar uma mensagem indicando isso.

67) Faça um programa que lê 4 valores X, A, B e C onde X é um número inteiro e positivo e A, B,e C são quaisquer valores reais. O programa deve escrever os valores lidos e:
• se X = 1, escrever os três valores A, B e C em ordem crescente;
• se X = 2, escrever os três valores A, B e C em ordem decrescente;
• se X = 3, escrever os três valores A, B, e C de forma que o maior valor fique entre os outrosdois;
• se X não for um dos três valores acima, dar uma mensagem indicando isso.
algoritmo "Manipulando valores"
var
x: inteiro
a, b, c, menor, meio, maior: real
inicio
escreval("Digite o valor de A: ")
leia(a)
escreval("Digite o valor de b: ")
leia(b)
escreval("Digite o valor de C: ")
leia©
se(a > b) e (b > c) entao
maior<- a
meio<- b
menor<- c
senao
se(a > c) e (c > b) entao
maior<- a
meio<- c
menor<- b
senao
se(b > a) e (a > c) entao
maior<- b
meio<- a
menor<- c
senao
se(b > c) e (c > a) entao
maior<- b
meio<- c
menor<- a
senao
se(c > a) e (a > b) entao
maior<- c
meio<- a
menor<- b
senao
se(c > b) e (b > a) entao
maior<- c
meio<- b
menor<- a
fimse
fimse
fimse
fimse
fimse
fimse
escreval("Digite o valor de X: ")
leia(x)
escolha x
caso 1
escreval(menor, meio, maior)
caso 2
escreval(maior, meio, menor)
caso 3
escreval(menor, maior, meio)
outrocaso
escreval("Não é nem 1, 2 ou 3")
fimescolha
fimalgoritmo

Nenhum comentário:

Postar um comentário