Loading...
Tuesday, December 17, 2013

Penggunaan Interface pada VS 2012

using System;

namespace bank_dengan_interface
{
    interface bank
    {
        void tarik();
    }
  
    class bankA:bank
    {
        int saldo = 5000;
        int jml_tarik;
        public  bankA(int jml_tarik)
        {
            this.jml_tarik = jml_tarik;
        }
        public void tarik()
        {
            Console.WriteLine("jumlah uang 100: {0}",jml_tarik/100);
            Console.WriteLine("jumlah uang 50: {0}",(jml_tarik%100)/50);
            Console.WriteLine("jumlah uang 20: {0}",((jml_tarik%100)%50)/20);
          
            Console.WriteLine("sisa uang yang tidak bisa di tarik: {0}",((jml_tarik%100)%50)%20);
          
            Console.WriteLine("sisa saldo anda: {0}",saldo - jml_tarik + ((jml_tarik%100)%50)%20);
          
          
        }
    }
    class bankB:bank
    {
        int saldo = 5000;
        int jml_tarik;
        public  bankB(int jml_tarik)
        {
            this.jml_tarik = jml_tarik;
        }
        public void tarik()
        {
            Console.WriteLine("jumlah uang 100: {0}",jml_tarik/100);
            Console.WriteLine("jumlah uang 50: {0}",(jml_tarik%100)/50);
          
            Console.WriteLine("sisa uang yang tidak bisa di tarik: {0}",((jml_tarik%100)%50));
          
            Console.WriteLine("sisa saldo anda: {0}",saldo - jml_tarik + ((jml_tarik%100)%50));
          
        }
    }
    class MainClass
    {
        public static void Main (string[] args)
        {
            bank banking;
            Console.WriteLine(" Pilih Bank Anda : ");
            Console.WriteLine(" 1. Bank A");
            Console.WriteLine(" 2. Bank B");
            int pill=int.Parse(Console.ReadLine());
            if (pill==1)
            {
                Console.WriteLine("jumlah saldo anda: 5000");
                Console.WriteLine("masukkan jumlah uang yang ingin di tarik");
                int jml = int.Parse(Console.ReadLine());
                banking = new bankA(jml);
                banking.tarik();
            }
            if (pill==2)
            {
                Console.WriteLine("jumlah saldo anda: 5000");
                Console.WriteLine("masukkan jumlah uang yang ingin di tarik");
                int jml = int.Parse(Console.ReadLine());
                banking = new bankB(jml);
                banking.tarik();
            }
        }
    }
}


0 comments:

Post a Comment

 
TOP