"""Example unit conversion functions.

Author: Chris Mayfield
Version: 09/21/2026
"""


def c_to_f(celsius):
    """Convert celsius to fahrenheit.

    Args:
        celsius (float): degrees in celsius

    Returns:
        float: degrees in fahrenheit
    """
    return (celsius * 1.8) + 32


def f_to_c(fahrenheit):
    """Convert fahrenheit to celsius.

    Args:
        fahrenheit (float): degrees in fahrenheit

    Returns:
        float: degrees in celsius
    """
    return (fahrenheit - 32) / 1.8


if __name__ == "__main__":

    c = f_to_c(30)
    f = c_to_f(30)

    print(f"30 degrees F = {c:5.1f} degrees C")
    print(f"30 degrees C = {f:5.1f} degrees F")
