111.Foi feita uma pesquisa com um grupo de alunos de uma universidade, na qual se perguntou
para cada aluno o número de vezes que utilizou o restaurante da universidade no último mês.
Construa um algoritmo que determine:
a) O percentual de alunos que utilizaram menos que 10 vezes o restaurante;
b) O percentual de alunos que utilizaram entre 10 e 15 vezes;
c) O percentual de alunos que utilizaram o restaurante acima de 15 vezes.
Ex.: 2, 3, 11, 12, 21, 22, 23 = a) 28%; b) 28%; c) 42%
Soluções para a tarefa
No caso podemos afirmar que o algorítimo em questão poderá ficar:
var
qtd_alunos, qtd_a, qtd_b, qtd_c, num_vezes: inteiro
outro: caracter
inicio
qtd_alunos <- 0
qtd_a <- 0
qtd_b <- 0
qtd_c <-0
repita
qtd_alunos <- qtd_alunos + 1
escreva("Informe quantas vezes o aluno ", qtd_alunos, " utilizou o restaurante: ")
leia(num_vezes)
se (num_vezes < 10) entao
qtd_a <- qtd_a + 1
senao
se (num_vezes > 15) entao
qtd_c <- qtd_c + 1
senao
qtd_b <- qtd_b + 1
fimse
fimse
escreva("Outro aluno? [S/N]: ")
leia(outro)
ate (outro <> "S")
escreval("Percentual de alunos que utilizaram menos que 10 vezes o restaurante: ", qtd_a * 100 / qtd_alunos, "%")
escreval("Percentual de alunos que utilizaram entre 10 e 15 vezes: ", qtd_b * 100 / qtd_alunos, "%")
escreval("Percentual de alunos que utilizaram o restaurante acima de 15 vezes: ", qtd_c * 100 / qtd_alunos, "%")
fimalgoritmo
Veja no algoritmo em questão já está persente todas as letras que você elencou sendo necessário apenas adaptar ao que você quer.
Além disso, caso você não queira a resposta com decimais pode utilizar a divisão inteira (\) no lugar da normal (/).
espero ter ajudado!