Konversi Bilangan ke Teks

Selamat pagi teman - teman studyonsunday.blogspot.com pada kesempatan yang berbahagia kali ini, saya kembali menulis tentang bahasa pemrograman c sharp, diharapkan artikel ini bermanfaat bagi teman - teman sekalian. Dalam artikel kali ini saya akan membahas tentang program yang digunakan untuk mengubah bilangan menjadi suatu kata atau konversi bilangan ke teks, ini merupakan tugas yang diberikan dosen pada mata kuliah pemrograman visual, ok lansung saja ikuti langkah-langkah pembuatanya:

Buka Microsoft Visual Studio 2008, kemudian buat project baru dan pilih c# console application

Ketikan kode dibawah ini:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication9
{
    class Program
    {
        static void Main(string[] args)
        {
            int inp;
            int b1, b2, b3, b4;
            int sisa;
            
            Console.Write("Bilangan: ");
            inp = Convert.ToInt16(Console.ReadLine());

            b1 = inp / 1000;
            sisa = inp % 1000;
            b2 = sisa / 100;
            sisa = sisa % 100;
            b3 = sisa / 10;
            sisa = sisa % 10;
            b4 = sisa;

            konv knv = new konv();
            konv dsp = new konv();

            if(b1>1)
            {
                knv.ubah(b1);
                knv.display();
                Console.Write("Ribu ");
            }
            else if (b1 == 1) 
            {
                Console.Write("Seribu ");
            }

            if(b2>1)
            {
                knv.ubah(b2);
                knv.display();
                Console.Write("Ratus ");
            }
            else if(b2==1)
            {
                Console.Write("Seratus ");
            }

            if(b3>1)
            {
                    knv.ubah(b3);
                    knv.display();
                    Console.Write("Puluh ");
                    knv.ubah(b4);
                    knv.display();
            }
            else if(b3==1)
            {
            if(b4==1)
            {
                Console.Write("Sebelas ");
            }
            else if (b4 > 1)
            {
                knv.ubah(b4);
                knv.display();
                Console.Write("Belas ");
            }
            else if(b4==0)
            {
                Console.Write("Sepuluh"); 
            }
            }
            
            if(b3==0)
            {
                knv.ubah(b4);
                knv.display();
            }

            
            Console.ReadLine();

        }
    }

     class konv
    {
         public string kalimat;

         public void ubah(int i)
         {
             
             switch (i)
             {
                 case 1:
                     kalimat = "Satu";
                     break;

                 case 2:
                     kalimat = "Dua";
                     break;

                 case 3:
                     kalimat = "Tiga";
                     break;

                 case 4:
                     kalimat = "Empat";
                     break;

                 case 5:
                     kalimat = "Lima";
                     break;

                 case 6:
                     kalimat = "Enam";
                     break;

                 case 7:
                     kalimat = "Tujuh";
                     break;

                 case 8:
                     kalimat = "Delapan";
                     break;

                 case 9:
                     kalimat = "Sembilan";
                     break;

                 default:
                     kalimat = " ";
                     break;
             }
         }

         public void display() 
         {
             Console.Write(kalimat+" ");
         }
    }
}

Jalankan program dengan menekan f5 pada keyboard

Ok demikian tutorial saya kali ini cukup panjang tetapi sangat berguna bagi teman - teman sekalian, semoga artikel diatas bermanfaat bagi teman - teman yang mendapatkan tugas atau permasalahan yang sama seperti saya.

Categories:

0 Comments:

Post a Comment