Ads Home1

3 Metode Cara Membaca Data dari Keyboard di dalam C#

http://www.xcodeplus.net/2017/05/cara-membaca-data-dari-keyboard.html

XCODEPLUS - THE BEST RESOURCE TO LEARN TO CODE :  [C# TUTORIALS]

Membaca Data dari Keyboard

Salah satu kebutuhan di dalam program console adalah memasukan suatu nilai yang dibaca melalui keyboard ke dalam sebuah variabel. Dalam C#, proses pembacaan data dari layar console akan selalu dianggap bertipe string (teks). Apabila data yang dimasukan bertipe numerik maka kita perlu melakukan konversi dari tipe string ke tipe numerik terlebih dahulu, yaitu dengan menggunakan metode TryParse( ). Dengan demikian, data numerik tersebut dapat diproses sesuai kebutuhan program. Konversi tipe data juga diperlukan pada saat kita membaca data bertipe karakter karena dalam C# karakter dan teks dianggap tipe yang berbeda.


Membaca Data Bertipe Teks

Untuk data bertipe teks, proses pembacaan data dapat dilakukan dengan mudah tanpa perlu adanya konversi tipe. Berikut ini contoh program yang menunjukan hal tersebut.

PROGRAM 1-1
using System;
class Example{
         static void Main(){
             string name;

             Console.WriteLine(“ Enter your Name : “);
             name = Console.ReadLine();

             Console.WriteLine(“Hi “+name+ “, Welcome to my blog!”);
             Console.ReadLine();
     }
}


Hasil program:
Enter your Name : Lucky
Halo Lucky, Welcome to my blog!





Membaca Data Bertipe Karakter

Dalam membaca data bertipe karakter, di dalam C# kita perlu melakukan konversi dari tipe teks ke karakter. Berikut ini contoh kode program yang akan menunjukan hal tersebut.

PROGRAM 1-2
using System;
class Example{
         static void Main(){
             string bantu;
             char karakter;
             Console.Write(“ Enter Character : “);
             bantu = Console.ReadLine();
             // Konversi dari tipe string ke karakter
              if(char.TryParse(bantu, out karakter)){
                  Console.WriteLine(“Output Character is : “+karakter+);
              }
              else{
              Console.WriteLine(“Sorry, The data isn’t to converted!”);
             }
             Console.ReadLine();
         }
}


Hasil program:
Enter Character : X
Output Character is X




Proses konversi dilakukan menggunakan metode TryParse( ), dengan cara melewatkan variabel karakter sebagai parameter keluaran (dengan menyertakan kata kunci out di depan parameternya). Apabila data yang dimasukan tidak dapat dikonversi ke tipe karakter maka metode TryParse( ) akan mengembalikan nilai false.




Membaca Data Bertipe Numerik

Untuk membaca data bertipe numerik kita juga memerlukan proses konversi, sama seperti pada saat membaca data bertipe karakter. Penanganan antara bilang bulat dan rill juga harus diperhatikan dalam melakukan proses ini. Berikut ini kode program yang akan menunjukan pembacaan data bertipe bilangan bulat dan rill.



PROGRAM 1.3
using System;
class Example{
         static void Main(){
             string bantu;
             int bilangan_bulat;
             double bilangan_rill;
            
             // Membaca data bilangan bulat
             Console.Write(“ Masukan Bilangan Bulat : “);
             bantu = Console.ReadLine();
             // Konversi dari tipe string ke bilangan bulat
              if(int.TryParse(bantu, out bilangan_bulat)){
                  Console.WriteLine(“Anda memasukan bilangan : “+bilangan_bulat);
              }
              else{
              Console.WriteLine(“Gagal mengkonversi tipe bilangan bulat”);
             }

              // Membaca data bilangan rill
             Console.Write(“ Masukan Bilangan Rill : “);
             bantu = Console.ReadLine();
             // Konversi dari tipe string ke bilangan rill
              if(double.TryParse(bantu, out bilangan_rill)){
                  Console.WriteLine(“Anda memasukan bilangan : “+bilangan_rill);
              }
              else{
              Console.WriteLine(“Gagal mengkonversi tipe bilangan rill”);
             }
             Console.ReadLine();
         }
}


Hasil program:
Masukan Bilangan Bulat : 12
Anda memasukan bilangan : 12

Masukan Bilangan Rill : 12.21
Anda memasukan bilangan : 12.21











XCODEPLUS - THE BEST RESOURCE TO LEARN TO CODE :  [C# TUTORIALS]
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.