fork download
  1. #include<stdio.h>
  2. #include<locale.h>
  3.  
  4. float converte_Celsius(float valor)
  5. {
  6. return (5*(valor-32))/9;
  7. }
  8.  
  9. float converte_Fah(float valor)
  10. {
  11. return 1.8*valor+32;
  12. }
  13.  
  14. void menu(void)
  15. {
  16. printf("==================================\n");
  17. printf("O que você deseja\?\n");
  18. printf("1-Converter para celsius.\n");
  19. printf("2-Converter para fahrenheit.\n");
  20. printf("=================================\n");
  21. }
  22.  
  23. int main(int argc, const char* argv[])
  24. {
  25. setlocale(LC_ALL,"portuguese");
  26. float valor;
  27. int tipoConversao;
  28.  
  29. printf("Digite o valor para ser convertido: \n");
  30. scanf("%f",&valor);
  31. menu();
  32. scanf("%i",&tipoConversao);
  33.  
  34. switch(tipoConversao)
  35. {
  36. case 1:printf("%f\n",converte_Celsius(valor));
  37. break;
  38.  
  39. case 2:printf("%f\n",converte_Fah(valor));
  40. break;
  41.  
  42. default: printf("O valor inserido é inválido!\n");
  43. }
  44.  
  45. return 0;
  46. }
Success #stdin #stdout 0.01s 5304KB
stdin
Standard input is empty
stdout
Digite o valor para ser convertido: 
==================================
O que você deseja?
1-Converter para celsius.
2-Converter para fahrenheit.
=================================
O valor inserido é inválido!