01 | PROJECT ONE • BEGINNER TRACK
TEMPERATURE CONVERTER
Overview
BRIEF
Build a menu-based console application that converts values between Celsius, Fahrenheit, and Kelvin.
Tools & Skills Required
CONCEPTS APPLIED
Target & Features to Implement
SPECIFICATION
- • Convert Celsius to Fahrenheit
- • Convert Fahrenheit to Celsius
- • Convert Celsius to Kelvin
- • Convert Kelvin to Celsius
- • Use a switch-based menu
- • Reject invalid temperature input: including values below Absolute Zero (0 K / -273.15 °C);
- • Display results with suitable decimal precision
CORE FORMULAS • CONVERSION SPEC
Fahrenheit = (Celsius × 9/5) + 32
Celsius = (Fahrenheit − 32) × 5/9
Kelvin = Celsius + 273.15
Absolute Zero: 0.00 K / -273.15 °C