Com base na descrição do problema, você precisa criar um algoritmo que calcule a porcentagem de audiência para cada emissora de TV, com base nas fichas preenchidas. Aqui está um exemplo de como você pode implementar esse algoritmo em Python: ```python # Inicializa as variáveis para contar o número de pessoas assistindo a cada canal canal_2 = 0 canal_4 = 0 canal_5 = 0 canal_9 = 0 # Recebe as fichas até que o número do canal seja igual a zero while True: numero_canal = int(input("Digite o número do canal (ou zero para sair): ")) if numero_canal == 0: break numero_pessoas = int(input("Digite o número de pessoas assistindo: ")) # Atualiza o contador de acordo com o número do canal if numero_canal == 2: canal_2 += numero_pessoas elif numero_canal == 4: canal_4 += numero_pessoas elif numero_canal == 5: canal_5 += numero_pessoas elif numero_canal == 9: canal_9 += numero_pessoas # Calcula a porcentagem de audiência para cada canal total_pessoas = canal_2 + canal_4 + canal_5 + canal_9 porcentagem_canal_2 = (canal_2 / total_pessoas) * 100 porcentagem_canal_4 = (canal_4 / total_pessoas) * 100 porcentagem_canal_5 = (canal_5 / total_pessoas) * 100 porcentagem_canal_9 = (canal_9 / total_pessoas) * 100 # Imprime o número do canal e sua respectiva porcentagem de audiência print("Porcentagem de audiência por canal:") print("Canal 2:", porcentagem_canal_2, "%") print("Canal 4:", porcentagem_canal_4, "%") print("Canal 5:", porcentagem_canal_5, "%") print("Canal 9:", porcentagem_canal_9, "%") ``` Lembre-se de que este é apenas um exemplo de implementação e pode ser necessário adaptá-lo às suas necessidades específicas. Certifique-se de testar e validar o algoritmo com diferentes entradas para garantir que ele esteja funcionando corretamente.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar