C++ code
#include <iostream>
using namespace std;
int main() {
int number;
// Input from user
cout << "Masukkan sebuah bilangan: ";
cin >> number;
// Check positive, negative, or zero
if (number > 0) {
cout << number << " adalah bilangan positif." << endl;
} else if (number < 0) {
cout << number << " adalah bilangan negatif." << endl;
} else {
cout << number << " adalah nol." << endl;
}
// Check odd or even
if (number % 2 == 0) {
cout << number << " adalah bilangan genap." << endl;
} else {
cout << number << " adalah bilangan ganjil." << endl;
}
return 0;
}
eraser.io syntax
KlasifikasiBilangan {
mulai[shape:oval]
masukkan bilangan[shape:parallelogram]
cek apakah bilangan GE 0 [shape:diamond]
cek apakah bilangan EQ 0 [shape:diamond]
cetak nol [shape:parallelogram]
cetak positif [shape:parallelogram]
cetak negatif [shape:parallelogram]
cek apakah bilangan mod 2 EQ 0 [shape:diamond]
cetak genap [shape:parallelogram]
cetak ganjil [shape:parallelogram]
selesai[shape:oval]
}
mulai>masukkan bilangan>cek apakah bilangan GE 0
cek apakah bilangan GE 0>cek apakah bilangan EQ 0:ya
cek apakah bilangan EQ 0>cetak nol:ya
cek apakah bilangan EQ 0>cetak positif:tidak
cek apakah bilangan GE 0>cetak negatif:tidak
cetak nol>cek apakah bilangan mod 2 EQ 0
cetak positif>cek apakah bilangan mod 2 EQ 0
cetak negatif>cek apakah bilangan mod 2 EQ 0
cek apakah bilangan mod 2 EQ 0>cetak genap:ya
cek apakah bilangan mod 2 EQ 0>cetak ganjil:tidak
cetak genap>selesai
cetak ganjil>selesai