Minggu, 06 April 2014

Statement For


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 )


 
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 );
contoh lainya dari for adalah sebagai berikut (menghitung jumlah deposit selama 10 tahun):
 
 
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