Translate

struktur perulangan halaman 8

Selamat datang di eagleboot dan selamat membaca.

Sebelumnya halaman 7

Program 4.10 #include<stdio.h> #include<conio.h> usingnamespacestd; intmain(void) { inti=0; for(;;) { i++; textattr(i+((i+1)<<4)); cprintf("Warnaatribut\r\n"); if(i==20)break; } getch(); return0; } 

 Keluaran program diatas adalah sebagai berikut:  Pada contoh berikut merupakan penggunaan loop tanpa henti. Karena program memang dirancang untuk tidak berhenti maka untuk menghentikannya dilakukan dengan cara menekan tombol CTRL–PAUSE atau CTRL – BREAK. Perhatikan program FOR untuk menampilkan warna seperti berikut:  

Program 4.11 #include<stdio.h> #include<conio.h 
usingnamespacestd; main() { intn=0; for(;;) { ++n; gotoxy(n,n); textcolor(n); cprintf("warnake%d\n",n); } getch(); return0; }  Keluaran program adalah sebagai berikut:  4.6. Pernyataan NESTED - FOR Pernyataaan nested for adalah suatu perulangan for didalam perulangan for dalam bentuk lain. Dalam mempelajari perulangan ini dituntut hrus teliti. Perulangan didalam perulangan sering kali masuk digunakan oleh program Bentuk umum pernyataan Nested for adalah sebagai berikut: for(inisialisasi;syaratpengulangan;pengubahnilaipencacah) { for(inisialisasi;syaratpengulangan;pengubahnilaipencacah) { pernyataan; } } 

Selain pernyataan diatas, nested For dapat juga ditulis seperti dibawah ini: for(inisialisasi;syaratpengulangan;pengubahnilaipencacah) { for(inisialisasi;syaratpengulangan;pengubahnilaipencacah) { for(inisialisasi;syaratpengulangan;pengubahnilaipencacah) { ………….. for(inisialisasi;syaratpengulangan;pengubahnilaipencacah) { pernyataan; } …………. }  Didalam penggunaan NESTED- FOR, perulangan yang berada didalam terlebih dahulu harus dihitung sampai selesai, kemudian perulangan yang diluar diselesaikan terus sampai perulangan yang paling luar. Perhatikan contoh program dengan NESTED FOR  pada operasi bilangan naik berikut ini: Program4.12 #include<conio.h> #include<iostream.h> usingnamespacestd; intmain() { inta,b; for(a=1;a<=5;a++) { cout<<"\n"; for(b=a;b<=5;b++) cout<<a<<""; } getch(); return0; }  Keluaran program diatas adalah sebai berikut: 11111 2222 

Next read ON halaman 9

Share this

Related Posts

Previous
Next Post »