Dasar Pemrograman (Increment dan Decrement)

Dasar Pemrograman (Increment dan Decrement)

Kita lanjutkan materi kita. Sekarang kita akan pelajari mengenai increment dan decrement, jadi ada satu operator, increment dan decrement, untuk menambahkan satu angka ataupun mengurangi satu angka dari sebuah variabel. Maka di sini ada loop di mana function loop ini akan dieksekusi berulang-ulang kode program yang ada dalam loop ini sampai dengan ISP32-nya kehabisan power atau sudah tidak menyala lagi.


Kita akan buat sebuah variable dengan tipe data integer, bilangan bulat. Di sini saya akan berikan nama variabelnya angka dan angkanya ini akan saya berikan nilai 10, nantinya nilai angka ini akan kita tambahkan.
1, 1, 1 setiap kali loop dieksekusi. Jadi untuk variabel increment atau penambahan angka, kita gunakan simbol plus-plus(++), seperti ini. Simbol angka plus-plus(++) itu sama seperti angka sama dengan angka plus 1.


Misalnya angkanya ini adalah 10, maka variabel angka sama dengan 10 tambah 1. Jadi sekarang angkanya 11.
Nanti setelah di eksekusi kembali loopnya, 11 tambah 1 lagi, 12. Eksekusi lagi loopnya, 11 tambah 1 lagi, 13 dan seterusnya. Tapi kita tidak perlu menggunakan penulisan kode program seperti ini. Cukup tulis dengan angka plus-plus(++) seperti ini, kita akan menggunakan delay. Delay-nya adalah 1000, 1 detik, seperti itu setiap 1 detik sekali, nilai angka ini akan bertambah 1 karena kita letakkan di dalam loop.


Loop ini, kode programnya akan di eksekusi berulang-ulang. Ini di eksekusi, kemudian kesini dan kembali lagi ke atas, kesini lagi, kemudian kesini, kembali lagi ke atas, kesini lagi, kemudian kesini dan seterusnya, dia dieksekusi berulang-ulang.

1. angka++

Kita akan gunakan serial monitor, serial.begin untuk menampilkan variabel angkanya dan nilai angkanya ini kita akan tampilkan ke serial monitor. Serial.println angka kemudian Kita start simulation. Angkanya akan memulai dari 10, 10 tambah 1 jadi 11, 11 tambah 1 jadi 12, dan seterusnya. Sampai, esp32-nya mati atau sudah tidak ada power lagi, maka angkanya akan kembali lagi ke 10. Seperti itu. Angka plus-plus, 12, 13, dan seterusnya.

int angka = 10;

void setup() {
  Serial.begin(9600);
}

void loop() {
  angka++;
  Serial.println(angka);
  Delay(1000);
} 
2.angka–

Bagaimana jika kita gunakan minus? Angka minus-minus, seperti itu. Maka nilainya akan mengurang 1. 9, 8, 7, dan seterusnya, nanti sampai ke minus, minus 1, minus 2, minus 3, dan seterusnya. Kita tunggu proses compile-nya selesai, oke, di sini 9, kemudian 8, kemudian 7, dan seterusnya, nanti masuk ke 0, minus 1, minus 2, dan seterusnya.

int angka = 10;

void setup() {
  Serial.begin(9600);
}

void loop() {
  angka--;
  Serial.println(angka);
  Delay(1000);
} 


Jadi seperti itu untuk increment dan decrement, angka plus-plus(++) dan angka minus-minus(–). Tentu saja nama variabelnya teman-teman bisa tentukan sendiri. Dan tipe datanya tidak harus integer, bisa tipe data float, yang penting tipe datanya adalah numerik. Seperti itu. Kita akan lanjutkan di materi selanjutnya.

Leave a Comment

Comments

No comments yet. Why don’t you start the discussion?

    Tinggalkan Balasan

    Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *