Sunday, September 22, 2019

Contoh Program Sederhana Looping For


1. Gunakan loop for untuk membuat program sebagai berikut
Input : n
Output : 1 3 5 7 … m (m = bilangan ganjil ke n)

2. Hitunglah bilangan triangular dari masukan pengguna, yang dibaca dari keyboard dengan menggunakan scanf). Bilangan triangular adalah penjumlahan dari bilangan masukan dengan seluruh bilangan sebelumnya.
Input : 7
Output : 7 + 6 + 5 + 4 + 3 + 2 + 1 = 28

3. Gunakan loop for dengan kenaikan varibel negatif untuk menampilkan seluruh karakter dari Z sampai dengan A dalam baris-baris yang terpisah.

4. Gunakan loop for untuk membuat program sebagai berikut
Input : n
Output : 1 -2 3 -4 5 -6 7 -8

5. Gunakan loop for untuk mendefinisikan apakah sebuah bilangan adalah bilangan prima atau bukan
Input : 27
Output : Bilangan 27 adalah bilangan prima

6. Dengan menggunakan looping dan switch case atau else if buatlah program dalam C untuk menghitung Indeks Prestasi Semester seorang mahasiswa, dimana yang diinputkan adalah nilai huruf dari 5 mata kuliah yang diikutinya dan jumlah jam mata kuliah tsb.
Dimana konversi nilai huruf ke angka untuk menghitung IPS adalah sebagai berikut
A -> 4, B -> 3, C -> 2, D -> 1, E -> 0 dan rumus IPS = jumlah (nilai * jam)/jumlah jam keseluruhan
Contoh:
Input :
Nilai Mata Kuliah 1 : A Jumlah jam : 2
Nilai Mata Kuliah 2 : C Jumlah jam : 2
Nilai Mata Kuliah 3 : B Jumlah jam : 3
Nilai Mata Kuliah 4: A Jumlah jam : 3
Nilai Mata Kuliah 5 : C Jumlah jam : 3
Output:
Indeks Prestasi Semester : 3
Output di atas didapatkan dari
(4*2 + 2*2+ 3*3+ 4*3+ 2*3)/(2+2+3+3+3) =39/13

C. Kesimpulan
Kesimpulan yang saya ambil dari materi ini adalah untuk pernyataan for biasa digunakan  untuk mengulang suatu proses yang telah diketahui jumlah perulangannya. Dari segi penulisannya, struktur perulangan for tampaknya lebih efisien karena susunannya lebih simpel dan sederhana. Serta, for memiliki struktur kondisi seperti ini (inisialisasi; kondisi; counter) sehingga pengaturan kondisi tidak usah dimasukkan kedalam for karena sudah ditetapkan di kondisi kepalanya.

No comments:

Post a Comment