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