You are on page 1of 10
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") fimalgoritmo 3. 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

You might also like