STATEMENT PENENTUAN KEPUTUSAN
Assalammualaikum teman-teman!
bertemu lagi nih sama saya untuk bahas Bahasa C. Sebelumnya kita udah mencoba macam-macam bahasa C, mulai dari perhitungan maupun tulisan. Kali ini kita mau membahas tentang statement penentuan keputusan. Biasanya keputusan akan diperoleh ketika kita telah berfikir, kita diberi kelebihan oleh Allah SWT, yaitu akal yang sehat. Namun banyak dari kita yang belum optimal dalam memanfaatkan anugrah yang telah diberi itu. Sehingga terkadang kita lupa dan kalah sama robot ataupun komputer. Ternyata, dalam bahasa C ini kita dapat menentukan sebuah keputusan seperti halnya seorang manusia dalam mengambil keputusan, bedanya jika manusia menggunakan akal atau otaknya untuk berfikir, sedangkan komputer atau robot menggunakan Bahasa C untuk mengambil sebuah keputusan. Yuk, daripada kepo mending kita langsung saja bahas tentang statement penentuan keputusan ini.
I. TUJUAN
Tujuan dari kita belajar statement penentuan keputusan ini untuk mengamati penggunaan statement penentuan keputusan yaitu statement if-else. Memanfaatkan statement ini untuk membuat proses perulangan yaitu dengan dikombinasikan dengan statement goto-label.
II. TEORI
Statement if-else digunakan untuk menentukan pilihan dari suatu kondisi yang diberikan. Cara kerjanya adalah melakukan perbandingan menggunakan relation operator dan / atau logical operator. Apabila suatu kondisi terpenuhi atau benar, maka akan mengerjakan proses A dan apabila kondisi tidak terpenuhi atau salah, maka tidak dapat mengerjakan proses A atau dapat menyelesaikan proses lain. Proses A dan B dapat berupa satu baris statement yang dikelompokkan (compound statement). Statement else-if adalah cara lain dari bentuk if-else, yang digunakan untuk menentukan suatu kondisi yang benar dari beberapa kondisi yang tersedia. Statement switch-case adalah bentuk lain dari statement else-if.
III. PROGRAM PERCOBAAN
1. Mengamati penggunaan statement penentu keputusan sederhana, yaitu menentukan apakah bilangan yang dimasukan lebih kecil dari nol?
Langkah Langkah yang harus dilakukan adalah:
#include <stdio.h>
void main()
{
int bil,absolut;
printf(“Masukkan bilangan bulat:”);
scanf(“%d”,&bil);
if (bil<0) absolut=-bil;
printf(“Nilai absolut dari %d adalah=%d”,bil,absolut);
}
Jika tidak ada error, maka tekan build n run,, hasilnya akan keluar seperti ini:
2. Menghitung sisa pembagian menggunakan operator aritmatika yaitu ‘%’ (modulus).
Langkah Langkah yang harus dilakukan adalah:
#include <stdio.h>
void main()
{
int pembilang, penyebut, sisa;
printf(“Masukkan pembilang:”); scanf(“%d”,&pembilang);
printf(“Masukkan penyebut:”); scanf(“%d”,&penyebut);
sisa= pembilang%penyebut;
puts(“”);
if(sisa)
printf(“%d tidak habis dibagi %d\n”, pembilang,penyebut);
else
printf(“%d habis dibagi %d\n”, pembilang, penyebut);
}
jika tidak ada error, maka tekon tombol build n run, dan hasilnya akan seperti dibawah ini:
IV. TUGAS
- Membuat program untuk menentukan bilangan ganjil atau genap dari bilangan yang dimasukkan melalui keyboard.
Langkah – langkah yang harus dilakukan, seperti pada gambar dibawah:
Jika tidak terjadi error, tekan build and run,, dan hasil yang akan keluar seperti pada gambar dibawah ini:
2. Membuat program untuk menentukan kelompok suatu karakter yang dimasukkan melalui keyboard.
Langkah-langkah yang harus dilakukan seperti pada gambar dibawah:
Jika tidak ada error, tekan build and run, maka hasilnya akan seperti pada gambar dibawah:
3. Membuat program kalkulator sederhana
langkah-langkah yang harus dilakukan seperti pada gambar dibawah:
4. Membuat program untuk menentukan suatu tahun kabisat atau bukan yang dimasukkan melalui keyboard, dimana tahun dibatasi mulai dari tahun 1900 sampai 2005.
Langkah- langkah yang harus dilakukan seperti pada gambar dibawah:
Jika tidak ada error, tekan build and run, maka hasilnya akan seperti pada gambar dibawah:
5. Membuat program untuk menghitung determinan (D) dan mencari akar-akar dari persamaan
kuadrat: ax2+bx+c=0 dimana D=b2-4ac
Langkah-langkah yang harus dilakukan seperti pada gambar dibawah:
Jika tidak ada error, maka tekan build and error, hasilnya akan seperti pada gambar dibawah:
Recent Comments