Proyek pertama kita menerapkan materi sintaks dasar ke dalam program yang utuh: kalkulator berbasis terminal yang membaca input pengguna, menghitung operasi aritmatika, dan menolak input tidak valid dengan pesan yang jelas. Proyek ini sengaja dibuat bertahap — dimulai dari struktur paling sederhana — supaya setiap langkah menambah satu keterampilan yang bisa Anda jelaskan kembali.

Kode pada setiap bagian adalah program utuh yang benar-benar dijalankan dan diuji, sehingga Anda dapat mengikuti evolusinya selangkah demi selangkah sambil membandingkan hasil di mesin Anda sendiri. Di akhir proyek, kalkulator ini mampu menolak input tidak valid dengan sopan dan seluruh logikanya terlindungi oleh pengujian otomatis.