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..
Diposting oleh
Unknown