int num1, num2;
char op;
void setup() {
Serial.begin(9600);
Serial.println("Enter first number:");
while (Serial.available() == 0); // Wait for input
num1 = Serial.parseInt();
Serial.read(); // Consume the newline character
Serial.println("Enter operator (+, -, *, /):");
while (Serial.available() == 0);
op = Serial.read();
Serial.read(); // Consume the newline character
Serial.println("Enter second number:");
while (Serial.available() == 0);
num2 = Serial.parseInt();
Serial.read(); // Consume the newline character
if (op == '+') {
Serial.print("Result: ");
Serial.println(num1 + num2);
} else if (op == '-') {
Serial.print("Result: ");
Serial.println(num1 - num2);
} else if (op == '*') {
Serial.print("Result: ");
Serial.println(num1 * num2);
} else if (op == '/') {
if (num2 != 0) {
Serial.print("Result: ");
Serial.println(num1 / num2);
} else {
Serial.println("Error: Division by zero");
}
} else {
Serial.println("Invalid operator");
}
}
void loop() {
// Empty loop
}