[
  {
    "path": "README.md",
    "content": "# conversor-escalaTempC\nUm conversor de escalas de temperatura na linha de comando.\n"
  },
  {
    "path": "conversor.c",
    "content": "/* Conversor simples de escalas de temperatura usando somente C.*/\n/* Márcio Lopes, 04/06/2021 */\n#include <stdio.h>\n#include <string.h>\n\nint main()\n{\n\tfloat celsius, fahrenheit, kelvin;\n\t char escala[10];\n\n\tprintf(\"Deseja converter Celsius(c), Fahrenheit(f) ou Kelvin(k)? Digite a letra da alternativa.\\n\");\n\tscanf(\"%s\", escala);\n\n\tif (strcmp (escala, \"c\") == 0){\n\tprintf(\"Digite a temperatura em Celsius: \");\n\tscanf(\"%f\", &celsius);\n\n\tfahrenheit = (celsius * 9 / 5) + 32;\n\tkelvin = 273.15 + celsius;\n\n\tprintf(\"%.2f Celsius = %.2f Fahrenheit\\n\", celsius, fahrenheit);\n\tprintf(\"%.2f Celsius = %.2f Kelvin\", celsius, kelvin);\n\t} \n\n\tif (strcmp(escala, \"f\") == 0){\n\t\tprintf(\"Digite a temperatura em Fahrenheit: \");\n\t\tscanf(\"%f\", &fahrenheit);\n\n\t\tcelsius = (fahrenheit -32) / 1.8;\n\t\tkelvin = 273.5 + ((fahrenheit - 32.0) * (5.0/9.0));\n\n\t\tprintf(\"%.2f Fahrenheit = %.2f Celsius.\\n\", fahrenheit, celsius);\n\t\tprintf(\"%.2f Fahrenheit = %.2f Kelvin.\\n\", fahrenheit, kelvin);\n\t}\n\n\tif (strcmp(escala, \"k\") == 0){\n\t\tprintf(\"Digite a temperatura em Kelvin: \");\n\t\tscanf(\"%f\", &kelvin);\n\n\t\tcelsius = kelvin - 273.15;\n\t\tfahrenheit = kelvin * 9/5 - 459.67;\n\n\t\tprintf(\"%.2f Kelvin = %.2f Celsius.\\n\", kelvin, celsius);\n\t\tprintf(\"%.2f Kelvin = %.2f Fahrenheit.\\n\", kelvin, fahrenheit);\n\t}\n\treturn 0;\n}\n"
  }
]