a. Perulangan For
Listing Program
int main (void){
USART_INIT(MYUBRR);
for (int i=0;i<5;i++)
USART_Transmit(i);
while(1);
}
Listing program dapat didownload di sini
b. Perulangan While
Memiliki bentuk yang sama dengan for hanya saja pada while proses perulangan terus dilanjutkan hingga diperoleh kondisi false
int main (void){
USART_INIT(MYUBRR);
int counter=0;
while (counter<5){
USART_Transmit(counter);
counter++;
}
while(1);
}
Listing program dapat didownload di sini
c. Perulangan Do / While
Perulangan ini dilakukan dengan terlebih dahulu melakukan satu kali proses dan selanjutnya diulang hingga diperoleh nilai yang false dari while
int main (void){
USART_INIT(MYUBRR);
int counter=0;
do{
USART_Transmit(counter);
counter++;
}
while(counter<5);
while(1);
}
Listing Program dapat didownload di sini
d. Perulangan Nested
Merupakan perulangan yang dilakukan di dalam perulangan sebagai berikut
Di sini proses perulangan dilakukan sebanyak I x j
Listing Program dapat didownload di sini
DELTA ELECTRONIC
Paulus Andi Nalwan, ST