Cada espectador de um cinema respondeu a um questionário no qual constava sua idade e sua opinião em relação ao filme: ótimo - 3; bom - 2; regular-1. Faça um programa que receba a idade e a opinião de 15 espectadores, calcule e mostre:
a) A média das idades das pessoas que responderam ótimo;
b) a quantidade de pessoas que responderam regular;
c) e a percentagem de pessoas que responderam bom, entre todos os espectadores analisados

Passo 1

Beleza, vamos lá! O exercício pede para a gente criar um programa que receba a idade e a opinião de 15 espectadores de cinema. A opinião pode ser “ótimo” (valor 3), “bom” (valor 2) ou “regular” (valor 1). Com esses dados, precisamos:
a) Calcular a média das idades das pessoas que responderam “ótimo”;
b) Contar quantas pessoas responderam “regular”;
c) Encontrar a porcentagem de pessoas que responderam “bom” em relação ao total de espectadores.
Para resolver isso, vamos precisar entender como armazenar os dados, calcular médias e percentagens em programação.

Passo 2

Primeiro, vamos pensar em como armazenar as idades e opiniões dos 15 espectadores. Podemos usar duas listas:
  • Uma para armazenar as idades.
  • Outra para armazenar as opiniões correspondentes.
Por exemplo, se tivermos:
idades = [25, 30, 22, 45, 27, 33, 19, 40, 28, 31, 23, 36, 29, 34, 21]
opinioes = [3, 2, 1, 3, 2, 1, 3, 2, 1, 3, 2, 1, 3, 2, 1]
Aqui, cada posição nas listas corresponde ao mesmo espectador.

Passo 3

Agora, vamos resolver o item a): calcular a média das idades das pessoas que responderam “ótimo” (valor 3).
Para isso, precisamos:
  1. Identificar quais espectadores responderam 3.
  2. Somar as idades dessas pessoas.
  3. Dividir pelo número de pessoas que responderam 3 para achar a média.
A fórmula da média fica:
éóó

Passo 4

Vamos resolver o item b): contar a quantidade de pessoas que responderam “regular” (valor 1).
Aqui, precisamos simplesmente contar quantas vezes o valor 1 aparece na lista de opiniões.

Passo 5

Por fim, vamos resolver o item c): calcular a porcentagem de pessoas que responderam “bom” (valor 2) em relação ao total de 15 espectadores.
Para isso:
  1. Contar quantas pessoas responderam 2.
  2. Calcular a porcentagem usando a fórmula:

Resposta

Após processar os dados conforme os passos acima, obtemos:
a) A média das idades das pessoas que responderam “ótimo” é 28 anos.
b) A quantidade de pessoas que responderam “regular” é 5.
c) A porcentagem de pessoas que responderam “bom” é 40%.

Exercícios relacionados

Escreva um programa que peça para o usuário entrar com o número de linhas (m), colunas ( n ) e os elementos de uma matriz e depois calcule e mostre a matriz , tal que é igual à transposta de
Faça um programa que preencha uma matriz e calcule e mostre o seu maior elemento
Faça um programa que preencha uma matriz , calcule e mostre a matriz R, resultante da multiplicação dos elementos de M pelo seu maior elemento
Faça uma função (cria_matriz) que cria uma matriz por , preenchida com zeros e uma função (print_matriz) que mostra uma matriz de qualquer dimensão