Program Deret Bilangan Ganjil-Genap dengan C++

Halo semuanya! Berjumpa dengan Miniblog dari Inzaghi's Blog! Dalam Matematika Dasar, kita mengenal Bilangan Ganjil dan Genap. Jika Bilangan Genap merupakan Bilangan Kelipatan 2, sedangkan Bilangan Ganjil juga Kelipatan 2 yang ditambah 1. Lalu, bagaimanakah dalam Pemrograman C++ untuk Program Deret bilangan Ganjil-Genap? Inilah Penjelasannya!

Untuk Software-nya, Anda bisa menggunakan CodeBlocks, Dev C++, ataupun VS Code. Bahkan Anda juga bisa menggunakan Online Compiler yang ada di Internet seperti ProgramizOneCompilerOnlineGDB, dll.

Sumber : Solusimatematika.com

Jika ini merupakan Deret Bilangan Ganjil :

1, 3, 5, 7, 9, ....

Sedangkan, inilah Deret Bilangan Genap :

2, 4, 6, 8, 10, ...

Adapun, Rumus Deret Aritmetika adalah sebagai berikut :

Untuk Rumus Deret Bilangan Ganjil, inilah Rumusnya :

Sedangkan, untuk Rumus Deret Bilangan Genap, inilah Rumusnya :

Dan inilah Deret Bilangan Ganjil-Genap dengan C++ :

#include <iostream>
using namespace std;

int main(){
  int pil,batas;

  cout<<"-----------------------------------"<<endl;
  cout<<"Program Deret Bilangan Ganjil Genap"<<endl;
  cout<<"-----------------------------------"<<endl;
  cout<<"Pilihan :             "<<endl;
  cout<<"1. Ganjil             "<<endl;
  cout<<"2. Genap             "<<endl;
  cout<<"-----------------------------------"<<endl;
  cout<<"Masukan Pilihan : ";
  cin>>pil;
  cout<<"Masukan Batas : ";
  cin>>batas;
  cout<<endl;

  if (pil == 1){
    cout<<"Deret Bilangan Ganjil"<<endl;
    for(int i=1;i<=batas;i++){
    if (i%2!=0)
    cout<<i<<" ";
    }
  }
  else if (pil == 2){
    cout<<"Deret Bilangan Genap"<<endl;
    for(int i=1;i<=batas;i++){
    if (i%2==0)
    cout<<i<<" ";
    }
  }
  else {
    cout<<"Invalid"<<endl;
  }
}

Input dan Output :

-----------------------------------
Program Deret Bilangan Ganjil Genap
-----------------------------------
1. Ganjil             
2. Genap             
-----------------------------------
Masukan Pilihan :  1
Masukan Batas :  10
Deret Bilangan Ganjil
1 3 5 7 9 

-----------------------------------
Program Deret Bilangan Ganjil Genap
-----------------------------------
1. Ganjil             
2. Genap             
-----------------------------------
Masukan Pilihan :  2
Masukan Batas :  10
Deret Bilangan Genap
2 4 6 8 10 

Namun, jika ingin terpisah antara Bilangan Ganjil dan Genap, inilah 2 Program di antaranya.

Inilah Deret Bilangan Ganjil dengan Bahasa C++ :

#include <iostream>
using namespace std;

int main(){
  int batas;
    cout<<"-----------------------------------"<<endl;
    cout<<"Program Deret Bilangan Ganjil      "<<endl;
    cout<<"-----------------------------------"<<endl;
    cout<<"Masukan Batas : ";
    cin>>batas;
    cout<<endl;

    for(int i=1;i<=batas;i++){
    if (i%2!=0)
    cout<<i<<" ";
    }
}

Input dan Output :

-----------------------------------
Program Deret Bilangan Ganjil      
-----------------------------------
Masukan Batas :  15
1 3 5 7 9 11 13 15 

Sedangkan, Deret Bilangan Genap dengan Bahasa C++ :

#include <iostream>
using namespace std;

int main(){
  int batas;
    cout<<"-----------------------------------"<<endl;
    cout<<"Program Deret Bilangan Genap       "<<endl;
    cout<<"-----------------------------------"<<endl;
    cout<<"Masukan Batas : ";
    cin>>batas;
    cout<<endl;

    for(int i=1;i<=batas;i++){
    if (i%2==0)
    cout<<i<<" ";
    }
}

Input dan Output :

-----------------------------------
Program Deret Bilangan Genap      
-----------------------------------
Masukan Batas :  16
2 4 6 8 10 12 14 16   


Mohon maaf apabila ada kesalahan sedikitpun pada Kode Program ini.

Terima Kasih 😀😊😘👌👍 :)

Post a Comment

Previous Post Next Post