Phseferreirap9svph há 22 horasInformáticaEnsino superiorSabend...

Phseferreirap9svphhá 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

Ver resposta
Vanderleiarocha

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 Densidade ");

   printf("2- Calcular o Volume ");

   printf("3- Calcular a Massa ");

   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;

}

Sua resposta
Ok

Mais perguntas de Informática





















Toda Materia
Toda Materia
Toda Materia

Você tem alguma dúvida?

Faça sua pergunta e receba a resposta de outros estudantes.

Escola Educação