Ganjil genap, Nilai terbesar, Terkecil, dan Quiz

Assalamualaikum wr. wb

Hai kawan kawan sudah lama ya kita tidak berjumpa hehe semoga kalian senantiasa sehat wal'afiat ya, di cuaca yang musim penghujan ini kalian harus menjaga diri agar tetap dalam keadaan fit, dan sehat ya. Oke kali ini saya akan membahas cara menentukan bilangan ganjil genap, nilai terbesar dan terkecil lalu quiz oke langsung saja ke pembahasan pertama cekidot:

1. Bilangan ganjil genap

Nah disini kita akan menentukan bilangan ganjil dan genap contoh nya saja jika kita memasukan angka 1 maka bilangan apakah itu? Mau tau cara buatnya oke langsung saja
> Pertama kita inisialisasikan dulu variabel yang akan dipakai yaitu a dengan tipe data integer 
> Untuk variabel pengulangannya saya pakai pilihan1 dengan tipe data char
> Saya menggunakan pengulangan do-while jadi kita tulis do{
> Kemudian output nya kita tulis cout << "Masukan angka: " ; dan input an nya kita tulis cin >> a;
> Jika ( a % 2 == 1) maka outputnya akan menghasilkan bilangan ganjil 
> Dan jika ( a == 0) maka outputnya akan menghasilkan bilangan netral
> Dan jika angka yang dimasukan tidak sesuai dengan proses diatas maka akan menghasilkan output bilangan genap
> Untuk pengulangan nya kita input pilihan1 dan tulis while (pilihan1)
> Terakhir jangan lupa pake kurung tutup ya jika tidak program kita tidak akan berjalan
ganjilgenap.cpp
Untuk script nya kita lihat di bawah ini:
#include <iostream>
using namespace std;

int main(){
int a;
char pilihan1 = 'y';

cout << "====================================================\n";
cout << "==>           Koding by : Annisa Rahayu          <==\n";
cout << "==>             Kelas   : X - RPL 1              <==\n";
cout << "==>           copyright : PT.HOMINA v.01         <==\n";
cout << "====================================================\n";

do{
    cout << "Masukan angka: "; cin >> a;
    if(a % 2 == 1){
        cout << a << " Adalah bilangan ganjil " << endl;
    }else if (a == 0){
        cout << a << " Adalah bilangan Netral  " << endl;
    }else{
        cout << a <<" Adalah bilangan genap " << endl;
    }
cout << "----------------------------------------------------\n";
cout << "Masukan bilangan lagi ? [y/n] "; cin >> pilihan1;
cout << "----------------------------------------------------\n";
}while(pilihan1 == 'y');
}

Dan ini dia hasil running nya:

2. Mencari nilai terbesar

Jadi di program kali ini kita akan membuat nilai terbesar gitu dengan menyeleksi dari 3 bilangan dan nilai terbesar nya akan di outputkan cara nya ada di bawah ini cekidot:
> Pertama kita inisialisasikan dulu variabel yang akan dipakai yaitu a,b,c dengan tipe data integer 
> Untuk variabel pengulangannya saya pakai pilihan1 dengan tipe data char
> Saya menggunakan pengulangan do-while jadi kita tulis do{
> Kemudian output nya kita tulis cout << "Masukan nilai A : " ; dan input an nya kita tulis cin >> a; dan seterusnya sampai c
> Jika ( a>b&&a>maka outputnya akan menghasilkan a adalah nilai terbesar
> Dan jika ( 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 ; nah proses diatas tadi berfungsi untuk membandingkan/menyeleksi
> Untuk pengulangan nya kita input pilihan1 dan tulis while (pilihan1)
Screenshoot codingan nya gaes:
nilaiterbesar.cpp
Ini script nya ya:
#include <iostream>
using namespace std;

int main(){
int a,b,c;
char pilihan1 = 'y';

cout << "====================================================\n";
cout << "==>           Koding by : Annisa Rahayu          <==\n";
cout << "==>             Kelas   : X - RPL 1              <==\n";
cout << "==>           copyright : PT.HOMINA v.01         <==\n";
cout << "====================================================\n";
do{
cout << "Masukan nilai A : "; cin >> a;
cout << "Masukan nilai B : "; cin >> b;
cout << "Masukan nilai C : "; cin >> c;
cout << "----------------------------------------------------\n";
if(a>b&&a>c){
    cout << a << " Adalah nilai terbesar " << endl;
}else if(b>c&&b>a){
    cout << b << " Adalah nilai terbesar " << endl;
}else{
    cout << c << " Adalah nilai terbesar " << endl;
}
cout << "---------------------------------------------------\n";
cout << "Masukan nilai lagi ? [y/n] "; cin >> pilihan1;
cout << "---------------------------------------------------\n";
}while(pilihan1 == 'y');
}
Ini running nya:

3. Mencari nilai terkecil

Cara nya hampir sama dengan mencari nilai terbesar cuman bedanya di proses nya jika dalam mencari nilai terbesar memakai tanda > lebih besar dari, jika mencari nilai terkecil maka sebaliknya menggunakan < lebih kecil dari yup lihat lah cara nya dibawah ini:
> Jika ( a<b&&a<maka outputnya akan menghasilkan a adalah nilai terkecil
> Dan jika ( b<c&&b<a ) maka outputnya akan menghasilkan b adalah nilai terkecil
> Dan jika angka yang dimasukan tidak sesuai dengan proses diatas maka akan menghasilkan output c adalah bilangan terkecil ; nah proses diatas tadi berfungsi untuk membandingkan/menyeleksi.
Ini dia ss codingan nya:
nilaiterkecil.cpp
Ini script nya:
#include <iostream>
using namespace std;

int main(){
int a,b,c;
char pilihan1;

cout << "====================================================\n";
cout << "==>           Koding by : Annisa Rahayu          <==\n";
cout << "==>             Kelas   : X - RPL 1              <==\n";
cout << "==>           copyright : PT.HOMINA v.01         <==\n";
cout << "====================================================\n";
do{
cout << "Masukan nilai A : "; cin >> a;
cout << "Masukan nilai B : "; cin >> b;
cout << "Masukan nilai C : "; cin >> c;
cout << "----------------------------------------------------\n";
if(a<b&&a<c){
    cout << a << " Adalah nilai terkecil " << endl;
}else if(b<c&&b<a){
    cout << b << " Adalah nilai terkecil " << endl;
}else{
    cout << c << " Adalah nilai terkecil " << endl;
}
cout << "----------------------------------------------------\n";
cout << "Masukan nilai lagi ? [y/n] "; cin >> pilihan1;
cout << "----------------------------------------------------\n";
}while(pilihan1 == 'y');
}
Ini hasil running nya:

4. Quiz mencari berat badan ideal

Akhirnya sampai juga di pembahasan terakhir ya guys yaitu quiz mencari berat badan ideal dengan tinggi badan kita. Bagaimana cara buat nya min? cara nya ada dibawah perhatikan baik baik ya
> Kita inisialisasikan variabel nya dulu
> Disini saya memakai switch case karena menurut saya lebih mudah tapi jika ingin memakai if else juga bisa
> Kita tulis switch (jenis_kelamin) {
    case 1:
> Case satu ini saya pergunakan untuk jenis kelamin laki laki
> Untuk proses nya kita ketik laki_laki = (tinggi-100)- ((tinggi-100)*10/100);
> Lalu outputkan berat badan ideal anda ialah << laki_laki;
> Kita buat case 2 untuk jenis kelamin perempuan
> Untuk proses nya kita ketik perempuan = (tinggi-100)- ((tinggi-100)*15/100);
> Lalu outputkan berat badan ideal anda ialah << perempuan;
> Perbedaan nya cuman di proses nya saja ya teman teman
Ini dia ss codingan nya
quiz.cpp
Ini script nya:
#include <iostream>
using namespace std;

int main(){
int jenis_kelamin,perempuan,laki_laki,tinggi;
char pilihan1;

cout << "====================================================\n";
cout << "==>           Koding by : Annisa Rahayu          <==\n";
cout << "==>             Kelas   : X - RPL 1              <==\n";
cout << "==>           copyright : PT.HOMINA v.01         <==\n";
cout << "====================================================\n";
do{
    cout << "> Silahkan ketik 1/2 untuk memilih jenis kelamin anda " << endl;
    cout << "> 1. Laki-laki" << endl;
    cout << "> 2. Perempuan " << endl;
    cout << "> Masukkan jenis kelamin anda : "; cin >> jenis_kelamin;
    cout << "----------------------------------------------------\n";
    switch (jenis_kelamin) {
    case 1:
      cout << "Jenis kelamin anda ialah  : " << "Laki laki " << endl;
      cout << "Masukan tinggi badan anda : "; cin >> tinggi;
      laki_laki = (tinggi-100)- ((tinggi-100)*10/100);
      cout << "Berat badan ideal anda ialah : " << laki_laki << endl;
      break;
    case 2:
      cout << "Jenis kelamin anda ialah  : " << "Perempuan " << endl;
      cout << "Masukan tinggi badan anda : "; cin >> tinggi;
      perempuan= (tinggi-100)- ((tinggi-100)*15/100);
      cout << "Berat badan ideal anda ialah : " << perempuan << endl;
      break;
default:
      cout<<"Tidak terdapat jenis kelamin tersebut " << endl;
  }
cout << "----------------------------------------------------\n";
cout << "Masukan bilangan lagi ? [y/n] "; cin >> pilihan1;
cout << "----------------------------------------------------\n";
}while(pilihan1 == 'y');
}

Untuk running nya:
Selesai juga pertemuan kali ini cukup sekian dan terimakasih , maaf bila ada kata kata yang kurang berkenan karena saya masih dalam tahap belajar
Jangan pernah menyerah karena hal kecil

Wassalamualaikum wr.wb

1 Komentar

  1. nuhun ya nis, izin liat codingannya ama copas dikit, bakal di ubah kok

    BalasHapus