Create Graph from Text 2

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