Kamis, 22 Maret 2018

Struktur Pemilihan dan Contohnya Dalam C++

Bahasa Pemograman C++ dibuat oleh Bjarne Stroustrup yg merupakan perkembangan dari bahasa C yg dikembangakan oleh Denis Ritche dan W.Kernighan pada tahun 1970 an.

namun sekali lagi bahasa c++ hanyalah bahasa yg bersifat hibrid,bukan bahasa murni berorientasi objek.oleh karana itu,pemrogram C pada tahap awak dapat berpindah jalur ke C++,Dibaurkan dgn program yg berbasis objek

Bahasa itu diturunkan dari bahasa sebelumnya,yaitu B, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix,  Pada perkembangannya, versi ANSI (American National Standart Institute) .

Dan kali ini kita akan belajar progran struktur pemilihan dan contohnya dalam bahasa C++
oke tanpa membuang-buang kata langsung saja.

   Sesuai dengan namanya struktur pemilihan adalah struktur pemrogramman yang akan di eksekusi (aksi) atau dijalankan apabila (IF) memenuhi kondisi. Dan melakukan aksi pula bila (IF) tidak memenuhi kondisi.
Struktur pemilihan terbagi menjadi 3 bagian, diantaranya :

Ada beberapa jenis perintah dalam pemilihan:
  • Perintah if
  • Perintah if-else
  • Perintah Switch

1.Pemilihan Satu Kasus

   Bentuk Umumnya :
           aksi1           {inisialisasi}{pemberian aksi pertama}
   if kondisi      {namun apabila kondisi}
      then              {maka}
           aksi2            {jalankan aksi kedua}
   endif.

Contoh Program:

#include <iostream>



using namespace std;



int main()

{   

    char nm[25];

    int nli;

    
    cout<<"Nama      :";
    cin>>nm;
    cout<<"Nilai     :";
    cin>>nli;
    cout<<"Keterangan:"<<endl;
    if(nli>=75)
    cout<<"  Selamat Kamu Lulus  ";

    return 0;
}
Tampilan:





2.Pemilihan 2 Kasus
  
Bentuk umum:

f(kondisi)
{
   blok_pernyataan_1;
}
else
{
   blok_pernyataan_2;
}


Contoh Program ;


#include <iostream>

using namespace std;

int main()
    char nm[45],kls[25];
    int ipa,ips,mtk,jmlh;
    float rata;
    
    cout<<"Program Nilai Siswa"<<endl<<endl;
    cout<<"Nama Siswa:";
    cin>>nm;
    cout<<"Kelas     :";
    cin>>kls;
    cout<<"Nilai IPA :";
    cin>>ipa;
    cout<<"Nilai IPS :";
    cin>>ips;
    cout<<"Nilai Mtk :";
    cin>>mtk;
    jmlh=ipa+ips+mtk;
    rata=jmlh/3;
    cout<<"Jumlah    :"<<jmlh<<endl;
    cout<<"Rata-rata :"<<rata<<endl;
    cout<<"Pernyataan:";
    if(rata>=75)
    cout<<"Lulus";
    else
    cout<<"Tidak Lulus";
    
    return 0;
}
 TAMPILANNYA;

3.Pemilihan 2 Kasus atau lebih

    Bentuk Umum:

          if (kondisi_1)
   { blok_pernyataan_1; }
  else if (kondisi_2)
     { blok_pernyataan_2; }
  else if (kondisi_3)
     { blok_pernyataan_3; }
   ....
  else if (kondisi_n)
     { blok_pernyataan_n; }
  else   {blok_pernyataan_else; }


Contoh Program:


#include<iostream>

using namespace std;
int main()
{
    string nis;
    char nm[45],jrs[45];
    int bindo,mtk,binggris,pdf;
    float jml,rata,huruf;

    cout<<"  Program Nilai  "<<endl<<endl;
    cout<<"NIS        :";
    cin>>nis;
    cout<<"Nama       :";
    cin>>nm;
    cout<<"Jurusan    :";
    cin>>jrs;
    cout<<"B.Indonesia:";
    cin>>bindo;
    cout<<"MTK        :";
    cin>>mtk;
    cout<<"B.Inggris  :";
    cin>>binggris;
    cout<<"Produktif  :";
    cin>>pdf;
    jml=bindo+mtk+binggris+pdf;
    rata=jml/4;
    cout<<"Jumlah     :"<<jml<<endl;
    cout<<"Rata-Rata  :"<<rata<<endl;
    cout<<"Huruf      :";

    if(rata<=55)
        cout<<"E"<<"  "<<"Gagal"<<endl;
    else if(rata<=65)
        cout<<"D"<<"  "<<"Kurang"<<endl;
    else if(rata<=75)
        cout<<"C"<<"  "<<"Cukup"<<endl;
    else if(rata<=85)
        cout<<"B"<<"  "<<"Baik"<<endl;
    else
        cout<<"A"<<"  "<<"Amat Baik"<<endl;

    return 0;
}
Tampilannya

Sekian Dari Saya Trimakasih :)








Load disqus comments

2 komentar