converter.c 543 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. #include <stdio.h>
  2. float
  3. ctof(float c)
  4. {
  5. float f = ((9.0 / 5.0) * c) + 32.0;
  6. return f;
  7. }
  8. float
  9. ftoc(float f)
  10. {
  11. float c = 5 * (f - 32.0) / 9.0;
  12. return c;
  13. }
  14. float
  15. ctok(float c)
  16. {
  17. float k = c + 273.0;
  18. return k;
  19. }
  20. float
  21. ktoc(float k)
  22. {
  23. float c = k - 273.0;
  24. return c;
  25. }
  26. // the kind of shortcut your teacher would kill you for using!
  27. float
  28. ftok(float f)
  29. {
  30. float k, c;
  31. c = ftoc(f);
  32. k = ctok(c);
  33. return k;
  34. }
  35. float
  36. ktof(float k)
  37. {
  38. float f, c;
  39. c = ktoc(k);
  40. f = ctof(c);
  41. return f;
  42. }