Bagaimana Menerapkan Program Ganjil & Genap di C



Artikel ini akan memberi Anda pengetahuan yang lengkap dan terperinci tentang berbagai cara untuk menerapkan Program Ganjil & Genap di C.

Memeriksa apakah suatu bilangan genap atau ganjil, adalah masalah yang sangat umum dalam bahasa C. Petunjuk berikut akan dicakup dalam Program Ganjil & Genap di artikel C:

Jika suatu bilangan habis habisnya 2, ia disebut bilangan genap. Sisa bilangan yang tidak habis dibagi 2 disebut bilangan ganjil. Sederhananya, bilangan genap adalah bilangan-bilangan yang berbentuk n = 2k, sedangkan bilangan ganjil adalah bilangan-bilangan yang berbentuk n = 2k + 1. Semua bilangan bulat akan menjadi bilangan genap atau ganjil. Di blog ini kita akan memahami cara memeriksa apakah suatu bilangan genap atau ganjil menggunakan program C.





Ada berbagai cara untuk memeriksa apakah suatu bilangan genap atau ganjil.

Mari kita lihat satu per satu.



Diagram Alir Program Ganjil & Genap

Berikut diagram alir untuk program ganjil atau genap:

Memeriksa apakah suatu bilangan genap atau ganjil, adalah masalah yang sangat umum dalam bahasa C. Jika suatu bilangan habis habisnya 2, ia disebut bilangan genap. Sisa bilangan yang tidak habis dibagi 2 disebut bilangan ganjil. Sederhananya, bilangan genap adalah bilangan-bilangan yang berbentuk n = 2k, sedangkan bilangan ganjil adalah bilangan-bilangan yang berbentuk n = 2k + 1. Semua bilangan bulat akan menjadi bilangan genap atau ganjil. Di blog ini kita akan memahami cara memeriksa apakah suatu bilangan genap atau ganjil menggunakan program C. Ada berbagai cara untuk memeriksa apakah suatu bilangan genap atau ganjil. Mari kita lihat satu per satu. Diagram Alir Program Ganjil & Genap Berikut adalah diagram alir untuk program ganjil atau genap:



Sekarang mari kita lihat algoritma untuk Program Ganjil & Genap di C.

Algoritma Program Ganjil & Genap

Algoritmanya sangat sederhana:

MULAILAH

Langkah 1 → Ambil bilangan bulat n

Langkah 2 → Tetapkan n ke variabel

Langkah 3 → Lakukan n modulo 2 dan periksa hasil jika output 0

Langkah 4 → Jika benar n adalah genap

Langkah 5 → Jika salah n aneh

BERHENTI

Sekarang mari kita lihat algoritma untuk Pseudocode Program Ganjil & Genap

Pseudocode Program Ganjil & Genap

IF (integer modulo 2) sama dengan 0

Nomor CETAK genap

LAIN

Nomor CETAK ganjil

BERAKHIR JIKA

Sekarang mari kita lihat algoritma untuk Program untuk Memeriksa Genap atau Ganjil

Program untuk Memeriksa Genap atau Ganjil

Dalam bahasa pemrograman C, kami memiliki operator modulo yang mengembalikan sisa pembagi & pembagi. Kami akan menggunakan operator ini untuk mengetahui apakah nuber dalam format 2k atau format 2k + 1.

Sekarang, mari kita lihat kode untuk memeriksa apakah bilangan bulat yang diberikan adalah ganjil atau genap.

Kode

if (num% 2 == 0) printf ('% d genap.', num) else printf ('% d ganjil.', num)

Ke depan, mari kita lihat kode lengkapnya.

Contoh

#include int main () {int num printf ('Enter a numer:') scanf ('% d', & num) if (num% 2 == 0) printf ('% d is even.', num) else printf ('% d ganjil.', num) return 0}

Keluaran1:

Output- Program ganjil atau genap di c- Edureka

Keluaran2:

Keluaran- 2

Dalam program ini kami memeriksa apakah bilangan yang diberikan mengembalikan 0 atau 1sisa bila kita bagi dengan 2. Jika n% 2 == 0 bilangan genap, jika tidak bilangan ganjil.

Sekarang mari kita lihat satu variasi lagi di mana Anda dapat melakukan hal yang sama.

Program untuk Memeriksa Ganjil atau Genap Menggunakan Operator Bersyarat

Anda juga dapat menggunakan operator bersyarat untuk memverifikasi kondisi yang sama yang telah kita bahas sebelumnya.

Operator Bersyarat / Operator Ternary: Operator bersyarat mengembalikan satu nilai jika kondisinya benar dan mengembalikan nilai lain adalah kondisi salah.

Sintaksis : (Kondisi? True_value: false_value)

Contoh : (X> 10? 0: 1)

Contoh

#include int main () {int num printf ('Enter a numer:') scanf ('% d', & num) (num% 2 == 0)? printf ('% d genap.', num): printf ('% d ganjil.', num) return 0}

Keluaran1:

Output- program ganjil atau genap di c- Edureka.png

Keluaran2:

Output--2

Mari kita lihat satu variasi lagi

Temukan Ganjil atau Genap Menggunakan Operator Bitwise

Anda juga dapat memeriksa apakah bilangan yang diberikan genap atau ganjil menggunakan operator bitwise AND.

Contoh

apakah atom bagus untuk python
#include int main () {int num printf ('Enter a numer:') scanf ('% d', & num) if (num & 1 == 1) printf ('% d is odd.', num) else printf ('% d genap.', num) return 0}

Keluaran1:

Output- program ganjil atau genap di c- Edureka.png

Keluaran2:

Keluaran- 2

Sekarang setelah melalui program-program di atas Anda akan mengerti bagaimana memeriksa apakah suatu nomor ganjil atau genap dalam pemrograman C. Semoga blog ini informatif dan menjadi nilai tambah bagi Anda.

Dengan ini, kita mengakhiri artikel Program Ganjil & Genap di C.

lihat latihan disediakan oleh Edureka pada banyak teknologi seperti Java, Musim semi dan masih banyak lagi, perusahaan pembelajaran online tepercaya dengan jaringan lebih dari 250.000 pelajar puas yang tersebar di seluruh dunia

Ada pertanyaan untuk kami? Sebutkan di bagian komentar di blog 'Program Ganjil & Genap di C' dan kami akan menghubungi Anda kembali sesegera mungkin.