//variabel tetap
int pin1 = 10, pin2 = 22, pin3 = 35;
const char hurufA = 'a', hurufB = 'b';
const double desimal1 = 25.5, desimal2 = 21.2, desimal3 = 19.3;
//variable operator aritmatika
int tambah = pin1 + pin2 + pin3;
int kurang = pin3 - pin2 - pin1;
int kali = pin3 * pin2 * pin1;
int bagi = pin3 / pin2 / pin1;
int modulus = pin3 % pin2;
int plus = pin1 += 5; //buat nambah variabel dengan angka tertentu
double tambahDesimal = desimal1 + desimal2 - desimal3;
//incerement ama decrement, gk bakal work kalo variablenya di set ke conts
int increment = ++pin1;
int decrement = --pin2;
void setup() {
Serial.begin(115200);
Serial.println("Punya dhiaur");
}
void loop() {
//buat operator tambah
Serial.print("Hasil dari pertambahan adalah ");
Serial.println(tambah);
//operator kurang
Serial.print("Hasil pengurangan adalah ");
Serial.println(kurang);
//operator kali
Serial.print("Hasil perkalian adalah ");
Serial.println(kali);
//operator bagi
Serial.print("hasil pembagian adalah ");
Serial.println(bagi);
//opertor plus
Serial.print("hasil plus adalah ");
Serial.println(plus);
//operator pembanding, 1 adalah benar dan 0 adalah salah
Serial.print("samadengan ");
Serial.println(10 == pin1); //apakah 10 ada di dalam variable pin1
Serial.print("tidak samadengan ");
Serial.println(5 != pin2); //apakah 5 tidak samadengan pin2
Serial.print("lebih dari ");
Serial.println(15 > pin1); //apakah 15 lebih dari pin1
Serial.print("kurang dari ");
Serial.println(pin1 < pin2); //apakah pin1 kurang dari pin2
Serial.print("lebih dari samadengan ");
Serial.println(35 >= pin3); //apakah 35 samadengan atau lebih dari pin3
Serial.print("kurang dari samadengan ");
Serial.println(22 <= pin2); //apakah 22 samadengan atau kurang dari pin2
//operator logika
Serial.print("ini adalah and ");
Serial.println(pin1 > 5 && pin1 < 10); //kalau dua-duanya true, outpunya true
Serial.print("ini adalah or ");
Serial.println(pin2 < 5 || pin1 < 15); //kalau satah satunay true, outpunya true
Serial.print("ini adlah not ");
Serial.println(!(pin1 > 9 && pin1 < 15)); //hasilnya dibalik
//operator modulus
Serial.print("hasil modulus adalah ");
Serial.println(modulus);
//increment dan decrement
Serial.print("hasil increment adalah ");
Serial.println(increment);
Serial.print("hasil decrement adalah ");
Serial.println(decrement);
//buat operator yg double/desimal
Serial.print("hasilnya adalah ");
Serial.println(tambahDesimal);
//input string buat command user
String command = Serial.readStringUntil('\n');
Serial.println(command);
delay(2000);
}