3 Contoh Coding Program Sederhana Percabangan if Else Pemrograman C++ ~ Coding IsmyNR - Cara Dan Contoh Pemrograman

3 Contoh Coding Program Sederhana Percabangan if Else Pemrograman C++

Mengenai contoh program if else sederhana, pasti kita selalu menghubungkanya dalam dunia nyata, ada baiknya jika anda masih belum mengerti if else,di blog ini sudah ada penjelasanya, silahkan baca : Penjelasan dan pengertian if else dalam pemrograman C++

Misalkan kita punya sebuah pilihan atau suatu kondisi yaitu kita ingin membeli makanan pecel lele dan stick kentang, harganya pecel lele 7.000 dan stick kentang 15.000, sedangkan kita hanya mempunyai uang 10.000, apa yang kita lakukan ? dalam pemilihan ini kita implementasikan :
Harga Uang = kondisi
Makanan  = pernyataan
Pertama kita punya uang 10.000, ingin membeli makanan, tetapi pilihan makanannya hanya 2 yaitu pecel lele = 7.000 dan stick kentang = 15.000,  jika kita punya uang 10.000 maka kita memilih untuk membeli makanan dengan harga kurang dari 10.000, disinilah pecel lele sebagai pemilihan yang terpenuhi dengan kondisi yang kita punya. Begitulah kira kira implementasinya, sekarang coba langsung dengan pemrograman c++ :
#include <iostream>
using namespace std;
int main()
{
    int uangSaya = 10000;
    int pilihannya;
    cout << "Mau Makan, Pas Keluar Beli Makanan Hanya ada : " << endl;
    cout << "1. Pecel Lele" << endl;
    cout << "2. Stick Kentang" << endl;
    cout << "Dengan uang segitu Saya bisa beli : ";

    if(uangSaya <= 6000) {
        cout << "Tidak beli apa apa" << endl;
    }
    else if(uangSaya >= 7000 && uangSaya <= 14000){
        cout << "Pecel lele aja " << endl;
    }
    else if(uangSaya >= 15000 && uangSaya <= 22000){
        cout << "Pecel Lele ATAU Stick Kentang ?? " << endl;
    }
    else{
        cout << "Pecel Lele DAN Stick Kentang" << endl;
    }
}
Output :
Mau Makan, Pas Keluar Beli Makanan Hanya ada :
1. Pecel Lele
2. Stick Kentang
Dengan uang segitu Saya bisa beli : Pecel lele aja

jadi hasilnya pecel lele, karena kita cuma punya uang 10.000 aja, jika kita punya uang 23.000 kita bisa beli dua duanya tentunya seperti :
Output :
Mau Makan, Pas Keluar Beli Makanan Hanya ada :
1. Pecel Lele
2. Stick Kentang
Dengan uang segitu Saya bisa beli : Pecel Lele DAN Stick Kentang
Dengan kata dan berarti kita bisa membeli dua duanya. Program selanjutnya kita bisa menggunakan cin / input user sebagai kondisinya. dalam program di atas kita harus ingat tidak selalu terlepas dari operator seperti && || ! lalu <= < >= > dll untuk mengetahui penjelasanya bisa lihat di
Penjelasan Operator Kondisi dan Statement I/O
Operator Asigment, aritmatika dan perbandingan
Katakanlah kita mau daftar jadi mahasiswa, di situ ada banyak fakultas dan jurusan nya, misalkan kita memilih salah satu jurusan tertentu, nanti jurusan yang kita tentukan tersebut aka tampil ke layar.
Contoh Program :
#include <iostream>
using namespace std;
int main()
{
    string nama;
    int jurusan;

    cout << "Masukan Nama : ";
    cin >> nama;
    cout << "1. Teknik Komputer" << endl;
    cout << "2. Teknik Informatika " << endl;
    cout << "3. Perhotelan " << endl;
    cout << "4. Sistem Informasi " << endl;
    cout << "5. Akuntansi " << endl;
    cout << "Masukan Jurusan yang di inginkan :";
    cin >> jurusan;

    cout << "=================================================" << endl;
    cout << "Nama : " << nama << endl;
    cout << "Jurusan : ";
    if(jurusan == 1){
        cout << "Teknik Komputer" << endl;
    }
    else if(jurusan == 2){
        cout << "Teknik Informatika " << endl;
    }
    else if(jurusan == 3){
        cout << "Perhotelan " << endl;
    }
    else if(jurusan == 4){
        cout << "Sistem Informasi " << endl;
    }
    else if(jurusan == 5){
        cout << "Akuntansi " << endl;
    }
    else{
        cout << "Pilihan salah, silahkan ulangi" << endl;
    }
}
Output :
Masukan Nama : ismynr.xyz
1. Teknik Komputer
2. Teknik Informatika
3. Perhotelan
4. Sistem Informasi
5. Akuntansi
Masukan Jurusan yang di inginkan :2
=================================================
Nama : ismynr.xyz
Jurusan : Teknik Informatika

