//3.13. Escrever um algoritmo que lê um conjunto de 4 valores i, a, b, c,
//onde i é um valor inteiro e positivo e a, b, c, são quaisquer
//valores reais e os escreva. A seguir:
//a) Se i=1 escrever os três valores a, b, c em ordem crescente.
//b) Se i=2 escrever os três valores a, b, c em ordem decrescente.
//c) Se i=3 escrever os três valores a, b, c de forma que o maior
//entre a, b, c fique entre os outros dois.
Algoritmo "EXERCICIO 3.13"
// Disciplina : ALGORITMOS
// Professor : ANGELO DA CUNHA SÁ
// Descrição : Aqui você descreve o que o programa faz! (função)
// Autor(a) : Nome do(a) aluno(a)
// Data atual : 07/09/2016
Var
// Seção de Declarações das variáveis
I:INTEIRO
N1,N2,N3,MAIOR,MENOR,MEDIO:REAL
Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
ESCREVAL("DIGITE 03 VALORES..")
LEIA(N1,N2,N3)
ESCREVAL("DIGITE 1 SE QUISER VER ELES EM ORDEM CRESCENTE.")
ESCREVAL("DIGITE 2 SE QUISER VER ELES EM ORDEM DECRESCENTE")
ESCREVAL("DIGITE 3 SE QUISER QUE O MAIOR FIQUE ENTRE OS DOIS")
LEIA(I)
SE ((N1>N2) E (N1>N3)) ENTAO
SE N2>N3 ENTAO
MAIOR<-N1
MEDIO<-N2
MENOR<-N3
SENAO
MAIOR<-N1
MEDIO<-N3
MENOR<-N2
FIMSE
SENAO
SE ((N2>N1) E (N2>N3)) ENTAO
SE N1>N3 ENTAO
MAIOR<-N2
MEDIO<-N1
MENOR<-N3
SENAO
MAIOR<-N2
MEDIO<-N3
MENOR<-N1
FIMSE
SENAO
SE ((N3>N1) E (N3>N2)) ENTAO
SE N1>N2 ENTAO
MAIOR<-N3
MEDIO<-N1
MENOR<-N2
SENAO
MAIOR<-N3
MEDIO<-N2
MENOR<-N1
FIMSE
FIMSE
FIMSE
FIMSE
SE I=1 ENTAO
ESCREVAL("OS NUMEROS EM ORDEM CRESCENTE SÃO:..",MENOR,MEDIO,MAIOR)
FIMSE
SE I=2 ENTAO
ESCREVAL("OS NUMEROS EM ORDEM EM ORDEM DECRESCENTE",MAIOR,MEDIO,MENOR)
FIMSE
SE I=3 ENTAO
ESCREVAL("OS NUMEROS EM QUE O MAIOR FIQUE ENTRE OS DOIS",MENOR,MAIOR,MEDIO)
FIMSE
Fimalgoritmo
Nenhum comentário:
Postar um comentário
Obrigado! Em breve publicaremos seu comentário