Untitled
unknown
plain_text
a year ago
3.5 kB
8
Indexable
void setup() { Serial.begin(9600); } void loop() { int a; int b; int x; int langkah = 1; int pilihan; Serial.println("Silakan pilih operator aritmatika"); Serial.println("1.Modulo 2.Perkalian 3.Penjumlahan "); Serial.println("4.Pembagian 5.Pengurangan"); while (langkah == 1) { while (Serial.available()) { pilihan = Serial.parseInt(); langkah = 2; } } switch (pilihan) { case (1): Serial.print("anda memilih operator modulo, masukan a : "); while (langkah == 2) { while (Serial.available()) { a = Serial.parseInt(); Serial.println(a); langkah = 3; } } Serial.print("Silakan masukan nilai b : "); while (langkah == 3) { while (Serial.available()) { b = Serial.parseInt(); Serial.println(b); langkah = 4; } } x = a % b; Serial.print("hasil operasi dari a%b : "); Serial.println(x); Serial.println(); break; case (2): Serial.print("Anda memilih operator perkalian, silahkan masukan nilai a: "); while (langkah == 2) { while (Serial.available()) { a = Serial.parseInt(); Serial.println(a); langkah = 3; } } Serial.print("Silahkan masukan nilai b: "); while (langkah == 3) { while (Serial.available()) { b = Serial.parseInt(); Serial.println(b); langkah = 4; } } x = a * b; Serial.print("Maka hasil dari operasi a X b adalah "); Serial.println(x); Serial.println(); break; case (3): Serial.print("Anda memilih operator penjumlahan, silahkan masukan nilai a: "); while (langkah == 2) { while (Serial.available()) { a = Serial.parseInt(); Serial.println(a); langkah = 3; } } Serial.print("Silahkan masukan nilai b: "); while (langkah == 3) { while (Serial.available()) { b = Serial.parseInt(); Serial.println(b); langkah = 4; } } x = a + b; Serial.print("Maka hasil dari operasi a + b adalah "); Serial.println(x); Serial.println(); break; case (4): Serial.print("Anda memilih operator pembagian, silahkan masukan nilai a: "); while (langkah == 2) { while (Serial.available()) { a = Serial.parseInt(); Serial.println(a); langkah = 3; } } Serial.print("Silahkan masukan nilai b: "); while (langkah == 3) { while (Serial.available()) { b = Serial.parseInt(); Serial.println(b); langkah = 4; } } x = a / b; Serial.print("Maka hasil dari operasi a / b adalah "); Serial.println(x); Serial.println(); break; case (5): Serial.print("Anda memilih operator pengurangan, silahkan masukan nilai a: "); while (langkah == 2) { while (Serial.available()) { a = Serial.parseInt(); Serial.println(a); langkah = 3; } } Serial.print("Silahkan masukan nilai b: "); while (langkah == 3) { while (Serial.available()) { b = Serial.parseInt(); Serial.println(b); langkah = 4; } } x = a - b; Serial.print("Maka hasil dari operasi a - b adalah "); Serial.println(x); Serial.println(); break; } }
Editor is loading...
Leave a Comment