Buscar

A dosagem de medicamento ministrada a um paciente deve ser calculada em função de sua massa (Kg) e de sua idade (anos). Codifique um programa que i...

A dosagem de medicamento ministrada a um paciente deve ser calculada em função de sua massa (Kg) e de sua idade (anos). Codifique um programa que informe a dosagem de um medicamento para um determinado paciente e imprima a receita informando quantas gotas do medicamento o paciente deve tomar. O medicamento em questão possui 500 mg por ml; cada ml possui 20 gotas. Para prescrição da receita considere que: adultos ou adolescentes desde os 12 anos, inclusive, devem tomar 1000 mg se tiverem a massa igual ou acima de 60 Kg. Com massa abaixo de 60 Kg, devem tomar 875 mg. para crianças e adolescentes abaixo de 12 anos, a dosagem é calculada pela massa corpórea conforme a tabela a seguir: Massa (Kg) Dosagem (mg) [ 5; 9 ] 125 [ 9.1; 16 ] 250 [ 16.1; 24 ] 375 [ 24.1; 30 ] 500 [ 30.1; +∞ [ 750. Abaixo, duas ilustrações de execuções do programa.
Calcular a dosagem de um medicamento para um paciente
Imprimir a receita informando quantas gotas do medicamento o paciente deve tomar
A dosagem do medicamento é calculada em função da massa e da idade do paciente
O medicamento possui 500 mg por ml e cada ml possui 20 gotas
Adultos ou adolescentes desde os 12 anos, inclusive, devem tomar 1000 mg se tiverem a massa igual ou acima de 60 Kg
Com massa abaixo de 60 Kg, adultos ou adolescentes desde os 12 anos, inclusive, devem tomar 875 mg
Para crianças e adolescentes abaixo de 12 anos, a dosagem é calculada pela massa corpórea conforme a tabela fornecida

Essa pergunta também está no material:

Exercício Scilab
16 pág.

Programação I Universidade Federal de AlagoasUniversidade Federal de Alagoas

💡 1 Resposta

User badge image

Ed Verified user icon

Segue abaixo um exemplo de código em Python que pode ser utilizado para resolver o problema proposto: ``` massa = float(input("Digite a massa do paciente em Kg: ")) idade = int(input("Digite a idade do paciente em anos: ")) if idade >= 12: if massa >= 60: dosagem = 1000 else: dosagem = 875 else: if 5 <= massa <= 9: dosagem = 125 elif 9.1 <= massa <= 16: dosagem = 250 elif 16.1 <= massa <= 24: dosagem = 375 elif 24.1 <= massa <= 30: dosagem = 500 else: dosagem = 750 ml = dosagem / 500 gotas = ml * 20 print("Dosagem: {} mg".format(dosagem)) print("Receita: {} ml ({} gotas)".format(ml, gotas)) ``` O programa solicita ao usuário a massa e a idade do paciente, e em seguida verifica qual é a dosagem adequada de acordo com as regras estabelecidas. Em seguida, o programa calcula a quantidade de ml necessária e converte para gotas, utilizando a informação de que cada ml possui 20 gotas. Por fim, o programa imprime a dosagem e a receita com a quantidade de ml e gotas necessárias.

0
Dislike0

✏️ 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