Programming memang sangat populer di dunia modern seperti sekarang, banyak yang berharap akan mendapat banyak uang dari programming. Tapi, sebelum itu kalian harus berlatih dengan kode-kode yang awalnya mungkin susah. Pada artikel kali ini saya akan membahas cara menghitung akar suatu bilangan menggunakan bahasa pemrograman yaitu C#. Menghitung akar juga dapat diprogram secara simpel menggunakan rumus :Xn+1 = ½(Xn + a/Xn) . Tampilan GUI dari program yang saya buat seperti ini :
Selengkapnya kita akan membahas algoritma agar lebih mudah dipahami seperti berikut algoritmanya versi GUI dengan Visual Studio :
Langkah 1 : Masukkan bilangan a di txtbil
Langkah 2 : a <--- txtbil
Langkah 3 : x2 == a
Langkah 4 : Ulangi
x1 = x2
x2 = 0.5 * (x1 + (a / x1))
selama x1 != x2
Langkah 5 : Cetak x1 atau x2.
Setelah mengetahui algoritmanya dapat dibuat kode programnya di btnHit :
double x1,x2,a;private void btnhit_Click(object sender, EventArgs e){a = double.Parse(txtbil.Text);x2 = a;do{x1 = x2;x2 = 0.5 * (x1 + (a / x1));}while (x1 != x2);lblhsl.Text = x1.ToString();}
Flowchart aliran program dari menghitung akar C# seperti berikut :
Pembahasan
Program ini akan melakukan proses pengulangan dengan rumus : Xn+1 = ½(Xn + a/Xn).
Pengulangan tersebut dilakukan dalam perulangan do while selama x1 != x2 , jadi jika x1 dan x2 sama maka program akan dihentikan dan untuk output bebas x1 atau x2 karena kedua variabel tersebut sama jumlahnya.
Maximize form disni didisable dengan tujuan agar form tidak dibesarkan oleh pengguna yang menyebabkan kontrol form didalamnya berantakan.
Demikian artikel tentang program menghitung akar dengan C# di Visual Studio.
EmoticonEmoticon