Ahlan wa sahlan !

Ahlan wa sahlan...
TIKmawar adalah blog TIK untuk guru dan siswa yang ingin memahami teknologi secara logis, praktis, dan menyenangkan. Bareng Bu Mawar, kita akan belajar TIK tidak hanya klik-klik, tetapi juga memahami maksudnya .

Bilangan Bulat, Ganjil–Genap, dan Modulus (Bahasa C)

 Bilangan bulat, ganjil dan genap sering kita dengar di pelajaran matematika.

Lalu kenapa ketika belajar coding... bilangan bulat, mod, ganjil dan genap menjadi penting?

Yuk, kita bahas!

1. Bilangan Bulat = Data Dasar dalam Program

  • Dalam coding, hampir semua hal melibatkan angka:
  • jumlah siswa
  • skor nilai
  • jumlah perulangan (loop)
  • indeks array

2. Ganjil–Genap = Dasar Pengambilan Keputusan (IF)

  • Coding itu penuh dengan keputusan:
  • tampilkan atau tidak?
  • lanjut atau berhenti?
  • proses atau skip?

3. Modulus membantu program mengambil keputusan dan membuat pola. 

Contohnya :

  • Menentukan ganjil atau genapn % 2
  • Membuat pola berulang (misalnya tiap 2, 3, atau 7 langkah)
  • Mengatur siklus (hari, jam, giliran)

4. Digunakan di Banyak Kasus Nyata

  • Contoh nyata dalam coding:
  • Game → cek giliran pemain
  • Website → validasi input
  • Aplikasi → filter data
  • AI sederhana → klasifikasi awal
Lanjuuut....

1. Pengertian Bilangan Bulat

Bilangan bulat adalah semua bilangan tanpa pecahan/desimal, terdiri dari:

  • Negatif: -3, -2, -1
  • Nol: 0
  • Positif: 1, 2, 3

Contoh dalam kehidupan:

  • Suhu -5°C → bilangan negatif
  • Tidak ada saldo → 0
  • Umur 15 tahun → bilangan positif

2. Implementasi Bilangan Bulat dalam C

#include <stdio.h>

int main() {
int n;

printf("Masukkan bilangan: ");
scanf("%d", &n);

if (n > 0) {
printf("Bilangan Bulat Positif");
}

return 0;
}

Penjelasan:

  • int → tipe data bilangan bulat
  • scanf → input dari pengguna
  • if (n > 0) → cek apakah positif

3. Konsep Ganjil dan Genap

Definisi:

  • Genap → habis dibagi 2
  • Ganjil → tidak habis dibagi 2

Contoh:

  • 4 → genap
  • 7 → ganjil

4. Program Ganjil Genap (C)

#include <stdio.h>

int main() {
int n;

printf("Masukkan bilangan: ");
scanf("%d", &n);

if (n % 2 == 0) {
printf("Bilangan Genap");
} else {
printf("Bilangan Ganjil");
}

return 0;
}

Penjelasan:

  • % → operator modulus (sisa bagi)
  • n % 2 == 0 → tidak ada sisa → genap

5. Konsep Modulus (%)

Definisi:

Modulus adalah sisa hasil pembagian

Contoh:

OperasiHasil
5 % 21
8 % 20
7 % 31

6. Program Modulus Sederhana

#include <stdio.h>

int main() {
int a, b;

printf("Masukkan dua bilangan: ");
scanf("%d %d", &a, &b);

printf("Sisa pembagian: %d", a % b);

return 0;
}
KonsepFungsi
Bilangan bulat    Dasar data
Modulus (%)    Menghitung sisa
Ganjil/Genap    Penerapan modulus

Kesimpulannya apa... kakak-kakak?

Tanpa memahami modulus, sulit memahami ganjil-genap

Tidak ada komentar:

Posting Komentar