TUGAS PENDAHULUAN
DECISION(IF)
- Jelaskan perbedaan perintah IF dan Switch!
- Sebutkan dan jelaskan jenis-jenis perintah IF!TUGAS AKHIRDECISION(IF)
- Buatlah program berdasarkan algoritma berikut ini!
1) Masukkan Kode
2) Jika kode=1 maka hari=minggu
3) Jika kode=2 maka hari=senin
4) Jika kode=3 maka hari=selasa
5) Jika kode=4 maka hari=rabu
6) Jika kode=5 maka hari=kamis
7) Jika kode=6 maka hari=jumat
8) Jika kode=7 maka hari=sabtu
9) Jika kode yang dimasukkan salah maka pilihannya tidak ada
10) Tampilkan kode dan hari
JAWABAN TUGAS PENDAHULUAN- - IF: If digunakan untuk satu kondisi saja. Jika
pernyataan benar (terpenuhi) maka akan dijalankan, jika salah (tidak
terpenuhi) maka diabaikan.
-Switch: Perintah ini digunakan sebagai alternatif pengganti dari sintaks if … else dengan else lebih dari satu. Switch, kondisi hanya dinyatakan dengan bilangan bulat atau karakter/string. Dengan perintah ini program percabangan akan semakin mudah dibuat dan dipelajari. Perintah switch akan menyeleksi kondisi yang diberikan dan kemudian membandingkan hasilnya dengan konstanta-konstanta yang berada di case. Pembandingan akan dimulai dari konstanta 1 sampai konstanta terakhir. Jika hasil dari kondisi terpenuhi dengan nilai konstanta tertentu, misalnya konstanta 1 , maka pernyataan 1 akan dijalankan sampai ditemukan break. Pernyataan break akan membawa proses keluar dari perintah switch, agar eksekusi dilakukan pada kondisi yang terpenuhi saja, jika telah terpenuhi maka dihentikan. Jika hasil dari kondisi tidak terpenuhidengan konstanta-konstanta yang diberikan, maka pernyataan pada default akan
dijalankan. - IF sederhana IF (kondisi) : digunakan untuk menentukan
pengambilan keputusan, pernyataan, dapat berupa sebuah pernyataan
ataupun sebuah pernyataan majemuk.
IF dalam IF : pernyataan IF yang terletak didalam IF sering disebut nested IF atau IF bersarang.
JAWABAN TUGAS AKHIR- #include <stdio.h>
int main()
{
int kode;
printf("Menetukan hari.\n");
printf("input kode [1 - 7]: ");
scanf("%d", &kode);
switch (kode)
{
case 1:puts("hari minggu"); break;
case 2:puts("hari senin"); break;
case 3:puts("hari selasa"); break;
case 4:puts("hari rabu"); break;
case 5:puts("hari kamis"); break;
case 6:puts("hari jumat"); break;
case 7:puts("hari sabtu"); break;
default:puts("kode salah");
}
return 0;
}
dan hasilnya akan terlihat seperti berikut:
untuk agan yang belum mambaca pengertian dari IF silahkan kunjungi
https://kumpulaninformatikaa.blogspot.co.id/2016/10/decision-if.html
Sekian dari saya, Wasalamuallaikum ..^^
SEMOGA BERMANFAAT ..
- Buatlah program berdasarkan algoritma berikut ini!
0 komentar:
Posting Komentar