Outputnya user disuruh untuk menginputkan nama dahulu, lalu memilih jurusannya, setelah itu nama dan jurusan yang sudah di pilih akan muncul tampil ke layar.  Program selanjutnya kita akan membuat persentase nilai IP jika nilai bagus atau > 80 maka akan mendapatkan nilai A.
#include <iostream>
using namespace std;
int main()
{
    string nama;
    int nilaiIP;

    cout << "Masukan nama : ";
    cin >> nama;
    cout << "Masukan nilai IP : ";
    cin >> nilaiIP;

    if (nilaiIP >= 0 && nilaiIP <= 9){
        cout << "F Jangan Sedih" << endl;
    }
    else if(nilaiIP >=10 && nilaiIP <= 29){
        cout << "E Yah, Belajar terus donk" << endl;
    }
    else if(nilaiIP >=20 && nilaiIP <= 39){
        cout << "D Ayo donk Jangan Nyerah" << endl;
    }
    else if(nilaiIP >=40 && nilaiIP <= 59){
        cout << "C Ayo Semangat" << endl;
    }
    else if(nilaiIP >=60 && nilaiIP <= 79){
        cout << "B Nilai yang Bagus" << endl;
    }
    else if(nilaiIP >= 80 && nilaiIP <= 100){
        cout << "A Nilai Sempurna" << endl;
    }
    else{
        cout << "Nilai yang anda masukan melebihi batas, ulangi !!" << endl;
    }
}
Outputnya :
Masukan nama : ismynr.xyz
Masukan nilai IP : 79
B Nilai yang Bagus

Menurut saya persentasi nilai sih seperti itu, mungkin kalian beda silahkan di obrak abrik lagi kodenya sesuai yang anda mau, fungsi dari if else ini sangat berguna sekali jari anda harus paham dengan konsep seperti ini karena untuk bab bab selanjutnya pasti bertemu dan menggunakan if else ini.

Contoh Program Penghitung Nilai Akademik (Hasil Akhir IP Semester)

Contoh lain dari program diatas yaitu menghitung nilai akhir akademik, seperti yang sudah ada di kampus penilaian akhir semester dihitung dari berapa banyak nilai kehadiran, tugas, nilai uts, dan nilai uas. Nilai tersebut kemudian dibagi sesuai dengan ketentuan kampus/sekolah, seperti yang ada dikampus umum kehadiran = 10%, tugas = 20%, uts = 30%, uas = 40%. 

Sehubung dengan nilai tersebut sebenarnya prosenase pembagian nilai ditentukan oleh masing-masing dosen secara default prosentasi pembagian nilai seperti yang disebutkan diatas.

Kemudian nilai dihitung dan menampilkan nilai huruf menggunakan if else, contoh code berikut : 

