Assalamualaikum Warahmatullahi Wabarakatuhh
Sobat redaksi …
Salam Sejahterah untuk kita semua 🙂
Untuk Bahasa C kali ini akan mempelajari tentang ” Lopping “ yaitu
Pengulangan merupakan sebuah konsep pemrograman yang
penting karena konsep ini memungkinkan pengguna menggunakan
sekumpulan baris program berulang kali dengan tiga komponen
yang mengendalikannya, yaitu:
Inisialisasi; menentukan kondisi awal dilakukannya
pengulangan.
Jumlah iterasi; menunjukkan berapa kali pengulangan akan
dilakukan.
Kondisi berhenti; menentukan kondisi yang dapat
mengakhiri pengulangan
TEORI
Ketika mengimplementasikan dalam program, ketiga komponen ini tidak selalu dapat didefinisikan dalam struktur
pengulangan. Mungkin saja salah satu komponen tersebut tidak didefinisikan. Pengulangan tetap dapat berjalan, asal komponen yang tidak didefinisikan tersebut dapat diketahui berdasarkan komponen lain yang didefinisikan. Hal lain yang perlu diperhatikan adalah bahwa pengulangan harus berhenti. Jika pengulangan tidak pernah berhenti, maka logika program salah. Pengulangan akan berhenti jika jumlah iterasi yang diminta sudahtercapai atau kondisi berhenti bernilai benar. Maka, dalam setiap pengulangan, pemrogram perlu menentukan jumlah iterasi atau
kondisi berhenti dan langkah pencapaian menuju kondisi berhenti tersebut.
Pada bab ini akan dijelaskan 3 struktur perulangan dan
implementasinya di dalam C, yaitu struktur perulangan
- While :Pengulangan dengan menggunakan WHILE merupakan sebuah pengulangan yang dikendalikan oleh suatu kondisi tertentu, dimana kondisi tersebut yang akan menentukan apakah perulangan itu akan terus dilaksanakan atau dihentikan. Kondisi tersebut akan dicek disetiap awal iterasi, apakah sebuah kondisi
terpenuhi atau tidak. Jika kondisi terpenuhi (bernilai benar), maka iterasi akan dilanjutkan. Jika kondisi tidak terpenuhi, maka iterasi dihentikan. - Do While : Pada struktur pengulangan dengan sintaks DO… WHILE…,
aksi akan terus dilakukan hingga kondisi yang dicek di akhir pengulangan, bernilai benar. Dengan sintaks ini, pengulangan pasti dilakukan minimal satu kali, yakni pada iterasi pertama sebelum pengecekan kondisi. WHILE dengan DO WHILE seringkali memberikan hasil yang sama, tetapi ada kalanya hasilnya akan berbeda, sehingga harus berhati-hati dalam penggunaan kondisi antara WHILE dengan DO WHILE. Dengan kata lain Bagian
pernyataan1 hingga pernyataanN dijalankan secara berulang sampai ungkapan bernilai salah (sama dengan nol). Namun berbeda dengan while, pengujian ungkapan dilakukan dibelakang (setelah bagian peryataan). - For : merupakan sintaks yang relatif paling mudah digunakan. Sintaks ini serupa dengan sintaks
WHILE… DO… dalam hal pengecekan kondisi dilakukan di awal. Dalam menggunakan struktur pengulangan dengan sintaks FOR, pemrogram harus mendefinisikan nilai awal dan nilai akhir pencacah yang menunjukkan jumlah iterasi. Setiap kali iterasi berlangsung, nilai pencacah akan diubah. Jika pencacah sudah mencapai nilai akhir yang ditentukan, maka pengulangan akan berhenti.
TUGAS
5.5.1 Membuat program untuk mencetak matriks yang telah ditentukan.
5.5.2 Membuat program untuk menampilkan tabel perkalian.
5.5.3 Membuat program untuk membalikkan tampilan angka yang dimasukkan melalui keyboard.
Masukkan bilangan bulat : 1234
Hasil setelah dibalik : 4321
5.5.4 Membuat table konversi suhu dari derajat Celcius ke derajat Fahrenheit, Reamur, dan Kelvin
5.5.5 Membuat program untuk menghitung nilai rata – rata nilai yang telah dimasukkan melalui keyboard.
5.5.6 Membuat program untuk menghitung jumlah angka suatu bilangan.
5.5.7 Membuat program untuk menampilkan tabel yang terdiri dari 10 faktorial pertama, Usahakan tampilan bilangan rata kanan.
5.5.8 Membuat program untuk menghitung nilai minimal, nilai maksimal, dan nilai rata – rata dari daftar nilai siswa yang dimasukkan melalui keyboard.
Jadi bagaimana sobat redaksi, sampai sini tentu paham kan ?
See u dipercobaan selanjutnya …
Salam Redaksi … Hidup MAHASISWA INDONESIA
Wassakamualaikum Warahmatullahi Wabarakatuh 🙂
( Klik komentar dibawah apabila ada kritik/saran )
Recent Comments