Postingan

Tugas 10: Exception Handling

Gambar
Nama : Aris Munandar Arsyad NIM : 20222105022 Kelas : S.208 Program Studi : S1 Sistem Informasi using System; class Program {     static void Main(string[] args)     {         try         {             Console.Write("Masukkan nama pengguna: ");             string username = Console.ReadLine();             ValidateUsername(username);             Console.WriteLine($"Selamat datang, {username}!");         }         catch (ArgumentNullException)         {             Console.WriteLine("Nama pengguna tidak boleh kosong (null).");         }     }     static void ValidateUsername(string username)     {         if (username == null)       ...

Tugas 9: Struktur data Stack dan Queue

Gambar
Nama : Aris Munandar Arsyad NIM : 20222105022 Kelas : S.208 Program Studi : S1 Sistem Informasi using System; using System.Collections.Generic; class Program {     static void Main(string[] args)     {         Queue<string> serviceQueue = new Queue<string>();         while (true)         {             Console.WriteLine("Pilih tindakan:");             Console.WriteLine("1. Tambah pelanggan ke antrian");             Console.WriteLine("2. Layani pelanggan selanjutnya");             Console.WriteLine("3. Keluar");             int choice = int.Parse(Console.ReadLine());             switch (choice)             {                 case 1:     ...

Tugas 8: Struktur Lompat

Gambar
Nama : Aris Munandar Arsyad NIM : 20222105022 Kelas : S.208 Program Studi : S1 Sistem Informasi using System; class Program {     static void Main(string[] args)     {         int total = 0;         int count = 0;         Console.WriteLine("Masukkan serangkaian nilai (akhiri dengan nilai negatif):");         while (true)         {             int value = int.Parse(Console.ReadLine());             if (value < 0)                 break; // Keluar dari loop saat nilai negatif diinput             if (value == 0)                 continue; // Abaikan nilai nol, lanjutkan ke iterasi berikutnya             total += value;             count++; ...

Tugas 7 : Array

Gambar
Nama : Aris Munandar Arsyad NIM : 20222105022 Kelas : S.208 Program Studi : S1 Sistem Informasi Soal 1  using System; class Program {     static void Main(string[] args)     {         string[] hewanArray = new string[5];         Console.WriteLine("Masukkan 5 nama hewan:");         for (int i = 0; i < hewanArray.Length; i++)         {             Console.Write($"Hewan ke-{i + 1}: ");             hewanArray[i] = Console.ReadLine();         }         Console.WriteLine("\nNama hewan yang dimasukkan:");         foreach (string hewan in hewanArray)         {             Console.WriteLine(hewan);         }     } } SOAL 2  using System; class Program {     static void Mai...

Tugas 6: Perulangan

Gambar
Nama : Aris Munandar Arsyad NIM : 20222105022 Kelas : S.208 Program Studi : S1 Sistem Informasi using System; class Program {     static void Main(string[] args)     {         Console.Write("Masukkan jumlah perulangan: ");         int jumlahPerulangan = int.Parse(Console.ReadLine());         Console.WriteLine("\nMenggunakan perulangan FOR:");         for (int i = 1; i <= jumlahPerulangan; i++)         {             Console.WriteLine($"NIM: 20222105022, Nama: Aris Munandar Arsyad - Iterasi ke-{i}");         }         Console.WriteLine("\nMenggunakan perulangan WHILE:");         int counter = 1;         while (counter <= jumlahPerulangan)         {             Console.WriteLine($"NIM: 20222105022, Nama...

Tugas 5: Percabangan Switch

Gambar
using System; class Program {     static void Main(string[] args)     {         Console.WriteLine("Kalkulator Sederhana");         Console.Write("Masukkan angka pertama: ");         double angka1 = double.Parse(Console.ReadLine());         Console.Write("Masukkan operator (+, -, *, /): ");         char op = char.Parse(Console.ReadLine());         Console.Write("Masukkan angka kedua: ");         double angka2 = double.Parse(Console.ReadLine());         double hasil = 0.0;         switch (op)         {             case '+':                 hasil = angka1 + angka2;                 break;             case '-':        ...

Tugas 2 : Variabel dan tipe data

Gambar
Nama : Aris Munandar Arsyad NIM : 20222105022 Kelas : S.208 Program Studi : S1 Sistem Informasi Tugas 2 : Variabel dan tipe data using System class Program {     static void Main(string[] args)     {         Console.Write("Masukkan Nama: ");         string nama = Console.ReadLine();         Console.Write("Masukkan NIM: ");         string nim = Console.ReadLine();         Console.Write("Masukkan Nilai IPK: ");         float ipk = float.Parse(Console.ReadLine());         Console.Write("Apakah Anda Mahasiswa Aktif? (true/false): ");         bool isActive = bool.Parse(Console.ReadLine());         Console.Write("Masukkan Karakter Favorit: ");         char karakterFavorit = Console.ReadKey().KeyChar;         Console.WriteLine("\nData yang diinput:");  ...