Lesson 3
Operasi Kondisional
- Percabangan
- IF
Statement yang akan dijalankan jika kondisi memiliki nilai benar atau salah (true-false/1-0 ) sesuai dengan yang ditentukan programmer. Biasanya IF digunakan untuk menjalankan statement yang bernilai benar (true / 1).
If (kondisi)
{
……………Statement………. ;
}
- IF Else
Merupakan statement IF yang memiliki lebih dari satu kondisi, sehingga untuk mendeskripsikan kondisi terakhir digunakan statement “else” saja.
If (kondisi )
{
……………Statement………. ;
}
Else
{
……………Statement………. ;
}
- Contoh Script :
- Output
Kondisi
if pada program diatas berupa penentuan bilangan dari inputan user (Console.ReadLine()) apakah berupa
bilangan genap atau ganjil. Yaitu dengan menentukan sisa bagi pembagian 2 dari
inputan user, apabila sama dengan 0 (a % 2 ==0), maka statement ‘if’ akan
dijalankan, jika bukan maka statement ‘else’ yang akan dijalankan.
- Switch-case
Statement
ini bekerja denga cara membandingkan nilai variabel sebagai pilihan dalam
penentuan eksekusi programnya.
Switch(Variabel)
{
case 1
: Statement;
}
case
n : Statement;
}
- Contoh Script
- Output
Nilai
angka 1-7 yang diambil dari inputan user digunakan sebagai penentu blok program yang akan di eksekusi, yaitu blok program yang bernilai sesuai dengan inputan
dari user (case 1-7).
- While
Statement
ini digunakan untuk mengeksekusi program yang ada di dalam bloknya secara
berualang (loop) sesuai dengan nilai kondisi yang ditentukan.
While(kondisi)
{
...Statement...;
}
- Contoh Script
- Output
- Do-While
Do-While merupakan
statement yang digunakan untuk mengeksekusi program yang ada di dalam bloknya
secara berulang. Tetapi bedanya dari While, statement ini mengeksekusi program
yang terdapat di dalam blok Do terlebih dahulu barulah melakukan pengecekan
kondisi yang ada pada While, sehingga blok program akan selalu tereksekusi
minimal satu kali dan kemudian eksekusi berlanjut sebanyak kondisi pada While.
Do
{
.....Statement...;
}
While(Kondisi);
- Contoh Script
- Output
Dapat
dilihat pada output diatas, program yang harusnya dieksekusi sebanyak lima kali
sesuai dengan kondisi pada While (a<=5), namun menghasilkan output enam buah
karena Do telah mengeksekusi blog program tersebut lebih dahulu sebanyak satu
kali barulah kondisi pada While dilakukan pengecekan.
- For
Statement
for digunakan untuk mengeksekusi blok program secara berulang-ulang dalam
range tertentu.
For
(kondisi)
{
...Statement...;
}
- Contoh Script
- Output
- For Bersarang (Nested For)
Yaitu statement For
berlapis dimana didalam blok program For (for induk) terdapat perulangan for
lagi(For anak). Dalam statement ini, perulangan yang terdapat didalam For akan
dieksekusi kembali secara berulang sesuai dengan kondisi For utama setelah
eksekusi For anak selesai. For bersarang juga bisa disebut For di dalam For.
- Contoh Script
- Output
LATIHAN
Buatlah Program yang menampilkan
output bilangan Prima
- Script
- Output














0 comments:
Post a Comment