Phseferreirap9svph há 22 horas Informática Ensino superior Sabendo que a densidade é a razão entre

Phseferreirap9svph há 22 horas
Informática
Ensino superior
Sabendo que a densidade é a razão entre a massa e o volume, codifique um programa no qual o usuário possa calcular qualquer uma dessas grandezas. Assim, o usuário escolherá qual grandeza calcular, densidade, massa ou volume, informará valores para as outras duas necessárias para calculá-la e, por fim, visualizará o resultado na tela. Com base nessa proposta, escreva a codificação em C e Python, seguindo as instruções abaixo.
Importante:
* Exiba unidades, mas tome cuidado. Caso queira usar a densidade em g/ml, por exemplo, recomendo que a massa seja em g e o volume em ml (os cálculos ficam mais simples).
* O uso correto de ifs encadeados será avaliado. Na linguagem C, vocês podem usar o switch.

1 Resposta

  • Fernanda

    Python

    print("1- Calcular a densidade")

    print("2- Calcular o volume")

    print("3- Calcular a massa")

    op = input("Escolha a opção: ")

    if (op == "1"):

       massa = input("Digite a massa (g): ")

       volume = input("Digite o volume (ml): ")

       densidade = float(massa)/float(volume)

       print("Densidade " + str(densidade) + " g/ml")

    elif (op == "2"):

       massa = input("Digite a massa (g): ")

       densidade = input("Digite a densidade (g/ml): ")

       volume = float(massa)/float(densidade)

       print("Volume " + str(volume) + "ml")

    elif(op == "3"):

       densidade = input("Digite a densidade (g/ml): ")

       volume = input("Digite o volume (ml): ")

       massa = float(densidade)*float(volume)

       print("Massa " + str(massa) + "g")

    else:

       print("Opção invalida")

    C

    #include

    int main()

    {

       int op;

       float massa, volume, densidade;

       printf("1- Calcular a Densidaden");

       printf("2- Calcular o Volumen");

       printf("3- Calcular a Massann");

       printf("Escolha a opcao: ");

       scanf("%d", &op);

       if(op == 1){

           printf("Digite a massa (g): ");

           scanf("%f", &massa);

           printf("Digite o volume (ml): ");

           scanf("%f", &volume);

           printf("Densidade %.2f g/ml", massa/volume);

       } else if(op == 2){

           printf("Digite a massa (g): ");

           scanf("%f", &massa);

           printf("Digite a densidade (g/ml): ");

           scanf("%f", &densidade);

           printf("Volume %.2f ml", massa/densidade);  

       } else if (op == 3){

           printf("Digite a densidade (g/ml): ");

           scanf("%f", &densidade);

           printf("Digite o volume (ml): ");

           scanf("%f", &volume);

           printf("Massa %.2f g", densidade*volume);  

       } else {

           printf("Opcao invalida");

       }

       return 0;

    }

Clique aqui para adicionar a sua resposta.