Minggu, 15 April 2012

Menampilkan Bilangan Ganjil & Genap dari 1 – 30 (C++)



Untuk menampilkan bilangan genap dan bilangan ganjil dalam sebuah jarak nilai tertentu, sebagai contohnya dari 1 – 30, kita harus tahu dulu mengenai hal yang membedakan antara kedua jenis bilangan tersebut. Perbedaan yang dapat kita ambil yaitu, bilangan genap akan selalu memiliki hasil sisa bagi 2 (%2) sama dengan nol (0). Sedangkan bilangan ganjil akan selalu memiliki hasil sisa bagi 2 (%2) sama dengan satu (1).
Dengan begitu kita bisa memanfaatkan operator modulus (%) untuk menampilkan bilangan ganjil dan genap yang ada pada deret angka dari 1 – 30.
Berikut ini merupakan penjelasan singkat mengenai program menampilkan bilangan genap dan ganjil dari 1-30.

#include <iostream>

using namespace std;
bagian program diatas merupakan proses include library, yang mana dengan adanya kedua library tersebut kita bisa mengakses dan menggunakan fungsi yang ada pada standar input output (iostream) dan std.

       cout << "Bilangan ganjil : " << endl;
       for(i=1;i<=30;i++){
              if(i%2!=0)cout << i << ", ";
       }
Perulangan diatas digunakan untuk menampilkan deret bilangan ganjil yang ada pada angka 1-30. Didalam perulangan tersebut terdapat statement “if” yang digunakan untuk memilah data dengan sebuah kondisi yaitu “if(i%2!=0)” yang memiliki arti jika nilai i%2 tidak sama dengan nol (0) maka tampilkan nilai i, jika tidak, maka nilai i tidak akan ditampilkan.

       cout << endl << endl << "Bilangan genap : " << endl;
       for(i=1;i<=30;i++){
              if(i%2==0)cout << i << ", ";
       }
Perulangan diatas digunakan untuk menampilkan deret bilangan genap yang ada pada angka 1-30. Didalam perulangan tersebut terdapat statement “if” yang digunakan untuk memilah data dengan sebuah kondisi yaitu “if(i%2==0)” yang memiliki arti jika nilai i%2 sama dengan nol (0) maka tampilkan nilai i, jika tidak, maka nilai i tidak akan ditampilkan.


Berikut ini merupakan listing program lengkapnya.

#include <iostream>

using namespace std;

void main(){
       cout << "===============================================================" << endl;
       cout << "== Program menampilkan Bilangan Ganjil dan Genap dari 1 - 30 ==" << endl;
       cout << "===============================================================" << endl << endl;

       int i;

       cout << "Bilangan ganjil : " << endl;
       for(i=1;i<=30;i++){
              if(i%2!=0)cout << i << ", ";
       }

       cout << endl << endl << "Bilangan genap : " << endl;
       for(i=1;i<=30;i++){
              if(i%2==0)cout << i << ", ";
       }
       cout << endl << endl<<endl;

       system("pause");
}

Berikut ini adalah hasil tampilan outputnya.
 

0 komentar:

Posting Komentar