int inputA;
int inputB;
int total;
String inputString;
char pilihan;
void setup() {
Serial.begin(115200);
Serial.println("Silahkan Pilih Operasi: 1. Penjumlahan, 2. Pengurangan, 3. Perkalian, 4. Pembagian");
}
void loop() {
if (Serial.available() > 0) {
while (Serial.available() == 0);
inputString = Serial.readStringUntil('\n');
pilihan = inputString.toInt();
Serial.println(pilihan);
//INPUT A
Serial.println("Input A:");
while (Serial.available() == 0);
inputString = Serial.readStringUntil('\n');
inputA = inputString.toInt();
Serial.println(inputA);
//INPUT B
Serial.println("Input B:");
while (Serial.available() == 0);
inputString = Serial.readStringUntil('\n');
inputB = inputString.toInt();
Serial.println(inputB);
switch (pilihan) {
case 1: //PENJUMLAHAN
total=inputA+inputB;
Serial.print("Total(A+B) = ");
Serial.println(total);
break;
case 2: //PENGURANGAN
total=inputA-inputB;
Serial.print("Total(A-B) = ");
Serial.println(total);
break;
case 3: //PERKALIAN
total=inputA*inputB;
Serial.print("Total(A*B) = ");
Serial.println(total);
break;
case 4: //PEMBAGIAN
total=inputA/inputB;
Serial.print("Total(A/B) = ");
Serial.println(total);
break;
default:
Serial.println("Silakan Masukkan 1, 2, 3, atau 4");
break;
}
Serial.println("Silahkan Pilih Operasi: 1. Penjumlahan, 2. Pengurangan, 3. Perkalian, 4. Pembagian");
}
}