Pages

Wednesday, November 20, 2013

Pemrograman Visual dengan Visual Studio 2010 sesi-2

Lesson 3
Operasi Kondisional

  1. 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).

      2. Perulangan 

  •      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