5 6181529486039712105
5 6181529486039712105
PENGULANGAN PROSES
A. TUJUAN
1. Menjelaskan proses pengulangan menggunakan pernyataan for
2. Menjelaskan proses pengulangan menggunakan pernyataan while
3. Menjelaskan proses pengulangan menggunakan pernyataan do-while
4. Menjelaskan penggunaan pernyataan break
5. Menjelaskan penggunaan pernyataan continue
6. Menjelaskan penggunaan pernyataan goto
7. Menjelaskan loop di dalam loop (nested loop) dan contoh kasusnya
8. Menjelaskan penggunaan exit() untuk menghentikan eksekusi program dan
contoh kasusnya
B. PERCOBAAN
main()
{
int jumlah = 0;
jumlah = 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8;
main()
{
int bilangan;
for(bilangan = 20; bilangan <= 100; bilangan += 10)
printf("%d\n", bilangan);
}
1
3. Pemakaian for untuk membentuk deret turun
/* File program : for2.c */
#include <stdio.h>
main()
{
int bilangan;
main()
{
int n, jumlah = 0;
main()
{
int n, bil, jumlah = 0;
main()
{
char kar;
int jumkar = 0, jumspasi = 0;
main()
{
int bil, digit_kanan;
319
8. Membaca tombol yang ditekan.
main()
{
char pilihan;
int sudah_benar = 0; /* diberi nilai salah lebih dahulu */
main()
{
char kar;
for ( ; ; )
{
kar = getchar();
if(kar == '\n')
break;
4
}
printf("Selesai\n");
}
10. Loop for bersarang untuk membuat tabel perkalian
/* File program : tblkali.c */
#include <stdio.h>
#define MAKS 8
main()
{
int baris, kolom, hasil_kali;
main()
{
char kar;
printf("Tekanlah X untuk menghentikan program.\n");
for (;;)
5
{
printf(“Program ini jalan terus”);
while ((kar = getchar()) == 'X')
exit(0);
}
}
C. SOAL
6
- Nilai maksimal
- Nilai rata-rata (rata-rata = nilai total / jumlah
data) (Petunjuk : Gunakan loop for dan seleksi kondisi
dengan if)