Script

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 4

using using using using

System; System.Collections.Generic; System.Linq; System.Text;

/* Nama = Muhammad Rizki Al-Jabari * Nim = 10111407 * Kelas = IF-1 */

namespace tugas1 { class Program { static void Main(string[] args) { Console.BackgroundColor = ConsoleColor.DarkRed; Console.ForegroundColor = ConsoleColor.White; menu(); Console.ReadKey(); }

static void menu() { Console.Clear(); menu: int input; Console.WriteLine("================================="); Console.WriteLine("| TUGAS PEMOGRAMAN LANJUT |"); Console.WriteLine("================================="); Console.WriteLine("|\t1.Biodata\t\t|"); Console.WriteLine("|\t2.Luas Segitiga\t\t|"); Console.WriteLine("|\t3.Sub Menu\t\t|"); Console.WriteLine("|\t4.Exit Program\t\t|"); Console.WriteLine("================================="); Console.Write("Masukan pilihan [1-4] = "); int.TryParse(Console.ReadLine(), out input); switch (input) { case 1: biodata(); break; case 2: luasSegitiga(); break; case 3: Console.Clear(); Console.WriteLine("Menu 3 Belum Tersedi a... silahkan pilih ulang\n\n"); goto menu; case 4: Environment.Exit(0); break; default: Console.Clear(); Console.WriteLine("Pilihan yg dimasukan salah"); Console.WriteLine("Silahkan masukan pilihanya lagi dengan be nar\n\n\n"); goto menu;

} }

static void biodata() { Console.Clear(); string nama; string nim; string kelas; string jurusan; string fakultas; int input; Console.WriteLine("================================="); Console.WriteLine("|\tMasukan Data Anda \t|"); Console.WriteLine("=================================\n"); Console.Write("Masukan nama anda = "); nama = Console.ReadLine(); Console.Write("Masukan Nim Anda = "); nim = Console.ReadLine(); Console.Write("Masukan Kelas Anda = "); kelas = Console.ReadLine(); Console.Write("Masukan Jurusa Anda = "); jurusan = Console.ReadLine(); Console.Write("Masukan Fakultas Anda = "); fakultas = Console.ReadLine(); Console.WriteLine("\n\n"); Console.WriteLine("================================="); Console.WriteLine("| Data Yang Sudah Di Masukan |"); Console.WriteLine("=================================\n"); Console.WriteLine("Nama = {0}", nama); Console.WriteLine("Nim = {0}", nim); Console.WriteLine("kelas = {0}", kelas); Console.WriteLine("jurusan = {0}", jurusan); Console.WriteLine("fakultas = {0}\n\n", fakultas); fail2: Console.WriteLine("Tekan 1 untuk kembali ke menu UTAMA ... "); Console.WriteLine("Tekan 2 untuk kembali ke menu BIODATA ..."); Console.WriteLine("Tekan 3 untuk EXIT ..."); int.TryParse(Console.ReadLine(), out input); switch (input) { case 1: menu(); break; case 2: biodata(); break; case 3: Environment.Exit(0); break; default: Console.Write("\n\n\n"); Console.WriteLine("Pilihan yg anda masukan salah"); goto fail2; } }

static void luasSegitiga() {

Console.Clear(); float alas; float tinggi; float luas; int input; Console.WriteLine("================================="); Console.WriteLine("| Menghitung Luas Segitiga |"); Console.WriteLine("=================================\n"); Console.Write("Masukan Ukuran Alas = "); float.TryParse(Console.ReadLine(), out alas); Console.Write("Masukan Ukuran tinggi = "); float.TryParse(Console.ReadLine(), out tinggi); Console.WriteLine("\n"); if (alas > 0 && tinggi > 0) { luas = (alas * tinggi) / 2; Console.Write("Luas Segitiga = {0} \n\n\n", luas); fail: Console.WriteLine("Tekan 1 untuk kembali ke menu UTAMA ... "); Console.WriteLine("Tekan 2 untuk kembali ke menu MENGHITUNG LUAS SEGITIGA ..."); Console.WriteLine("Tekan 3 EXIT ..."); int.TryParse(Console.ReadLine(), out input); if (input == 1) { menu(); } else if (input == 2) { luasSegitiga(); } else if (input == 3) { Environment.Exit(0); } else { Console.Write("\n\n\n"); Console.WriteLine("Pilihan yg anda masukan salah"); goto fail; } } else if (alas < 1 || tinggi < 1) { Console.WriteLine("Luas segitiga tidak bisa di hitung "); Console.WriteLine("karena \"Alas atau Tinggi harus lebih besar d aripada 0\" "); Console.WriteLine("Atau mungkin karena nilai yg dimasukan berupa Charakter \n\n\n"); fail3: Console.WriteLine("Tekan 1 untuk kembali ke menu UTAMA ... "); Console.WriteLine("Tekan 2 untuk kembali ke menu MENGHITUNG LUAS SEGITIGA ..."); Console.WriteLine("Tekan 3 EXIT ..."); int.TryParse(Console.ReadLine(), out input); if (input == 1) { menu();

} else if (input == 2) { luasSegitiga(); } else if (input == 3) { Environment.Exit(0); } else { Console.WriteLine("Pilihan yg anda masukan salah"); goto fail3; } } } } }

You might also like