Senin, 26 Oktober 2020

PERULANGAN

 Apa itu Statements perulangan?

Pernyataan perulangan yang Sebuah / kelompok indikator diulang untuk jumlah atau mengulangan selama kondisi tertentu Baik yang terdifinisikan atau tidak.

Dalam setiap statemen perulangan, terdapat 3 struktur inti yakni:

  1. Inisialisasi kondisi merupakan mempersembahkan nilai awal pada kondisi keberlangsungan pernyataan dalam pernyataan yang tidak ada maka akan terjadi kesalahan pada saat pengecekan kondisi perulangan.
  2. Pengecekan kondisi pengecekan kondisi perulangan dan bernilai maka pernyataan akan dijalankan dengan begitupula sebaliknya.
  3. Langkah perulangan memberikan perubahan pada nilai kondisi sehingga pada saat pengecekan, nilai dari kondisi akan bernilai salah, langkah perulangan tidak ada, maka perulangan tidak akan berhenti.

Berikut cara membuat perulangan untuk di C tajam

for (inisialisasi; kondisi; iterasi)

{

pernyataan;

}

Keterangan:

Ket:

inisialisasi: keadaan kondisi awal perulangan.

kondisi: syarat dari perulangan berhenti, dimana bernilai benar maka perulangan berhenti

iterasi: kontrol yang membantu nilai dari variabel kondisi

cara kerja perulangan yaitu dia akan dibatalkan selama kondisi belum terpenuhi.

Untuk pengaplikasian dalam program C # dapat dicontohkan seperti ini:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
using System;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace For
{
    class Program
    {
        static void Main(string[] args)
        {
            for (int i = 0; i <= 7; i++)
            {
                Console.WriteLine("Hello World " + i);
            }
            
        }
    }
}

Dari sourcode di atas, maka akan muncul perulangan sebanyak 8x. Dikarenakan inisialisasi berawal dari 0 dan terminasi mengeksekusi perintah lebih besar atau sama dengan dari 0 dengan batas maksimal 7. Sehingga akan muncul perintah ke 0 – 1 – 2 – 3 – 4 – 5 – 6 dan 7.


While & Do While digunakan untuk mengeksekusi sebuah bagian program secara berulang atau juga bisa disebut Looping. Dalam sebuah perulangan eksekusi akan berjalan jika kondisi bernilai true. Dimana jika kita menginginkan sebuah eksekusi perulangan sebanyak 5 kali, maka kita harus mengisikan nilai semisal x<5 atau bisa juga x<=4 pada sebuah kondisi. Dalam catatan index dimulai dari 0. Berikut pengilustrasian While & Do While di C#.

while ( kondisi )
{
statement
}

 


do
{
statement
}
while ( kondisi );

Dari ilustrasi diatas dapat dijabarkan bahwa jika kondisi bernilai true, maka akan menampilkan statement yang ditentukan. Dan akan terhenti jika kondisi bernilai false atau kondisi tersebut memang berakhir. Untuk pengaplikasian dalam program C# dapat dicontohkan seperti ini :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace WhileDoWhile
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("#While\n");
            int x = 1;
            while (x <= 4)
            {
                Console.WriteLine("Uji Coba While " + x);
                x++;
            }
            Console.WriteLine("\n[Tekan Enter]");
            
 
            Console.WriteLine("#Do While\n");
            int y = 1;
            do
            {
                Console.WriteLine("Uji Coba Do While " + y);
                y++;
            }
            while (y <= 7);
           
        }
    }
}

1 komentar:

Marsya mengatakan...

AJO_QQ poker (k)
kami dari agen poker terpercaya dan terbaik di tahun ini
Deposit dan Withdraw hanya 15.000 anda sudah dapat bermain
di sini kami menyediakan 9 permainan dalam 1 aplikasi
- play aduQ
- bandar poker
- play bandarQ
- capsa sunsun
- play domino
- play poker
- sakong
-bandar 66
-perang baccarat (new game )
Dapatkan Berbagai Bonus Menarik..!! :d
PROMO MENARIK
di sini tempat nya Player Vs Player ( 100% No Robot) Anda Menang berapapun Kami
Bayar tanpa Maksimal Withdraw dan Tidak ada batas maksimal
withdraw dalam 1 hari.Bisa bermain di Android dan IOS,Sistem pembagian Kartu
menggunakan teknologi yang mutakhir dengan sistem Random
Permanent (acak) |
Whatshapp : +855969190856 ;-)