Buscar

Uma pesquisadora precisa saber quantas cobaias foram utilizadas em um laboratório e o percentual de cada tipo de cobaia utilizada. O laboratório ut...

Uma pesquisadora precisa saber quantas cobaias foram utilizadas em um laboratório e o percentual de cada tipo de cobaia utilizada. O laboratório utiliza três tipos de cobaias: sapos, ratos e coelhos. Faça um programa que leia um valor inteiro N que indica os vários casos de teste que vem a seguir. Cada caso de teste contém um inteiro que representa a quantidade de cobaias utilizadas e uma letra ('C', 'R' ou 'S'), indicando o tipo de cobaia (R:Rato S:Sapo C:Coelho). Apresente o total de cobaias utilizadas, o total de cada tipo de cobaia utilizada e o percentual de cada uma em relação ao total de cobaias utilizadas, sendo que o percentual deve ser apresentado com dois dígitos após o ponto.


Essa pergunta também está no material:

Lista de atividade programação - III
7 pág.

Programação I Faculdade Maurício de Nassau de AracajuFaculdade Maurício de Nassau de Aracaju

💡 1 Resposta

User badge image

Ed Verified user icon

Segue abaixo um exemplo de código em Python que pode resolver o problema descrito: ``` N = int(input()) total_cobaias = 0 total_ratos = 0 total_sapos = 0 total_coelhos = 0 for i in range(N): entrada = input().split() quantidade = int(entrada[0]) tipo = entrada[1] total_cobaias += quantidade if tipo == 'R': total_ratos += quantidade elif tipo == 'S': total_sapos += quantidade elif tipo == 'C': total_coelhos += quantidade percentual_ratos = (total_ratos / total_cobaias) * 100 percentual_sapos = (total_sapos / total_cobaias) * 100 percentual_coelhos = (total_coelhos / total_cobaias) * 100 print('Total: {} cobaias'.format(total_cobaias)) print('Total de ratos: {}'.format(total_ratos)) print('Total de sapos: {}'.format(total_sapos)) print('Total de coelhos: {}'.format(total_coelhos)) print('Percentual de ratos: {:.2f} %'.format(percentual_ratos)) print('Percentual de sapos: {:.2f} %'.format(percentual_sapos)) print('Percentual de coelhos: {:.2f} %'.format(percentual_coelhos)) ``` O programa lê um valor inteiro `N` que indica a quantidade de casos de teste que serão informados. Em seguida, para cada caso de teste, o programa lê a quantidade de cobaias utilizadas e o tipo de cobaia. O programa acumula o total de cobaias utilizadas e o total de cada tipo de cobaia. Ao final, o programa calcula o percentual de cada tipo de cobaia em relação ao total de cobaias utilizadas e imprime os resultados.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais