domingo, 5 de abril de 2015

Exercicios basicos - linguagem C - questão 8

    Criar um programa que, a partir da idade e peso do paciente, calcule a dosagem de determinado medicamento e imprima a receita informando quantas gotas do medicamento o paciente deve tomar por dose. Considere que o medicamento possui 500mg por ml, e que cada ml corresponde a 20 gotas. -Adultos ou adolescentes desde 12 anos, inclusive, se tiverem peso igual ou acima de 60 quilos devem tomar 1000mg; com peso abaixo de 60 quilos devem tomar 875 mg. -Para crianças e adolescente abaixo de 12 anos a dosagem é calculada pelo peso corpóreo conforme a tabela a seguir:  

   Peso                          Mg
5 kg a 9 kg              125 mg
9.1 kg a 16 kg         250 mg
16.1 kg a 24 kg       375 mg
24.1 kg a 30 kg       500 mg
Acima de 30kg       750 mg


Exemplo:
Informe a idade do paciente (anos). 50
Informe o seu peso (kg). 70
O paciente deverá tomar 40 gotas do medicamento



______________________________________________________________________________________

#include <stdio.h>
#include <stdlib.h>
int main()
{
    float peso;
    int idade,dosagem;
    printf("Informe idade do pasciente:\n");
    scanf("%d",&idade);
    printf("Informe peso (Kg) do pasciente:\n");
    scanf("%f",&peso);
    if(idade>=12 && peso >=60)
    {
        dosagem=1000/25;
        printf("\nidade: %d anos\n",idade);
        printf("Peso: %.2fKg\n",peso);
        printf("O pasciente deve tomar 1000mg = %d gotas do medicamento\n\n",dosagem);
    }
    else
    {
        if(idade>=12 && peso<60)
        {
       
            dosagem=875/25;
            printf("\nidade: %d anos\n",idade);
            printf("Peso: %.2fKg\n",peso);
            printf("O pasciente deve tomar 875mg = %d gotas do medicamento\n\n",dosagem);
        }
        else
        {
            if(peso>=5 && peso<=9)
            {
                dosagem=125/25;
                printf("\nidade: %d anos\n",idade);
                printf("Peso: %.2fKg\n",peso);
                printf("O pasciente deve tomar 125mg = %d gotas do medicamento\n\n",dosagem);
            }
            else
            {
                if(peso>=9.1 && peso<=16)
                {
                    dosagem=250/25;
                    printf("\nidade: %d anos\n",idade);
                    printf("Peso: %.2fKg\n",peso);
                    printf("O pasciente deve tomar 250mg = %d gotas do medicamento\n\n",dosagem);
                }
                else
                {
                    if(peso>=16.1 && peso<=24)
                    {
                        dosagem=375/25;
                        printf("\nidade: %d anos\n",idade);
                        printf("Peso: %.2fKg\n",peso);
                        printf("O pasciente deve tomar 375mg = %d gotas do medicamento\n\n",dosagem);
                    }
                    else
                    {
                        if(peso>=24.1 && peso<=30)
                        {
                            dosagem=500/25;
                            printf("\nidade: %d anos\n",idade);
                            printf("Peso: %.2fKg\n",peso);
                            printf("O pasciente deve tomar 500mg = %d gotas do medicamento\n\n",dosagem);
                        }
                        else
                        {
                            if(peso>30)
                            {
                                dosagem=750/25;
                                printf("\nidade: %d anos\n",idade);
                                printf("Peso: %.2fKg\n",peso);
                                printf("O pasciente deve tomar 750mg = %d gotas do medicamento\n\n",dosagem);
                            }
                        }
                    }
                }   
            }
        }
    }
    system("pause");
    return 0;
}



Click em Download para baixar os arquivos deste programa.
Este programa foi desenvolvido utilizando o software Dev c++

Nenhum comentário:

Postar um comentário