Ads Home1

C# Tutorial - Statemen Pengulangan do-while

http://www.xcodeplus.net/2017/09/csharp-tutorial-statemen-pengulangan-do-while.html



Statemen do-while

Statemen do-while memiliki bentuk umum penggunaan seperti berikut:

do pernyataan while(kondisi);

atau


do{
     pernyataan;

} while(kondisi);

 
Cara kerja dari statemen do-while sebenarnya mirip dengan while. Perbedaanya, pada do-while kondisi diperiksa di bagian akhir blok. Dengan demikian, dalam blok pengulangan do-while pernyataan minimal akan dieksekusi satu kali, meskipun ternyata kondisi yang didefinisikan bernilai false. Statemen do-while banyak digunakan dalam kasus-kasus pengulangan yang tidak memerlukan pemeriksaan kondisi di awal, seperti yang yang ditunjukan oleh contoh berikut ini.
PROGRAM 1.1
using System;

namespace LetsCoding{

       class StatementPengulangan{

               public static void Main(){
                 
               bool backToMenu = false;
               
               string username = "xcodeplus";
               string password = "12345678";

          do{
          // Meminta user untuk menginput username mereka.
             Console.Write("Masukan username : ");
             username = Console.ReadLine();
             // Meminta user untuk menginput password mereka.
             Console.Write("Masukan password : ");
             password = Console.ReadLine();
                   
             // Jika username dan password yang dimasukan benar. 
            if(username == "xcodeplus" && password == "12345678"){
                 Console.WriteLine("Data berhasil diverifikasi!");
                 backToMenu = false;
             }
             // Jika username dan password yang dimasukan salah.
            else{
                 Console.WriteLine("Data salah!, tidak dapat diverifikasi!"); 
                 backToMenu = true;
             }
                 
          } while(backToMenu); // Kondisi perulangan do-while.
                
                
           Console.ReadLine();
         }
     }
}


Berikut di bawah ini adalah tampilan hasil yang menunjukan penggunaan statemen pengulangan do-while.

http://www.xcodeplus.net/2017/09/csharp-tutorial-statemen-pengulangan-do-while.html
Gambar 1.1 Tampilan hasil program dari kode program login form

Biasanya dalam program berbasis console, penggunaan statemen pengulangan do-while ini salah satunya digunakan untuk mengatasi logika untuk meloncatkan suatu statemen ke statemen awal, biasanya untuk kembali ke menu utama, kembali ke menu khusus tertentu, dan juga digunakan sebagai pengganti dari statemen goto:. Bagi seorang pemula pasti lebih mementingan kemudahan dalam penulisan program, belum tentu suatu kode program yang lebih sedikit dapat membuat program itu bagus, itu asumsi yang salah hal itu sangatlah keliru, saran dari saya jangan gunakan statemen goto terlalu banyak karna kode program Anda akan sulit dibaca apalagi jika Anda bekerja tidak sendiri.

Bagi Anda yang belum mengetahui apa sih itu statemen goto ? singkatnya statemen goto umumnya digunakan untuk meloncatkan suatu statemen ke statemen yang ditunjuk oleh label, dengan begitu program dapat kembali ke suatu pernyataan-pernyataan yang programmer inginkan. Anda tidak usah khawatir mengenai hal ini karna saya akan membahasnya secara terpisah pada postingan selanjutnya. 


C# (dibaca: C Sharp) merupakan bahasa pemrograman generasi baru yang mewah, kaya akan fitur, dan dapat digunakan untuk membuat beraneka raga program/aplikasi di berbagai bidang. C# mendukung beberapa paradigma pemrograman: imperatif, deklaratif, fungsional, serta pemrograman berorientasi objek. C# termasuk dalam keluarga C, dan fitur-fiturnya banyak diadopsi dari Java dan C++. C# menggunakan pustaka (library) yang terdapat dalam .NET Framework, kelengkapan di dalam pustaka .NET Framework menjadikan proses pengembangan program/aplikasi menggunakan C# relatif lebih mudah dan cepat jika dibandingkan dengan C++ dan Java.

No comments:

Kami menerima masukan dari anda jika memang ada pembahasan yang keliru dan kami sangat senang jika anda dapat berkontribusi untuk menyempurnakan postingan kami. Anda dapat mengirimkan email ke : hari18.muhammad@gmail.com

Jika postingan ini bermanfaat jangan lupa share postingan ini. Kami sangat merekomendasikan untuk anda yang membutuhkan informasi tentang computer stuff silakan subscribe blog kami dapatkan informasi terupdate dari kami secara gratiss. Terimakasih!

Powered by Blogger.