Fungsi Terbilang Pada C#

Pertama kita buat design seperti gambar :


txtAngka = TextBox untuk menginputkan angka
textBox1 = TextBox untuk menampilkan hasil terbilang 

Source Code :

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

namespace Tugas
{
    public partial class Tugas2 : Form
    {
        public Tugas2()
        {
            InitializeComponent();
        }

        public static string Terbilang(int x)
        {
            string[] bilangan = {"", "satu", "dua", "tiga", "empat", "lima","enam", "tujuh", "delapan", "sembilan", "sepuluh","sebelas"};
            string temp = "";

            if (x < 12)
            {
                temp = " " + bilangan[x];
            }
            else if (x < 20)
            {
                temp = Terbilang(x - 10).ToString() + " belas";
            }
            else if (x < 100)
            {
                temp = Terbilang(x / 10) + " puluh" + Terbilang(x % 10);
            }
            else if (x < 200)
            {
                temp = " seratus" + Terbilang(x - 100);
            }
            else if (x < 1000)
            {
                temp = Terbilang(x / 100) + " ratus" + Terbilang(x % 100);
            }
            else if (x < 2000)
            {
                temp = " seribu" + Terbilang(x - 1000);
            }
            else if (x < 1000000)
            {
                temp = Terbilang(x / 1000) + " ribu" + Terbilang(x % 1000);
            }
            else if (x < 1000000000)
            {
                temp = Terbilang(x / 1000000) + " juta" + Terbilang(x % 1000000);
            }

            return temp;
        }

        
        private void btnCek_Click(object sender, EventArgs e)
        {
            
                textBox1.Text = Terbilang(int.Parse(txtAngka.Text));
            
        }
    }
}


Hasil run program


1 komentar:

Mba minta PIN BB dong sama no telpon ... saya sering banget ambil code copy.. boleh ya..
terimakasih mba

Berkomentar yang sopan ya, Terimakasih sahabat..
EmoticonEmoticon