Program C++ Menentukan Bilangan Ganjil Genap,Terbesar serta terkecil & Program Berat Badan Ideal beserta Source Codenya
Dengan Program menentukan Bilangan kita tentu perlu suatu saat bila kita menggunakannya sekaligus mempelajari Program C++ dan memahami lebih dalam Program C++ Semoga artikel ini membantu bagi anda sekalian.Langsung saja dengan mengwali Menentukan Bilangan Ganjil Genap dan diakhiri dengan program Berat Badan Ideal,
1. Menentukan Bilangan Ganjil Genap
SubJudul yang pertama adalah menentukan Bilangan Ganjil Genap beserta Source Code
Pertama
kita inisialisasikan dulu variabel yang akan dipakai yaitu a dengan tipe data
integer
- Untuk variabel pengulangannya saya pakai pilih dengan tipe data char
- Saya menggunakan pengulangan do while jadi kita tulis do{
- Kemudian output nya kita tulis cout << "Masukan
angka: " ; dan input nya kita tulis cin >> a;
- Jika ( a % 2 == 1) maka outputnya akan
menghasilkan bilangan ganjil
- Bila ( a == 0) maka outputnya akan menghasilkan
bilangan netral
- Dan jika angka yang dimasukan tidak sesuai dengan proses diatas maka akan menghasilkan output bilangan genap
- Pengulangan saya akhiri input pilih dan tulis while (pilih) supaya Pengulangan
do while dapat berjalan dengan lancar
- Untuk mengakhiri Program gunakan kurung tutup jika tidak program kita tidak akan berjalan
Ini Source Codenya:
#include <iostream> using namespace std; int main() {char pilih; cout << "======================" << endl; cout << " Muhamad Alfi R " << endl; cout << " X RPL 1 " << endl; cout << "======================" << endl; do {int a; cout << "Masukan Nilai A : ";cin >> a; if ( a == 0) {cout << a << "Ini adalah Bilangan Netral" << endl;} else if (a % 2 == 0) {cout << "Ini adalah Bilangan Genap";} else {cout << "Ini adalah Bilangan Ganjil";} cout << endl << "Apa anda ingin mengulang (y/n)"; cin >> pilih; cout << endl; }while (pilih == 'y'); }
Program
yang kedua akan membuat Nilai Terbesar dengan cara menyeleksi
3
bilangan dan nilai terbesar nya akan muncul, Penjelasannya:
-
Pertama kita inisialisasikan dulu variabel yang akan dipakai yaitu a,b,c dengan
tipe data integer
-
Untuk variabel pengulangannya saya pakai pilih dengan tipe data char
-
Untuk Pengulangannya menggunakan pengulangan do while
-
Kemudian output nya kita tulis cout << "Masukan nilai
A : " ; dan input nya kita
tulis cin >> a; dan
seterusnya sampai c
-
Jika ( a>b&&a>c ) maka outputnya akan
menghasilkan a adalah nilai terbesar
-
Bila ( b>c&&b>a ) maka outputnya akan
menghasilkan b adalah nilai terbesar
-
Dan jika angka yang dimasukan tidak sesuai dengan proses diatas maka akan menghasilkan output c adalah bilangan terbesar ; proses diatas tadi
berfungsi untuk membandingkan/menyeleksi
-
Untuk pengulangan nya kita input pilihan1 dan tulis while (pilih == ‘y’);
Ini Source Codenya:
#include <iostream> using namespace std; int main() {char pilih; cout << "======================" << endl; cout << " Muhamad Alfi R " << endl; cout << " X RPL 1 " << endl; cout << "======================" << endl; do {int a; int b; int c; cout << "Masukan Nilai A : "; cin >> a; cout << "Masukan Nilai B : "; cin >> b; cout << "Masukan Nilai C : "; cin >> c; if (a > b && a > c) {cout << "Nilai Terbesar adalah " << a << endl;} else if (b > a && b > c) {cout << "Nilai Terbesar adalah " << b << endl;} else if (c > b && c > a) {cout << "Nilai Terbesar adalah " << c << endl;} else { cout << "Semua Angka sama";} cout << endl << "Apa anda ingin mengulang (y/n)"; cin >> pilih; cout << endl; }while (pilih == 'y');}
Penjelasan:
-
Jika ( a < b && a < c ) maka outputnya akan
menghasilkan a adalah nilai terkecil
-
Jika ( b < c && b < a ) maka outputnya akan
menghasilkan b adalah nilai terkecil
-
Proses ini berfungsi untuk menyeleksi dan mebandingkan suatu Bilangan
-
Dan jika angka yang dimasukan tidak sesuai dengan proses diatas maka akan menghasilkan output c adalah
bilangan terkecil.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | #include <iostream> using namespace std; int main() {char pilih; cout << "======================" << endl; cout << " Muhamad Alfi R " << endl; cout << " X RPL 1 " << endl; cout << "======================" << endl; do {int a; int b; int c; cout << "Masukan Nilai A : "; cin >> a; cout << "Masukan Nilai B : "; cin >> b; cout << "Masukan Nilai C : "; cin >> c; if (a < b && a < c) {cout << "Nilai Terkecil adalah " << a << endl;} else if (b < a && b < c) {cout << "Nilai Terkecil adalah " << b << endl;} else if (c < b && c < a) {cout << "Nilai Terkecil adalah " << c << endl;} else { cout << "Semua Angka sama";} cout << endl << "Apa anda ingin mengulang (y/n)"; cin >> pilih; cout << endl; }while (pilih == 'y');} |
Penjelasan:
-
Pertama tama menginisialisasikan variabel nya dulu
- Saya menggunakan If else tetapi lebih mudah menggunakan switch case
- If saya pergunakan untuk jenis kelamin Pria
- Untuk proses nya kita ketik pria adalah (tinggi-100)- ((tinggi-100)*10/100);
- Kita buat else if untuk jenis kelamin Wanita
- Untuk proses nya kita ketik wanita adalah (tinggi-100)- ((tinggi-100)*15/100);
- Perbedaan antara pria dan wanita adalah hanya prosesnya
- Saya menggunakan If else tetapi lebih mudah menggunakan switch case
- If saya pergunakan untuk jenis kelamin Pria
- Untuk proses nya kita ketik pria adalah (tinggi-100)- ((tinggi-100)*10/100);
- Kita buat else if untuk jenis kelamin Wanita
- Untuk proses nya kita ketik wanita adalah (tinggi-100)- ((tinggi-100)*15/100);
- Perbedaan antara pria dan wanita adalah hanya prosesnya
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | #include <iostream> using namespace std; int main() {char pilih; cout << "======================" << endl; cout << " Muhamad Alfi R " << endl; cout << " X RPL 1 " << endl; cout << "======================" << endl; char gender; int tinggi, ideal, r1; do{ cout << "Apakah anda p/w? "; cin >> gender; cout << endl; cout << "Berapa Tinggi Badan anda :"; cin >> tinggi; cout << endl; if (gender == 'p' ) { if (tinggi <= 100) {cout << "Anda masih bayi" << endl;} else if (tinggi > 100) {r1 = (tinggi - 100) * 10 / 100; ideal = (tinggi - 100) - r1; cout << "Berat Badan Ideal : " << ideal << " Kg " << endl;} } else if (gender == 'w' ) { if (tinggi <= 100) {cout << "Anda masih bayi" << endl;} else if (tinggi > 100) {r1 = (tinggi - 100) * 15 / 100; ideal = (tinggi - 100) - r1; cout << "Berat Badan Ideal : " << ideal << " Kg " << endl;} } cout << "Apa anda ingin mengulang (y/n)?"; cout << endl; cin >> pilih; }while (pilih == 'y');} |
Comments
Post a Comment