Latihan Program Looping Bahasa C
1. Dalam baris baris yang terpisah . Hitunglah bilangan triangular dari masukkan pengguna yang dibaca dari keyboard dengan menggunakan scanf(). Bilangan triangular adalah penjumlahan dari bilangan masukan dengan seluruh bilangan sebelumnya, sehingga bilangan triangular dari 7 adalah : 7+6+5+4+3+2+1
- input : Masukkan sebuah bilangan : 7
- output : Bilangan triangular 7 adalah 28
Listing program :
2. Gunakan loop for dengan kenaikan variabel negative untuk menampilkan seluruh karakter dari Z sampai dengan A dalam baris baris yang terpisah.
Listing program :
3. Gunakan loop for untuk membuat program bilangan ganjil sampai ke-n (nilai n diinputkan)
Listing program:
4. Gunakan loop for untuk membuat program sebagai berikut :
input : n
output : 1 -2 3 -4 5 -6 7 -8 ... n
Listing program :
5. Gunakan loop while untuk membuat program yang dapat mencari total angka yang dimasukan dengan tampilan sebagai berikut :
Masukkan bilangan ke-1 : 5
Mau memasukkan data lagi [y/t] ? y
Masukkan bilangan ke-2 : 3
Mau memasukkan data lagi [y/t] ? t
Total bilangan = 8
Listing program :
6. Pada program no 5 tambahkan penghitungan rata-rata, maksimum dan minimum angka yang dimasukkan.
Listing program :
7. Dengan menggunakan pernyataan break dan continue, buatlah program untuk membuat program dengan input n , dan output bilangan ganjil kecuali kelipatan 7 dan 11 mulai dari 1 sampai < n atau bilangan tersebut < 100
Listing program :
8. Buatlah program untuk menerima daftar nilai mahasiswa sbb :
input :
- Jumlah data (n)
- Nilai ke-1 s/d Nilai ke-n
output :
- Nilai minimal
- Nilai maksimal
- Nilai rata-rata
Listing program :
9. Dengan menggunakan pernyataan nested loop, buatlah program berikut :
input : n
output :
1
2 2
3 3 3
..........n kali
n n n n n n ....n
Listing program:
10. Dengan menggunakan pernyataan nested loop, buatlah program yang menampilkan bilangan prima sampai ke-n (n diinputkan keyboard)
Listing program :