Resume ( 4.5 - 4.6 )
Statement
for
1.
Inisialisasi,
looping dan increment terdiri dari ekspresi aritmatika. Contohnya adalah jika x
= 2, dan y = 10, maka statementnya adalah:
For
( j = x; j <= 4 * x *10; j += y/x
Statement
diatasakan sama denga
For
(j = 2; j<=80; j+=5
2.
Increment
bisa saja diganti dengan tanda negative atau dengan kata lain variable tersebut
mengalami penurunan atau decrement.
3.
Loop
akan berhenti jika mencapai kondisi yang salah.
4.
Control
variable digunakan untuk mengatur jumlah repetition yang terjadi.
5.
Statement
for sebenarnya mirip dengan statement while. Contohnya saja seperti berikut
For
(counter = 1; counter < = 10; counter++)
Printf (“%d”, counter);
Akan
sama dengan
While
(counter <=10){
Printf (“%d”, counter);
Counter++;
}
contoh menggunakan statement for
1.
Membuat control variabel dimulai dari 1 – 100 dengan kenaikan variable sebesar
1 kali
For ( I = 1; I <= 100; i++);
2. dari
100 sampai dengan 1 dengan increment -1 (decrement 1 )
For ( I = 100; I >= 1; i--);
3. dari
7 – 77 dengan kenaikan 7
For ( I = 7; I <= 77; i+=7 )
4. dari
20 – 2 dengan penurunan -2
for ( I = 20; I >= 2; i-= 2)
5. control variable dengan nilai 2, 5, 8, 11, 14, 17
for ( I = 2; I <= 17; i+=3)
6.
control variable dengan nilai 44, 33, 22, 11, 0
for (I =
44; I >= 0; i-= 11)
berikut adalah contoh for ( dimana akan menjumlhkan bilangan sampai batas tertentu )
berikut adalah contoh for ( dimana akan menjumlhkan bilangan sampai batas tertentu )
dari
contoh diatas, pernyataan jum+= angka dapat digabungkan / dimasukan kedalam for
dengan menambahkan koma dan titik-koma setelah tanda kurung tutup, seperti berikut
for
( angka = 2; angka <= 100; jum += angka, angka += 2 );
dalam
contoh diatas terlihat fungsi pow. Fungsi ini digunakan untuk melakukan operasi
pemangkatan, dan fungsi ini sendiri terdapat di file math.h. Pada line 16 printf ("%4d%21.2f\n", year,
amount);
%21
digunakan untuk memberikan jarak atau spasi untuk tulisan, sedangkan .2f
digunakan untuk menentukan presisi.
Tidak ada komentar:
Posting Komentar