#include <iostream>
using namespace std;
int main()
{
    int nilaiUAS,nilaiUTS,kehadiran,tugas;

    cout << "Input 1 - 100 " << endl;
    cout << "====================================" << endl;
    cout << "Masukan nilai kehadiran : ";
    cin >> kehadiran;
    cout << "Masukan nilai tugas : ";
    cin >> tugas;
    cout << "Masukan nilai UTS : ";
    cin >> nilaiUTS;
    cout << "Masukan nilai UAS : ";
    cin >> nilaiUAS;

    cout << "\n============================"
            "\nProsentase nilai ===========nkehadiran = 10% ntugas = 20% nuts = 30% nuas40%"
            "\n============================" << endl;

    float h_kehadiran = kehadiran*0.1,
        h_tugas = tugas*0.2,
        h_nilaiUTS = nilaiUTS*0.3,
        h_nilaiUAS = nilaiUAS*0.4,
        hasil = h_kehadiran+h_tugas+h_nilaiUTS+h_nilaiUAS;
    if(hasil < 0 || hasil > 100){
        cout << "\nHASIL EROR, KARENA DATA INPUT TIDAK SESUAI !" << endl;
    }
    else{
        cout << "\nkehadiran : " << h_kehadiran
         << "\ntugas     : " << h_tugas
         << "\nuts       : " << h_nilaiUTS
         << "\nuas       : " << h_nilaiUAS
         << "\njumlah    : " << hasil;

        if(hasil <= 19){
            cout << "\nHuruf     : E ";
        }
        else if(hasil <= 39){
            cout << "\nHuruf     : D ";
        }
        else if(hasil <= 59){
            cout << "\nHuruf     : C ";
        }
        else if(hasil <= 79){
            cout << "\nHuruf     : B ";
        }
        else if(hasil >= 80){
            cout << "\nHuruf     : A ";
        }
    }
}

Jadi Begitulah kira kira untuk mengimplementasikan dunia nyata ke dalam koding, dari hal sederhana dan sepele kita bisa mengimplementasikanya.  


tag:
bahasa pemrograman c++
belajar if else
contoh program menggunakan fungsi if else c++
contoh program if else c++
program percabangan dalam c++
program pemilihan dengan c++
contoh program sederhana if else c++
studi kasus program sederhana percabangan if else c++
contoh coding if else c++
logoblog

Share :

6 comments:

  1. Silahkan bisa request contoh coding if else c++, nanti akan ditambahkan dalam artikel ini ...

    ReplyDelete
  2. Mau tanya dunk kalo (Jika ternyata di table Customer kolom ARBlock nya bukan Y <- Y isi dari kolomnya) itu IF ELSE IF nya gimna ya ?

    ReplyDelete
  3. Pada tampilan awal ada pemilihan muncul pilihan antara Karyawan Kontrak dan Karyawan Tetap.
    a. Jika yang dipilih Karyawan Kontrak maka muncul untuk input penilaian :
    - Nilai Pengetahuan x 20 %
    - Nilai Kedisiplinan x 30 %
    - Nilai Skill x 20 %
    - Nilai Personality x 30 %

    Jika total nilainya :
    >= 90% maka nilai karyawan tersebut Sangat Baik
    >= 75% dan < 90 % maka nilai karyawan tersebut Baik
    >= 55% dan < 75 % maka nilai karyawan tersebut Sedang
    < 55 % maka nilai karyawan tersebut Kurang baik

    b. Jika yang dipilih Karyawan Tetap maka muncul untuk input penilaian:
    - Nilai Kualitas Kerja x 20 %
    - Nilai Kuantitas Kerja x 20 %
    - Nilai Ketepatan Waktu x 20 %
    - Nilai Kreatifitas x 20 %
    - Nilai Team Work x 20 %

    Jika total nilainya :
    >= 90% maka nilai karyawan tersebut Sangat Baik
    >= 75% dan < 90 % maka nilai karyawan tersebut Baik
    >= 55% dan < 75 % maka nilai karyawan tersebut Sedang
    < 55 % maka nilai karyawan tersebut Kurang baik

    kalau buat program seperti ini bagaimana ya,buntu banget otak saya :'

    ReplyDelete
  4. Ini yang saya cari, postingannya sangat membantu.
    Mantap Min, Info nya simpel praktis dan sangat bermanfaat.
    Thanks ya

    ReplyDelete

Berkomentarlah jika ada pertanyaan, Kesan pembaca atau saran yang membangun blog ini.
> Gunakan akun google dan ceklis kolom (Notify Me) agar mendapat notifikasi balasan komentar

 
Back to Top