# Introduction In this project, we will learn how to create a simple calculator using the C programming language. The calculator will be capable of performing basic arithmetic operations such as addition, subtraction, multiplication, and division. We will also implement checks to ensure that the user input is valid and handle cases where the input leads to undefined behavior. ## 👀 Preview ```bash $ ./Calculator 32+11 =43.000000 $ ./Calculator 41-34.9 =6.100000 $ ./Calculator 10/2 =5.000000 $ ./Calculator 2*4 =8.000000 $ ./Calculator 10%3 =1 ``` ## 🎯 Tasks In this project, you will learn: - How to get user input in C using `scanf()` - How to check the format of the input arithmetic expression - How to perform arithmetic calculations based on the user input - How to handle division by zero errors - How to implement the remainder operator only for integer operands ## 🏆 Achievements After completing this project, you will be able to: - Understand how to get user input in C - Implement different arithmetic operations in C - Perform error checking and handle invalid input - Compile and run C programs using the `gcc` compiler

Click the virtual machine below to start practicing