Algoritma dan Pemrograman 3

Selection

Pada pertemuan ke 3 saya diajarkan tentang selection. Ada 4 jenis selection yaitu

  1. If
  2. If-Else
  3. Nested-if

Switch-case

1. If

Fungsi “If” digunakan untuk menyeleksi peryataan tersebut benar atau salah.

2. If-Else

Fungsi “If-Else” terjadi apabila ada beberapa pilihan yang ada, dan di fungsi tersebut dicari fungsi yang lebih dahulu benar. ex . ada 4 pernyataan (A,B,C,D), apabila pernyataan A benar. fungsi tersebut berhenti dan menjalankan pernyataan A. Dan apabila pernyataan A salah, B salah, Dan C benar. Maka Fungsi tersebut dan akan menjalankan Pernyataan C, Begitu seterusnya.

3. Nested-If

Fungsi “Nested-If” terjadi apabila ada If di dalam If tersebut. jadi didalam kasus ini ada beberapa syarat yang harus dipenuhi agar pernyataan ini bisa berjalan. ex. ada 4 pernyataan (A*A.1,A.2*,B,C,D), apabila pernyataan A benar. fungsi tersebut menjalankan pernyataan A, namun memerika pernyataan A tersebut , karena di dalam pernyataan A ada ” A.1 Dan A.2″ .dan apabila A.1 Benar, maka akan menjalankan A.1 .begitu seterusnya.

4. Switch-case

Mirip seperti if.

Contoh :

printf(“Masukan pilihan Anda:\n”);
printf(“a. Program 1 \n”);
printf(“b. Program 2 \n”);
scanf(“%c”, &pilih);
switch (pilih)
{
case ‘a’:
printf(“Run program 1\n”);
break;
case ‘b’:{//pake {} karena > 1 statement
printf(“Run program 2\n”);
printf(“Please Wait\n”);
break;
}
default:
printf(“Inputan anda salah\n”);
break;

Leave a Reply

Your email address will not be published. Required fields are marked *