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
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:
- Identificar quais espectadores responderam 3.
- Somar as idades dessas pessoas.
- 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:
- Contar quantas pessoas responderam 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