Informática, perguntado por Ameralim, 11 meses atrás

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

Respondido por thaynnaba
7

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!

Perguntas interessantes