void setup() {
// Memulai komunikasi serial dengan baud rate 9600
Serial.begin(9600);
Serial.println("Masukkan angka dari 1 sampai 9 atau 'x' untuk keluar:");
}
void loop() {
// Memeriksa apakah ada data yang tersedia di Serial Monitor
if (Serial.available() > 0) {
// Membaca karakter dari Serial Monitor
char input = Serial.read();
// Memeriksa apakah input adalah karakter 'x' untuk keluar
if (input == 'x') {
Serial.println("Keluar dari program.");
while (true) {
// Menghentikan program
}
}
// Mengonversi karakter input menjadi angka
int number = input - '0';
// Memeriksa apakah input adalah angka dari 1 sampai 9
if (number >= 1 && number <= 9) {
if (number % 2 == 0) {
Serial.println("Angka genap");
} else {
Serial.println("Angka ganjil");
}
} else {
// Pesan kesalahan jika input bukan angka dari 1 sampai 9
Serial.println("Input tidak valid. Masukkan angka dari 1 sampai 9.");
}
}
}