You are on page 1of 3

FACULDADE DE JAGUARINA

Campus I: (19) 3837-8800 Rua Amazonas, 504 Jardim Dom Bosco


Campus II: (19) 3837-8500 Rod. Adhemar de Barros Km 127 Pista
Sul
Jaguarina SP 13.820-000
http://www.faj.br e-mail: faj@faj.br

ENGENHARIA CIVIL

ALGORITMOS E LGICA DE PROGRAMAO

EXEMPLO ABORDADO EM SALA DE AULA 1 SEMESTRE 2017

Dada uma sequncia de N pares de valores, construir um algoritmo que calcule a mdia dos
pares de valores e ao final mostres quantas so maiores ou iguais a seis e quantas so
menores do que seis.

Pseudo-cdigo

inicio
media_maior <- 0
media_menor <- 0
escreva (Entre com a quantidade de pares:)
leia (n)
enquanto (n>0) faca
media <- 0
escreva (Entre com um valor:)
leia (valor)
media <- media+valor
escreva (Entre com um valor:)
leia (valor)
media <- media+valor
media <- media/2
se (media < 6) ento
media_menor <- media_menor+1
seno
media_maior <- media_maior+1
fimse
n <- n-1
fimenquanto
escreva (Quantidade de medias maiores ou igual a 6:, media_maior)
escreva (Quantidade de medias menores do que 6:, media_menor)
fim
FACULDADE DE JAGUARINA
Campus I: (19) 3837-8800 Rua Amazonas, 504 Jardim Dom Bosco
Campus II: (19) 3837-8500 Rod. Adhemar de Barros Km 127 Pista
Sul
Jaguarina SP 13.820-000
http://www.faj.br e-mail: faj@faj.br

Diagrama de blocos
FACULDADE DE JAGUARINA
Campus I: (19) 3837-8800 Rua Amazonas, 504 Jardim Dom Bosco
Campus II: (19) 3837-8500 Rod. Adhemar de Barros Km 127 Pista
Sul
Jaguarina SP 13.820-000
http://www.faj.br e-mail: faj@faj.br

VisuAlg

algoritmo "media"
// Funo :
// Autor :
// Data : 26/03/2017
// Seo de Declaraes
var
valor, media, media_menor, media_maior, n :real
inicio
// Seo de Comandos
media_maior<-0
media_maior<-0
escreval ("Entre com a quantidade de pares:")
leia (n)
enquanto (n>0) faca
media<-0
escreval ("Entre com um valor:")
leia (valor)
media<-media+valor
escreval ("Entre com um valor:")
leia (valor)
media<-(media+valor)/2
se (media<6) entao
media_menor<-media_menor+1
senao
media_maior<-media_maior+1
fimse
n<-n-1
fimenquanto
escreval("Mdias maiores ou iguais a 6:", media_maior)
escreval("Mdias menores que 6:", media_menor)
fimalgoritmo

You might also like