Pages

Minggu, 16 November 2014

tugas uts OOP TABUNGAN

METHOD

/*
 * Created by SharpDevelop.
 * User: Firman
 * Date: 11/17/2014
 * Time: 8:43 AM
 * 
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 */
using System;

namespace firman_c_
{
    /// <summary>
    /// Description of oke.
    /// </summary>
    public class firman
    {
        public string nama;
        public string ulang="";
        public int rekening;
        public int [] data = new int[13];
        public int i;
        public double tabungan=0;
        public double bunga=0;
        public double akhir=0;
        public int pilih;
       
        public void bank()
        {
            do{
            Console.WriteLine("--------------------------------");
            Console.WriteLine("    BANK BRI INDONESIA       ");
            Console.WriteLine("--------------------------------");
            Console.WriteLine("");
            Console.Write("inputkan nama anda : ");
            nama = Console.ReadLine();
            Console.Write("masukkan no rekening anda : ");
            rekening = Convert.ToInt32(Console.ReadLine());
           
            do
            {
                Console.Write("inputkan jumlah uang tabungan anda bulan  "+(i+1)+" : ");
                data[i]=Convert.ToInt32(Console.ReadLine());
                i++;
            }
            while( i < 12);
           
            for (i=0; i < 12; i++)
            {
               
                tabungan = tabungan + data[i];
            }
           
            Console.WriteLine("total tabungan anda : " + tabungan);
           
            if (tabungan > 5000000)
            {
                bunga = tabungan  * 0.10;
            }
            else if (tabungan > 3000000)
            {
                bunga = tabungan  * 0.07;
            }
            else if (tabungan > 1000000)
            {
                bunga = tabungan  * 0.4;
            }
            else
            {
                bunga = tabungan  * 0;
            }
            Console.WriteLine("");
            Console.WriteLine("nama pemilik tabungan : "+nama);
            Console.WriteLine("no rekening anda : "+rekening);
            Console.WriteLine("total tabungan anda : " + tabungan);
            Console.WriteLine("total bunga yang anda dapatkan : "+ bunga);
            akhir = tabungan + bunga;
            Console.WriteLine("tabungan yang anda terima : " + akhir);
            Console.WriteLine();
            Console.WriteLine();
           
            if (akhir > 10000000)
            {
                Console.WriteLine("anda mendapatkan hadiah dari kami ");
                Console.Write("pilih 1 barang hadiah untuk di bawah pulang : ");
                Console.WriteLine("1. magic jar");
                Console.WriteLine("2. setrika ");
                Console.WriteLine("3. blender");
                Console.Write("pilih barang : ");
                pilih =Convert.ToInt32(Console.ReadLine());
               
                switch (pilih)
                {
                    case 1 :
                        Console.WriteLine("1. anda mendapatkan magig jar ");
                        Console.WriteLine("2. uang tunai " +akhir);
                        break;
                    case 2 :
                        Console.WriteLine("1. anda mendapatkan setrika ");
                        Console.WriteLine("2. uang tunai " +akhir);
                        break;
                    case 3 :
                        Console.WriteLine("1. anda mendapatkan blender ");
                        Console.WriteLine("2. uang tunai " +akhir);
                        break;
                        default :
                            Console.WriteLine("input salah");
                        break;
                }
            }
            else
            {
                Console.WriteLine("anda tidak mendapatkan hadiah ");
                Console.WriteLine("1. uang tunai : " + akhir);
               
            }
           
                Console.Write("ulang program : ");
                ulang=Console.ReadLine();
           
            }
           
                while(ulang == "y" || ulang == "Y");
                Console.Clear();
        }
    }
}

MAIN PROGRAM

/*
 * Created by SharpDevelop.
 * User: Firman
 * Date: 11/17/2014
 * Time: 8:42 AM
 * 
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 */
using System;

namespace firman_c_
{
    class Program
    {
        public static void Main(string[] args)
        {
           
            firman k = new firman();
            k.bank();
           
           
            Console.Write("Press any key to continue . . . ");
            Console.ReadKey(true);
        }
    }
}

Tidak ada komentar:

Posting Komentar

 

Blogger news

Blogroll

About