Algoritimo - Visualg
Artigo: Algoritimo - Visualg. Pesquise 862.000+ trabalhos acadêmicosPor: Doby • 29/9/2014 • 1.129 Palavras (5 Páginas) • 5.194 Visualizações
ATIVIDADE 4 – ESTRUTURA DE REPETIÇÃO – ENQUANTO E REPITA
ALGORITMO 01
Foi realizada uma pesquisa de algumas características físicas da população de uma certa região, a qual coletou os seguintes dados referentes a cada habitante para serem analisados:
- sexo (masculino ou feminino);
- cor dos olhos (azuis, verdes, castanhos);
- cor dos cabelos (louros, castanhos, pretos);
- idade.
Faça um algoritmo que determine e escreva:
- a maior idade dos habitantes;
- a percentagem de indivíduos do sexo feminino cuja a idade está entre 18 e 35 anos inclusive e que
tenham olhos verdes e cabelos louros.
- final do conjunto de habitantes é reconhecido pelo valor -1 entrada como idade.
algoritmo "PesquisaPopulacao"
var
sexo, corOlhos, corCabelos:caracter
idade, maiorIdade, sexoF, caracteristicas:inteiro
inicio
maiorIdade <- 0
escreva ("Idade: ")
leia (idade)
enquanto (idade <> -1) faca
escreva ("Sexo (M / F): ")
leia (sexo)
escreva ("Cor dos Olhos (AZUL / VERDE / CASTANHO): ")
leia (corOlhos)
escreva ("Cordos Cabelos (LOURO / CASTANHO / PRETO): ")
leia (corCabelos)
se (idade > maiorIdade) entao
maiorIdade <- idade
fimse
se (sexo = "F") entao
sexoF <- sexoF + 1
fimse
se ((sexo = "F") e (idade >= 18) e (idade <= 35) e (corOlhos = "VERDE") e (corCabelos = "louro")) entao
caracteristicas <- caracteristicas + 1
fimse
escreva ("Idade: ")
leia (idade)
fimenquanto
escreval ("Maior Idade = ", maiorIdade)
escreval ("Porcentagem Femino Caracteristicas: ", caracteristicas/sexoF * 100, " %")
fimalgoritmo
ALGORITMO 02
Construa um algoritmo que leia a quantidade (Q) e o preço (PR) de vários produtos diferentes, comprados por uma empresa, e apresente o total gasto por ela. O final da lista de produtos deverá ser indicado pelo usuário (escolha a maneira que preferir).
OBS: Não se esqueça de validar a entrada dos valores, pois não são aceitas quantidades negativas, nem preços negativos.
algoritmo "Compras"
var
qtd: inteiro
preco, total, compra: real
continua:caracter
inicio
enquanto (continua <> "N") faca
escreva ("Entre com a quantidade: ")
leia (qtd)
escreva ("Preco do produto: ")
leia (preco)
se (preco > 0) entao
total <- qtd * preco
compra <- compra + total
senao
escreva ("Valor menor que zero!")
fimse
escreva ("Mais Produtos (S/N): ?")
leia (continua)
fimenquanto
escreva ("Valor da compra: ", compra)
fimalgoritmo
ALGORITMO 03
Uma certa firma fez uma pesquisa de mercado para saber se as pessoas gostaram ou não de um novo produto lançado. Para isso forneceu o sexo do entrevistado e sua resposta (sim ou não). Sabendo que foram entrevistadas 10 pessoas, faça um algoritmo que calcule e imprima:
• número de pessoas que responderam sim;
• número de pessoas que responderam não;
• número de mulheres que responderam sim;
• a porcentagem de homens que responderam não entre todos os homens analisados.
algoritmo "PesquisaProduto"
var
sexo, resposta:caracter
i, sexoFSIm, sexoMNao, respNao, sexoM,respSim:inteiro
inicio
respSim <- 0
respNao <- 0
sexoFSim <- 0
sexoM <- 0
sexoMNao <- 0
...