1. Construir um algoritmo que calcule a média aritmética de varios valores
inteiros positivos, lidos externamente.
0 final da leitura acontecerd quando for lido um valor negative. (Use a
estrutura enquanto-faca)
algoritmo “exercicio_01"
// Fungao + Lago de Repeticao
// Rutor + Willians Miyabara (miyabara@hotmail.com)
7 Graduando en Sistemas de Infornacao.
// UEMT - Universidade Federal de Mato Grosso
Jf Data : 16/2/2015
71 Seg%o de Declaracdes
var
num, cont, soma: inteiro
resul:real
inicio
J Segao de Comandos
cont<-
resul<-0;
enguanto num >= 0 faca
escreval ("Informe um numezo")
leia(aun)
se num >= 0 entao
cont<-cont+1;
fimse
fimenquanto
resul<-soma/cont
escreval("A média € :",resul)
fimalgoritmoalgoritmo “exercicio_01"
// Fungao : Lage de Repetigao
// Rotor : Willians Miyabara (miyabara@hotmail.com)
// Graduando em Sistemas de Informacdo.
// UEMT = Universidade Federal de Mato Grosso
Vf Data : 16/2/2015
V1 Seg0 de Declaracdes
var
num, cont, soma: inteiro
resul:real
71 Segao de Comandos
conte
resul<-
enquanto num >= 0 faca
escreval ("Informe um numero")
leia(avn)
se num >= 0 entao
cont<-cont+l;
fimse
fimenquanto
resul<-soma/cont
escreval("A média € :",resul)
fimalgoritmo
2. A prefeitura de uma cidade fez uma pesquisa entre seus habitantes, coletando
dados sobre o salario e numero de filhos.
Elabore um algoritmo para apresentar (Use a estrutura enquanto-faca):a) média do salério da populacao;
b) média do nimero de filhos;
c) maior salario;
d) percentual de pessoas com saldrio até R$100,00.
algoritmo "exercicio_02"
// Fungao + Lago de Repeticao
// Rutor + Willians Miyabara (miyabara@hotmail.com)
7 Graduando en Sistemas de Infornacao.
// UEMT - Universidade Federal de Mato Grosso
Jf Data + 16/2/2015
71 Seg%o de Declaracdes
var
sinal, filho, qtdCad, Total Filho, atdl00:inteire
salaric,SomaSal, MediaSal,MediaFilho, perc100,maiorSal:real
cio
Jf Segao de Comandos
gtdcad<-0
qtd100<-0
SomaSal<-0
TotalPitho<-0
sinal<-1
maiorsal<-0
enquanto sinal=1 faca
escreval("Eacolha um opcac:
escreval("1- Para Cadastrar")
escreval("2- Para Sair")
leia(sinal)
Limpatela
se sinal=1 entao
escreval("Infore o Salério: ")
leia(salario) // 1€ 0 salario
escreval("Informe N.o De Filhos: *)
leia(£ilho) 17 1@ atd de filho
SomaSal<-SomaSal+salario //Soma o Salario
TotalPilhoc-TotalFilhotfilho // Soma os £ilhos
qtdcad<-qtdcadti —// Conta qtd de Cadastro
se salario>maiorsal entao
maiorsal<-salario // Rrmazena o maior Salario
finse
se salario <=100 entao
gtdi00<-gral00+2 //Conta qtd de pessoas que ganham te
100,00
fimse
Limpatela
fimse
fimenquanto
MediaSal<-SomaSal/qtdcad
MediaFilho<-TotalFilho/gtdcad
Perc100<-gtd100/qtdcad*100
escreval("A media de Salario é: ",MediaSal)
escreval("A media de Filhos 6: ",MediaPilho)
escreval("0 Maior Salario 6: ",maiorsal)
escreval(Ferci00,"% Recebem até R5100,00")
fimalgoritmo3. Escreva um algoritmo que leia 10 valores inteiros e positives e (Use a
estrutura enguanto-faca) +
a) encontre o maior valor;
b) encontre o menor valor;
c) calcule a média dos nimeros lidos.
algoritmo "exercicio_03"
// Pungio : Lage de Repetigao
// Bator : Willians Miyabara (miyabara@hotmail.com)
// Graduando en Sistemas de Informacao.
// UEMT = Universidade Federal de Mato Grosso
Vf Data + 16/2/2015
V1 Sego de Declaracdes
gtd, valor,maiorvalor, Menorvalor, total :inteiro
cio
Jf Segao de Comandos
gtde-1
enquanto gtd<-10 faca
escreval ("informe o ",qtd,".o Valor")
leia(valor)
se qtd=1 entao
maiorvalor<-valor //No primeiro lago tants o maior
menorvalor<-valor // Quanto o menor valor S80 os primeiros digitados
se valor>nmaiorvalor entao
maiorvalor<-valor //armazena o maior valor
finse
se valor