Pada Post kali ini, terdiri dalam rangkuman singkat mengenai Repetisi dalam Bahasa C.
Jika anda ingin membaca rangkuman lebih Panjang, dapat mengakses post berikutnya setelah post ini.
Apa itu Repetisi?
Repetisi adalah Pengulangan suatu instruksi hingga suatu waktu tertentu.
Ini sangat berguna untuk menghemat tempat, efisiensi, dan pengunaan memori. Dan biasa digunakan untuk suatu instruksi yang memang diperlukan berulang-ulang (seperti Menghitung Uang, Menghitung jumlah peserta, dan lain-lainnya)
Repetisi dalam Bahasa C dapat dijalankan dengan 3 Operasi:
1. For
2. While
3. Do-While
For : Repetisi dengan syntax for(Inisialisasi; Kondisi; Pertambahan/Pengurangan){Instruksi}
For merupakan penggunaan instruksi repetisi yang paling umum dikarenakan fungsinya yang kuat untuk menjalankan suatu instruksi dengan penjelasan yang cukup rinci, tetapi fungsi ini juga dapat digantikan dengan While.
For juga dapat memiliki Infinite Loop (ketika tidak ada instruksi untuk pertambahan/pengurangan) atau Nested Loop (didalam loop ada loop lagi. Yang dijalankan pertama kali adalah Loop yang bagian luar kemudian loop bagian dalam dikerjakan berulang-ulang).
While : Repetisi dengan syntax while(Ekspresi){Instruksi}
While merupakan fungsi yang mirip dengan For, tetapi lebih fleksibel karena kita harus memanggil kembali ekspresi dan apa yang terjadi setelahnya. Inisialisasi dan Pertambahan/Pengurangan dilakukan didalam Instruksi, dan While akan dijalankan setelah melihat dahulu kondisinya, apabila kondisi sudah terpenuhi / tidak valid lagi, maka While tidak akan menjalankan instruksinya.
Do-While : Repetisi dengan syntax do { <instruksi> }; while (ekspresi);
Do-While mirip dengan While, hanya berbeda karena Do-While akan melaksanakan dahulu instruksinya, baru melihat kondisinya. Ini memastikan bahwa setidaknya suatu perintah dijalankan satu kali atau lebih dalam hidup program tersebut.
Didalam fungsi repetisi, kita juga dapat menggunakan Break dan Continue, ini digunakan untuk melepas diri dari Loop ketika suatu ekspresi tertentu tercapai.
Break dimaksudkan untuk langsung menghentikan instruksi For, While, Do-While, dan langsung membaca instruksi berikutnya.
Contoh:
for(I = 0 ; I < 5 ; I++);
printf("Halo Dunia ke- %d!, I+1");
if(I == 3)
{break;}
Maka, Outputnya adalah:
Halo Dunia ke-1!
Halo Dunia ke-2!
Halo Dunia ke-3, ke-4 dan ke-5 tidak dilaksanakan karena Break terlaksana dan melepaskan diri dari Loop tersebut.
Continue dimaksudkan untuk menghentikan instruksi For, While, Do-While hanya pada satu atau lebih ekspresi tercapai, tetapi kemudian melanjutkan membaca seluruh instruksi didalam Repetisi tersebut. Intinya seperti melompati bagian tertentu.
Contoh:
for(I =0 ; I<5; I++);
printf("Halo Dunia ke- %d!, I+1");
if(I==3)
{break;}
Maka Outputnya adalah:
Halo Dunia ke-1!
Halo Dunia ke-2!
Halo Dunia ke-4!
Halo Dunia ke-5!
Post berikutnya adalah penjelasan lebih dalam mengenai Repetisi tersebut.
Post ini telah ditandai atas:
Nama : Limas Jaya Akeh
Jurusan : Teknik Informatika
NIM : 2201763240
Jika anda ingin membaca rangkuman lebih Panjang, dapat mengakses post berikutnya setelah post ini.
Apa itu Repetisi?
Repetisi adalah Pengulangan suatu instruksi hingga suatu waktu tertentu.
Ini sangat berguna untuk menghemat tempat, efisiensi, dan pengunaan memori. Dan biasa digunakan untuk suatu instruksi yang memang diperlukan berulang-ulang (seperti Menghitung Uang, Menghitung jumlah peserta, dan lain-lainnya)
Repetisi dalam Bahasa C dapat dijalankan dengan 3 Operasi:
1. For
2. While
3. Do-While
For : Repetisi dengan syntax for(Inisialisasi; Kondisi; Pertambahan/Pengurangan){Instruksi}
For merupakan penggunaan instruksi repetisi yang paling umum dikarenakan fungsinya yang kuat untuk menjalankan suatu instruksi dengan penjelasan yang cukup rinci, tetapi fungsi ini juga dapat digantikan dengan While.
For juga dapat memiliki Infinite Loop (ketika tidak ada instruksi untuk pertambahan/pengurangan) atau Nested Loop (didalam loop ada loop lagi. Yang dijalankan pertama kali adalah Loop yang bagian luar kemudian loop bagian dalam dikerjakan berulang-ulang).
While : Repetisi dengan syntax while(Ekspresi){Instruksi}
While merupakan fungsi yang mirip dengan For, tetapi lebih fleksibel karena kita harus memanggil kembali ekspresi dan apa yang terjadi setelahnya. Inisialisasi dan Pertambahan/Pengurangan dilakukan didalam Instruksi, dan While akan dijalankan setelah melihat dahulu kondisinya, apabila kondisi sudah terpenuhi / tidak valid lagi, maka While tidak akan menjalankan instruksinya.
Do-While : Repetisi dengan syntax do { <instruksi> }; while (ekspresi);
Do-While mirip dengan While, hanya berbeda karena Do-While akan melaksanakan dahulu instruksinya, baru melihat kondisinya. Ini memastikan bahwa setidaknya suatu perintah dijalankan satu kali atau lebih dalam hidup program tersebut.
Didalam fungsi repetisi, kita juga dapat menggunakan Break dan Continue, ini digunakan untuk melepas diri dari Loop ketika suatu ekspresi tertentu tercapai.
Break dimaksudkan untuk langsung menghentikan instruksi For, While, Do-While, dan langsung membaca instruksi berikutnya.
Contoh:
for(I = 0 ; I < 5 ; I++);
printf("Halo Dunia ke- %d!, I+1");
if(I == 3)
{break;}
Maka, Outputnya adalah:
Halo Dunia ke-1!
Halo Dunia ke-2!
Halo Dunia ke-3, ke-4 dan ke-5 tidak dilaksanakan karena Break terlaksana dan melepaskan diri dari Loop tersebut.
Continue dimaksudkan untuk menghentikan instruksi For, While, Do-While hanya pada satu atau lebih ekspresi tercapai, tetapi kemudian melanjutkan membaca seluruh instruksi didalam Repetisi tersebut. Intinya seperti melompati bagian tertentu.
Contoh:
for(I =0 ; I<5; I++);
printf("Halo Dunia ke- %d!, I+1");
if(I==3)
{break;}
Maka Outputnya adalah:
Halo Dunia ke-1!
Halo Dunia ke-2!
Halo Dunia ke-4!
Halo Dunia ke-5!
Post berikutnya adalah penjelasan lebih dalam mengenai Repetisi tersebut.
Post ini telah ditandai atas:
Nama : Limas Jaya Akeh
Jurusan : Teknik Informatika
NIM : 2201763240
Comments
Post a Comment