Informática, perguntado por mazzemazze3, 5 meses atrás

Pra hoje informática olha a imagen

Anexos:

jonasemanuel117: Vai ter que escrever um programa em C e outro em Python?
mazzemazze3: Sim se vc puder eu presiso disso até a tarde
mazzemazze3: Por favor
jonasemanuel117: irei tentar
mazzemazze3: Ok

Soluções para a tarefa

Respondido por jonasemanuel117
0

Resposta:

Em C:

#include <stdio.h>

#include <stdlib.h>

float d,m,v;

void volume(){

  printf("\nDigite a densidade(Em g/ml)-->");

  scanf("%f",&d);

  printf("\nDigite a massa(Em g)-->");

  scanf("%f",&m);

  v = m*d;

  printf("\nO volume e %.2f ml\n\n",v);

}

void massa(){

  printf("\nDigite a densidade(Em g/ml)-->");

  scanf("%f",&d);

  printf("\nDigite o volume(Em ml)-->");

  scanf("%f",&v);

  m = d*v;

  printf("\nA massa e %.2f g\n\n",m);

}

void densidade(){

  printf("\nDigite a massa(Em gramas)-->");

  scanf("%f",&m);

  printf("\nDigite o volume(Em ml)-->");

  scanf("%f",&v);

  d = m/v;

  printf("\nA densidade e %.2f g/ml\n\n",d);

}

int main(){

  int a;

  printf("\nQual grandeza deseja calcular?\n1-Densidade\n2-Massa\n3-Volume\n4-Sair\n");

  scanf("%d",&a);

  switch(a){

  case 1:

      densidade();

      system("pause");

      break;

  case 2:

      massa();

      system("pause");

      break;

  case 3:

      volume();

      system("pause");

      break;

  case 4:

      return 0;

      break;

  default:

      printf("Comando nao entendido,tente novamente!\n\n");

      a = 0;

      main();

  }

main();

return 0;

}

Em Python:

b = 0

while b!=1:

     a = int(input("\nQual grandeza deseja calcular?\n1-Densidade\n2-Massa\n3-Volume\n4-Sair\n"))

     if a == 1:

           m = float(input("\nDigite a massa(Em gramas)-->"))

           v = float(input("\nDigite o volume(Em ml)-->"))

           d = m/v

           print(f"\nA densidade é {d} g/ml ")

     elif a==2:

           d = float(input("\nDigite a densidade(Em g/ml)-->"))

           v = float(input("\nDigite o volume(Em ml)-->"))

           m = d*v

           print(f"\nA massa é {m} g")

     elif a == 3:

           d = float(input("\nDigite a densidade(Em g/ml)-->"))

           m = float(input("\nDigite a massa(Em g)-->"))

           v = d*m

           print(f"\nA massa é {v} ml")

     elif a == 4:

           b = 1

     else:

           print("\nComando não entendido, tente novamente\n!!")


jonasemanuel117: Ae, tudo ai.
mazzemazze3: Valeu serio vc e um anjo
jonasemanuel117: Tava dando uns Warnings no C, então atualizei ai
Perguntas interessantes