MATERI SELEKSI (IF & CASE) PADA PASCAL

              BAB II         
PEMBAHASAN


A. SELEKSI
          Seleksi adalah jenis perintah yang digunakan untuk memilih dan menjalankan kondisi yang  diberikan sesuai alur logika pada sruct program. Dalam bahasa pemrograman C++, ada tiga jenis seleksi yang dapat digunakan yaitu If,If...Else dan Switch Case.

 1.  IF
       
      If digunakan jika hanya terdapat satu kondisi saja.Perintah ini akan dijalankan jika pernyataan benar dan akan diabaikan jika pernyataan salah.Berikut contoh Program menggunakan seleksi if:

            #include "iostream.h"
            void main()
            {
            char nama[30],jawab;
            cout<<"<<---------------!==Techno-Logic==!--------------->>"<<endl<<endl;
            cout<<"Nama Kamu : ";cin>>nama;
            cout<<"Tampilkan Nama [Y/T] : ";cin>>jawab;
             if ((jawab == 'Y') || (jawab == 'y'))
           {
            cout<<"Nama Anda Adalah "<<nama;
            }
                  }


2.  IF...ELSE


     If...else digunakan jika terdapat lebih dari satu kondisi.Perintah ini berjalan jika sudah mendapat pernyataan yang benar dari beberapa pernyataan yang diberikan.Perintah ini bekerja dengan cara menguji satu persatu pernyatan mulai dari kondisi pertama hingga kondisi yang memenuhi pernyataan.Berikut contoh Program menggunakan seleksi if...else:

         #include "iostream.h"
         void main()
         {
         int pesan;
         cout<<"<<---------------!==Techno-Logic==!--------------->>"<<endl<<endl;
         cout<<"--->Menu Makanan<---"<<endl;
         cout<<"1.Mie Goreng"<<endl;
         cout<<"2.Nasi Goreng"<<endl<<endl;
         cout<<"Masukkan Nomor Makanan : ";cin>>pesan;
         if (pesan == 1)
        {
         cout<<"Anda Memesan Mie Goreng";
         }
         else if (pesan == 2)
         {
            cout<<"Anda Memesan Nasi Goreng";
         }
         else
         {
            cout<<"Nomor Pesanan Salah";
        }
        }



3.  SWITCH CASE

                 Perintah seleksi switch case hampir sama dengan if...else yaitu menyeleksi lebih dari satu kondisi. Bedanya,switch case tidak butuh operator dalam menyeleksi kondisi yang diberikan.Berikut contoh Program menggunakan seleksi switch case:



      #include "iostream.h"
      void main()
      {
      int pesan;
       cout<<"<<---------------!==Techno-Logic==!--------------->>"<<endl<<endl;
       cout<<"--->Menu Makanan<---"<<endl;
       cout<<"1.Mie Goreng"<<endl;
       cout<<"2.Nasi Goreng"<<endl;
       cout<<"3.Mie Kuah"<<endl<<endl;
       cout<<"Masukkan Nomor Makanan : ";cin>>pesan;
       switch (pesan)
       {
        case 1 : cout<<"Anda Memesan Mie Goreng";
             break;
        case 2 : cout<<"Anda Memesan Nasi Goreng";
             break;
        case 3 : cout<<"Anda Memesan Mie Kuah";
             break;
        }
         }



5.  LOGIKA SWITCH


                   SWITCH digunakan ketika kita harus menyeleksi banyak kondisi. Sebetulnya bisa juga digunakan IF ELSE IF namun akan banyak sekali ELSE IF nya dan berakibat pada penulisan kode program yang ruwet.

Kelemahan dari SWITCH ini adalah SWITCH hanya bisa menyeleksi nilai dari sebuah variabel tidak bisa menyeleksi hasil dari operator kondisi seperti IF

6.  Percabangan IF dan Switch (Case) pada Pascal.  

Struktur percabangan atau sering disebut dengan struktur kontrol ini memungkinkan programmer untuk membuat program yang dapat memilih satu langkah di antara sejumlah langkah untuk dikerjakan. Dalam Pascal disediakan 2 buah struktur kontrol seleksi, yaitu:

  • Statement IF
  • Statement Switch Case

Komentar

Postingan populer dari blog ini

MATERI POINTER PADA PASCAL

MATERI ARRAY PADA PASCAL

PERULANGAN FOR, WHILE, DAN DO WHILE C++