PRATIKUM PEMROGRAMAN C++

Embed Size (px)

Citation preview

  • 8/19/2019 PRATIKUM PEMROGRAMAN C++

    1/9

    BAB I

    DASAR TEORI

    Dalam pratikum C++ minggu yang lalu, dipelajari berbagai bentuk statement

     pengendalian. Ada beberapa macam bentuk perintah untuk statement pengendalian

    dalam C++, antara lain :

    1. Perintah “if, digunakan untuk memilih satu dari dua atau lebih alternati!e

     ja"aban.

    #ika k$ndisi bernilai benar, maka pernyataan diba"ahnya dikerjakan.

    %entuk umumnya adalah :If (kondisi)  pernyataanatauif (kondisi)  {  pernyataan 1;  pernyataan 2;  pernyataan 3;  }

    &. Perintah “if'else, artinya jika k$ndisi benar maka pernyataan 1 dikerjakan

    dan jika salah maka pernyataan & yang dikerjakan.• %entuk umumnya adalah :

    If (kondisi)  pernyataan 1;else  pernyataan 2;

    (. Perintah “if dalam if.

    • %entuk umumnya adalah :If (kondisi)

      If (kondisi)  pernyataan 1;else  pernyataan 2;else  pernyataan 3;

    1

  • 8/19/2019 PRATIKUM PEMROGRAMAN C++

    2/9

    ). Perintah “s"itch case, digunakan untuk pengambilan keputusan untuk 

    sejumlah alternati!e. *etiap pernyataan dapat berupa sebuah pernyataan atau

     beberapa pernyataan. Perintah break untuk mengakhiri eksekusi.

    • %entuk umumnya adalah :switch (ekspresi){  case 1 : pernyataan ;  break ;  case 2 : pernyataan ;  break ;  ……  default : pernyataan ;}

    BAB II

    PEMBAHASAN

    1. Pr$gram perintah “if

    nput :!"#################################################"!!" $ontoh pe%akaian if untuk %enentukan kortin&!"#################################################"!

    'include iostrea%h

    int %ain(){

     double total*pe%belian+kortin&; cout ,-otal pe%belian : .p ,; cin total*pe%belian; kortin& /0;

     if (total*pe%belian /0000)  kortin& /00 " total*pe%belian;

    2

  • 8/19/2019 PRATIKUM PEMROGRAMAN C++

    3/9

     cout ,esarnya kortin& : , kortin&; return 0;

    }

      utput :

    Penjelasan:

    Pada pr$gram diatas, k$ndisi if-nya adalah t$tal pembelian sebesar atau

    lebih dari p /0000, sedangkan pernyataannya adalah k$rting0.0/ 2

    t$tal pembelian3.

    &. Pr$gram “if lebih dari satu pernyataan

    nput:!"###############################################"!!"$ontoh pe%akaian if untuk %enentukan kortin&!"###############################################"!

    3

  • 8/19/2019 PRATIKUM PEMROGRAMAN C++

    4/9

    'include iostrea%h'include io%aniph

    int %ain(){

     double total*pe%belian+kortin&; char bonus304; cout ,-otal pe%belian : .p ,; cin total*pe%belian; kortin& / 0; if (total*pe%belian / 100000){ kortin& / 00 " total*pe%belian;} cout ,esarnya kortin& : , kortin&

    endl;

     return 0;}

    utput :

    Penjelasan :

    Pada pr$gram diatas, menunjukkan k$ndisi t$tal pembelian 45100000,

    dan pernyataannya yakni 0.0/2t$t.pembelian dan b$nus.

    (. Pr$gram “if'else

    nput:!"#############################"!!" $ontoh pe%akaian if#else!"#############################"!'include iostrea%h

    int %ain()

    4

  • 8/19/2019 PRATIKUM PEMROGRAMAN C++

    5/9

    {  float nilai;

      cout ,5asukkan nilai yan& didapat : ,;  cin nilai ;

      if (nilai 6)  cout ,7n 8989 7n,;

      else  cout ,7n -I 8989 7n,;

      return 0;}

    utput :

    Penjelasan :

    Pada pr$gram diatas, k$ndisinya adalah nilai 56/, sedangkan pernyataan 1

    adalah 7878* 999 dan pernyataan kedua adalah DA; 7878* 999.

    Artinya, jika k$ndisi benar 56/3, maka yang tampil adalah 7878* 999

    dan jika k$ndisi salah, akan tampil DA; 7878* 999.

    ). Pr$gram “if dalam ifnput :'include iostrea%h

    int %ain(){

    int ?;cout ,5asukkan bilan&an bulat :,;cin ?;

    5

  • 8/19/2019 PRATIKUM PEMROGRAMAN C++

    6/9

  • 8/19/2019 PRATIKUM PEMROGRAMAN C++

    7/9

    Pr$gram diatas menunjukkan dua k$ndisi, yakni

  • 8/19/2019 PRATIKUM PEMROGRAMAN C++

    8/9

    }

    utput :

    Penjelasan :

    Pr$gram diatas merupakan pr$gram bertipe pengambilan keputusan, yakni

    s"itch case. *"itch menunjukkan pengujian terhadap k$de hari yang kita

    masukkan. *eperti diatas, kita memasukkan k$de hari, yakni 6, maka pr$gram akan mencari hari yang berk$de 6 yakni hari *A%8. Dan

     pr$gram akan berhenti dik$de hari tersebut, karena pr$gram telah

    menemukan k$de hari dan bertemu perintah “break atau berhenti.

    8

  • 8/19/2019 PRATIKUM PEMROGRAMAN C++

    9/9

    BAB III

    KESIMPULAN

    *tatement pengendalian pada pr$gram C++, ada beberapa macam

     perintah, antara lain “if, perintah “if'else, perintah “if dalam if, dan

    s"itch case. Pad masing-masing pr$gram tersebut, terdapat ketentuan

    untuk setiap k$ndisi dan pernyataan.

    9