December 23, 2024
Menghitung Bilangan Genap dan Ganjil

Belajar Bahasa C – Menghitung Bilangan Genap dan Ganjil

Fania memiliki banyak sekali ramuan yang biasa digunakan untuk pengobatan. Setiap tanaman tersebut dimasukan kedalam sebuah botol. Namun, pada ramuan tersebut terdapat pula yang beracun. Fania telah memberikan tanda berupa angka. Angka genap untuk ramuan pengobatan dan angka ganjil untuk ramuan yang bersifat racun.

Fania ingin menghitung ada berapa ramuan pengobatan dan ada berapa ramuan beracun. Oleh karena itu, Fania perlu menghitung bilang genap dan ganjil dari sebuah deret bilangan. Yuk bantu Fania menghitung berapa ramuan obat dan ramuan racun yang dimilikinya!

Menghitung Bilangan Ganjil dan Genap

Input/Output Data Bilangan Genap dan Ganjil

Berikut ini contoh input dan ouput yang diinginkan.

Jumlah Kelompok Data: 2
Jumlah Data Pada Kelompok #1: 7
Kelompok Data #1: 83 74 32 53 82 91 63
Bilangan Ganjil  sebanyak : 4 buah.
Bilangan Genap  sebanyak : 3 buah.
Jumlah Data Pada Kelompok #2: 10
Kelompok Data #2: 62 27 85 96 84 19 24 33 55 99
Bilangan Ganjil  sebanyak : 6 buah.
Bilangan Genap  sebanyak : 4 buah.

Kode Program

#include <stdio.h>

int main()
{
  int i, j, k, t;
  int a[1000];

  int ganjil;
  int genap;

  printf("Jumlah Kelompok Data: ");
  scanf("%d", &t);

  for (i = 0; i < t; i++)
  {
    printf("Jumlah Data Pada Kelompok %d: ", i + 1);
    scanf("%d", &k);

    // memasukan angka sejumlah k data
    printf("Kelompok Data #%d: ", i + 1);
    for (j = 0; j < k; j++)
      scanf("%d", &a[j]);

    // menghitung bilangan ganjil dan genap
    ganjil = 0;
    genap = 0;
    for (j = 0; j < k; j++)
    {
      if (a[j] % 2 == 1)
        ganjil = ganjil + 1;

      else if (a[j] % 2 == 0)
        genap = genap + 1;
    }
  }

  printf("Bilangan Ganjil  sebanyak : %d buah.\n", ganjil);
  printf("Bilangan Genap  sebanyak : %d buah.\n", genap);
  return 0;
}

Tentang Fania

Ingin tahu cerita lain tentang Fania? Klik disini untuk kisah lainnya.

Rajo Intan

Blogger, pemiliki Onestring Lab, menulis artikel terkait teknologi informasi dan pendidikan. Web Developer, berpengalaman lebih dari 20 tahun mengembangkan berbagai aplikasi dan sistem informasi. Kerjasama kontak di onestringlab@gmail.com atau https://forms.gle/xAGKkpi6B3BzJyzk7

View all posts by Rajo Intan →

Leave a Reply

Your email address will not be published. Required fields are marked *

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock