DECISION(IF)
Tujuan :
Agar mahasiswa memahami konsep seleksi IF dalam IF
Mahasiswa dapat mempraktekkan konsep seleksi pada prog. C++ Tujuan :
Agar mahasiswa dapat mempraktikkan dan membuktikan konsep seleksi IF dalam IF.
Dasar teori :
Perintah kondisional IF…ELSE hanya dapat digunakan untuk mengambil suatu keputusan dari 2 keadaan yang mungkin, yaitu TRUE (benar) dan FALSE (salah). Dalam pemrograman seringkali dijumpai pengambilan satu keputusan dari 3 atau lebih kemungkinan (alternatif). Permasalahan tersebut dalam bahasa C++ dapat diatasi dengan menggunakan perintah IF dalam IF. Dengan struktur/bentuk perintah program sbb:
Pernyataan1
Else if (kondisi2)
Pernyataan2
Else if (kondisi3)
Pernyataan3
……
……
else
PernyataanN
Struktur diagram alir :
Contoh kasus 1 :
Untuk menilai seseorang termasuk terlalu gemuk atau kurus, seseorang tersebut dikontrol dengan criteria sbb : bila tinggi badan - berat badan >120 artinya kegemukan
bila tinggi badan - berat badan antara 111 s.d.120 artinya ideal
bila tinggi badan - berat badan antara 100 s.d.110 artinya kurus
bila tinggi badan - berat badan < 100 artinya sangat kurus
1. Susunlah algoritma dan flowchart programnya !!
2. Jalankan program dibawah ini untuk membuktikan algoritmanya!
/* program kurang gizi */
#include <studio.h>
main()
{
int brtbdn, tggbdn, selisih;
printf (“Inputkan berat badan anda :“); scanf(“%d\n”,&brtbdn);
printf (“Inputkan tinggi badan anda :“); scanf(“%d\n”,&tggbdn);
selisih = tggbdn – brtbdn;
if (selisih>120)
printf (“Gemuk buaaanget, diet dooong…… “);
else if (selisih>110)
printf (“Ok ideal, sehat oK…… “);
else if (selisih>110)
printf (“Lumayan sehat, tambah makannya…… “);
else
printf (“Naah luu, kurang gizii…… “);
}
Untuk menggantikan penggunaan kondisional If bertingkat, pada pemrograman C++ dapat menggunakan perintah switch (ekspresi), kepada peserta pratikum dipersilahkan untuk mencermati/memahami sendiri sebagai kelengkapan laporan.
untuk agan yang ingin melihat tutorial atau soal silahkan masuk ke :
https://kumpulaninformatikaa.blogspot.co.id/2016/10/tugas-pendahuluan-if-dalam-c.html
Sekian dari saya, Wasalamuallaikum ..^^
SEMOGA BERMANFAAT ..
0 komentar:
Posting Komentar