Selasa, 25 Juni 2013

Contoh Program Input Data Mahasiswa Baru dengan C#


Membuat Program Input Data Mahasiswa Baru dengan C#
Berikut Source Codenya

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace kuis_petruk
{
    class Program
    {
        static void Main(string[] args)
        {
            int ar,sks,jsks,spp,spt,hsks;
            string nama,pil,kls,bea,ulang;
            do
            {
                Console.Clear();
                Console.Write("Masukkan Nama : "); nama = Console.ReadLine();
                Console.WriteLine("Pilih Kelas Yang Diambil : ");
                Console.WriteLine("1. Reguler ");
                Console.WriteLine("2. Non Regular");
                Console.Write("Masukkan Pilihan (1 / 2) : "); pil = Console.ReadLine();
                switch (pil)
                {
                    case "1":
                        kls = "Regular";
                        Console.Write("Masukkan Angkatan : "); ar = int.Parse(Console.ReadLine());
                        ar = ar - 2010;
                        jsks = 0; hsks = 0;
                        if (ar >= 1)
                        {
                            Console.Write("Apakah Anda Beasiswa? : (y/n)"); bea = Console.ReadLine();
                            if (bea == "Y" || bea == "y")
                            {
                                Console.Write("Masukkan Jumlah SKS : "); jsks = int.Parse(Console.ReadLine());
                                spp = ar * 130000 + 750000;
                                hsks = ar * 10000 + 70000;
                                sks = 0;
                            }
                            else
                            {
                                Console.Write("Masukkan Jumlah SKS : "); jsks = int.Parse(Console.ReadLine());
                                spp = ar * 130000 + 750000;
                                hsks = ar * 10000 + 70000;
                                sks = jsks * hsks;
                            }
                        }
                        else if (ar == 0)
                        {
                            Console.Write("Apakah Anda Beasiswa? : (y/n)"); bea = Console.ReadLine();
                            if (bea == "Y" || bea == "y")
                            {
                                Console.Write("Masukkan Jumlah SKS : "); jsks = int.Parse(Console.ReadLine());
                                spp = ar * 130000 + 750000;
                                hsks = 70000;
                                sks = 0;
                            }
                            else
                            {
                                Console.Write("Masukkan Jumlah SKS : "); jsks = int.Parse(Console.ReadLine());
                                spp = ar * 130000 + 750000;
                                hsks = 70000;
                                sks = jsks * hsks;
                            }
                        }
                        else
                        {
                            Console.Write("Apakah Anda Beasiswa? : (y/n) "); bea = Console.ReadLine();
                            if (bea == "Y" || bea == "y")
                            {
                                Console.Write("Masukkan Jumlah SKS : "); jsks = int.Parse(Console.ReadLine());
                                spp = 750000 - ar * 130000;
                                hsks = 70000 + ar * 10000;
                                sks = 0;
                            }
                            else
                            {
                                Console.Write("Masukkan Jumlah SKS : "); jsks = int.Parse(Console.ReadLine());
                                spp = 750000 - ar * 130000;
                                hsks = 70000 + ar * 10000;
                                sks = jsks * hsks;
                            }
                        }
                        Console.WriteLine();
                        Console.WriteLine("===============================");
                        Console.WriteLine("Nama : " + nama);
                        Console.WriteLine("Kelas : " + kls);
                        Console.WriteLine("Ambil Beasiswa  (y / n) : " + bea);
                        Console.WriteLine("Jumlah SKS  : " + jsks);
                        Console.WriteLine("Harga Per SKS : " + hsks);
                        Console.WriteLine("Harga SPP tetap: " + spp);
                        Console.WriteLine("SPP Variable : " + sks);
                        spt = spp + sks;
                        Console.WriteLine("SPP total yang Harus Di bayar = " + spt);
                        break;


                    case "2":
                        kls = " Non Regular";
                        Console.Write("Masukkan Angkatan : "); ar = int.Parse(Console.ReadLine());
                        ar = ar - 2006;
                        jsks = 0; hsks = 0;
                        if (ar >= 1)
                        {
                            Console.Write("Apakah Anda Beasiswa? : (y/n)"); bea = Console.ReadLine();
                            if (bea == "Y" || bea == "y")
                            {
                                Console.Write("Masukkan Jumlah SKS : "); jsks = int.Parse(Console.ReadLine());
                                spp = ar * 180000 + 980000;
                                hsks = ar * 25000 + 95000;
                                sks = jsks * hsks;
                                spp = 0;
                               
                               
                            }
                            else
                            {
                                Console.Write("Masukkan Jumlah SKS : "); jsks = int.Parse(Console.ReadLine());
                                spp = ar * 180000 + 980000;
                                hsks = ar * 25000 + 95000;
                                sks = 0;
                            }
                        }
                        else if (ar == 0)
                        {
                            Console.Write("Apakah Anda Beasiswa? : (y/n)"); bea = Console.ReadLine();
                            if (bea == "Y" || bea == "y")
                            {
                                Console.Write("Masukkan Jumlah SKS : "); jsks = int.Parse(Console.ReadLine());
                                spp = ar * 180000 + 980000;
                                hsks = 95000;
                                sks = jsks * hsks;
                                spp = 0;
                              
                            }
                            else
                            {
                                Console.Write("Masukkan Jumlah SKS : "); jsks = int.Parse(Console.ReadLine());
                                spp = ar * 180000 + 980000;
                                hsks = 95000;
                                sks = 0;
                            }
                        }
                        else
                        {
                            Console.Write("Apakah Anda Beasiswa? : (y/n) "); bea = Console.ReadLine();
                            if (bea == "Y" || bea == "y")
                            {
                                Console.Write("Masukkan Jumlah SKS : "); jsks = int.Parse(Console.ReadLine());
                                spp = 980000 + ar * 180000;
                                hsks = 95000 + ar * 25000;
                                sks = jsks * hsks;
                                spp = 0;
                               
                            }
                            else
                            {
                                Console.Write("Masukkan Jumlah SKS : "); jsks = int.Parse(Console.ReadLine());
                                spp = 980000 + ar * 180000;
                                hsks = 95000 + ar * 25000;
                                sks = jsks * hsks;
                            }
                        }
                        Console.WriteLine();
                        Console.WriteLine("===============================");
                        Console.WriteLine("Nama : " + nama);
                        Console.WriteLine("Kelas : " + kls);
                        Console.WriteLine("Ambil Beasiswa  (y / n) : " + bea);
                        Console.WriteLine("Jumlah SKS  : " + jsks);
                        Console.WriteLine("Harga Per SKS : " + hsks);
                        Console.WriteLine("Harga SPP tetap: " + spp);
                        Console.WriteLine("SPP Variable : " + sks);
                        spt = spp + sks;
                        Console.WriteLine("SPP total yang Harus Di bayar = " + spt);
                        break;
                }
                Console.Write("apakah Anda Ingin Mengulanginya,..?? (y/n) "); ulang = Console.ReadLine();
            } while (ulang == "Y" || ulang=="y");
            Console.ReadLine();
           
        }
    }
}



Selamat mencoba gan..