AGENDA
Tutorials - C#
Tutorial 40 : Segitiga Pascal (C# User Control)

Program algoritma ini akan menampilkan pola bintang segitiga pascal.



Segita Pascal

Program algoritma ini akan menampilkan pola bintang segitiga pascal.

Berikut langkah - langkahnya :

1) Ketikkan nama submenu ke-20 yang akan dibuat. Seperti contoh dibawah ini.

2) - Pada Solution, klik kanan ProjectUserControlCSharp, pilih Add » User Control .

    - Pilih User Control dan berikan nama pada Name : uc_segitigapascal. Lalu Klik Add.

3) Pada toolbox, double klik atau drag 2 Textbox, 2 Label, dan 2 Button. Lalu pada properties isikan seperti table dibawah ini :

4) Selanjutkan kita akan mengetikkan kode program. Caranya double klik button proses, lalu modifikasi source codenya sehingga menjadi seperti berikut:

//Program    : uc_segitigapascal.cs
//Tanggal    : Juli 2014
//Deskripsi  : Menampilkan segitiga pascal

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace ProjectUserControlCSharp
{
    public partial class uc_segitigapascal : UserControl
    {
        String hasil = "";

        public uc_segitigapascal()
        {
            InitializeComponent();
        }

    private void btn_proses_Click(object sender, EventArgs e)
        {
            int n = Convert.ToInt32(txt_input.Text);
            n = n - 1;
            if (n > 0)
            {
                for (int i = 0; i < n; i++)
                {
                    int c = 1;

                    txt_output.Text += (" ".PadLeft(3 * (n - 1 - i)));

                    for (int k = 0; k <= i; k++)
                    {
                        txt_output.Text += (" " + c.ToString().PadLeft(3));
                        c = c * (i - k) / (k + 1);
                    }
                    txt_output.Text += ("\r\n");

                }
            }
        }

    private void btn_hapus_Click(object sender, EventArgs e)
        {
            txt_input.Text = "";
            txt_output.Text = "";
        }
    }
}

5) Pastikan anda telah mengubah source code pada Form1, seperti pada latihan-latihan sebelumnya. Lalu simpan hasil modifikasi dengan CTRL+S.

6) Run program dengan menekan tombol CTRL + F5 :

 

 

Like or Share This Article



COMMENTS ( 0 )
 
Keep connected with us, mobile apps available now !!