halo teman programmer jumpa lagi yahh. karena pada blog ini saya akan banyak memberikan contoh-contoh program yang sederhana untuk beberapa bahasa pemogramman seperti contoh nya C++, Java, php dan dll. yang pastinya pada setiap bahasa pemograman memiliki kareakteristik masing masing. kalian bisa mempelajarinya dengan mencoba untuk kasus tertentu pada setiap bahasa pemogramman tersebut. pada kali ini kita masih mempelajri C++ lewat program menentukan bilangan ganjil genap Program untuk menampilkan bilangan ganjil atau genap merupakan program yang sangat mudah dan sederhana, biasanya untuk mahasiswa IT tentunya ketika mempelajari algoritma dan pemrograman akan dihadapkan pada contoh kasus ini. Jadi jika itu benar-benar berarti Anda berada di situs yang tepat, saya akan memberikan contoh dan membahasnya untuk Anda.
Program C++ Menentukan Angka Ganjil atau Genap
Pada contoh pertama, program adalah program untuk menentukan apakah bilangan yang dimasukkan oleh pengguna termasuk dalam kategori bilangan ganjil atau genap. Bilangan ganjil bila dibagi 2 menghasilkan sisa, sedangkan bilangan genap adalah bilangan yang bila dibagi 2 tidak menghasilkan sisa alias 0. Operasi yang akan kita gunakan adalah operasi modulus. Dalam pemrograman C++, simbol % digunakan. Sebelum kita membuat programnya terlebih dahulu, sebaiknya perhatikan terlebih dahulu:
- Awal
- tagihan. deklarasi variabel/Inisialisasi
- Masukkan Tagihan
- Periksa apakah bil%2 mengembalikan nilai 0 lalu cetak kalimat 'Bilangan genap' jika tidak tampilkan 'Bilangan ganjil'
- selesai
Code Program
#include <iostream>
using namespace std;
int main(){
int bil;
cout<<"Masukan Bilangan : ";
cin>>bil;
cout<<endl;
if (bil%2==0){
cout<<bil<<" Adalah bilangan genap"<<endl;
}else {
cout<<bil<<" Adalah bilangan ganjil"<<endl;
}
}
Pada program diatas kita hanya membuat sebuah variabel dengan nama num. Saat program dijalankan pengguna akan memasukkan nilai untuk disimpan dalam variabel nomor. Maka akan terjadi kondisi percabangan jika untuk mengecek apakah bil dilakukan operasi modulus 2 menghasilkan nilai (sisa pembagian) 0! maka jelas bilangan tersebut adalah bilangan genap, maka program akan membuat pernyataan pada blok if untuk mencetak kalimat bilangan genap. Sebaliknya jika kondisi tidak terpenuhi (false) maka pernyataan di blok lain akan dieksekusi.
Output
Program C++ Deretan Bilangan Genap Ganjil
Jika program pertama menentukan apakah angka yang dimasukkan oleh pengguna ganjil atau genap! dalam program contoh kedua kami, kami mengembalikan serangkaian angka ganjil atau genap dengan batas yang ditentukan pengguna. Algoritma programnya adalah sebagai berikut:
- Awal
- deklarasi dan batasan variabel pil
- Opsi input (1: ganjil dan 2: genap)
- Pasukan Batasi jumlah baris yang akan ditampilkan
- Periksa apakah pilihan yang dimasukkan adalah 1, maka akan muncul tulisan 'Rangkaian Angka Ganjil' dengan menampilkan deretan angka ganjil hingga batas angka yang ditentukan
- Jika selain opsi 1 menampilkan kalimat 'Rangkaian bilangan genap' dengan menampilkan rangkaian bilangan genap hingga batas yang dipilih
- selesai
Code Program :
#include <iostream>
using namespace std;
int main(){
int pil,batas;
cout<<"Masukan Pilihan [1.Ganjil] [2.Genap] : ";
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 {
cout<<"Deret Bilangan Genap"<<endl;
for(int i=1;i<=batas;i++){
if (i%2==0)
cout<<i<<" ";
}
}
}
Dalam program di atas kami membuat dua variabel pil untuk mengakomodasi pilihan pengguna apakah angka yang akan ditampilkan ganjil atau genap! yang kedua adalah variabel batas untuk batas yang dimasukkan pengguna. Serangkaian angka akan ditampilkan hingga angka tersebut kurang dari atau sama dengan batas yang ditentukan. Pengguna akan memasukkan nilai dan batas pil. jika pilihannya 1, maka akan dibuat pernyataan pada blok if yang menampilkan deretan bilangan ganjil karena syarat yang dibuat adalah jika nilai i modulus 2 tidak sama dengan 0 berarti menghasilkan sisa pembagian, maka dapat dipastikan bilangan tersebut ganjil sehingga nilai i yang datang hanya satu. termasuk dalam kategori bilangan ganjil. Sedangkan jika kondisinya salah, maka pernyataan pada blok lain akan dieksekusi dengan menampilkan deretan bilangan genap.
Output
Ini saja yang bisa saya sampaikan pada kali ini jika ada kata kata saya yang salah dan penjelasan saya yang kurang dapat di mengerti mohon di maafkan.
lahir pada tanggal 10 jJanuari 2000, di Kotacane, pada saat umur 5 thn. pindah ke kota medan dan menlajutkan sekolah hingga sampai tamat kuliah
0 Response to "Program C++ Menentukan Bilangan Ganjil Genap"
Post a Comment