Rabu, 03 Maret 2021

Program Switch Case Pada C# || Tutorial Switch Case C# || Program Hitung Gaji Karyawan

Assalamualaikum Warahmatullahi Wabarokatuh.
Hello Techolic! Perkenalkan saya Aldo Fernanda. Saya mahasiswa di Universitas Teknokrat Indonesia. Data lengkap saya sebagai berikut:

Nama : Aldo Fernanda
NPM : 20312055
Kelas : IF 20 B
Prodi : S1 Informatika

Contoh Program Switch Case

Berikut ini adalah contoh source code dari Program Switch Case berupa pemilihan program Gaji Kayawan atau Penjumlahan Nilai:

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

namespace ProgramSwitchCase
{
    class Program
    {
        static void Main(string[] args)
        {
            int PilihanProgram;
            Console.WriteLine("Silahkan Masukkan Program Pilihan Anda : ");
            Console.WriteLine("1. Program Gaji Karyawan");
            Console.WriteLine("2. Program Menghutung Jumlah Data");
            Console.WriteLine("===============================================");
            Console.Write("Masukkan Pilihan Anda : ");
            PilihanProgram = int.Parse(Console.ReadLine());
            Console.WriteLine("===============================================");
            Console.WriteLine();

            switch (PilihanProgram)
            {
                case 1 :
                    string Nama;
                    int JamLembur, Bonus, TotalGaji;

                    int JumlahKaryawan;
                    Console.Write("Masukkan Jumlah Karyawan : ");
                    JumlahKaryawan = int.Parse(Console.ReadLine());
                    Console.WriteLine("====================");

                    int ulang = 1;
                    while (ulang <= JumlahKaryawan)
                    {

                        Console.Write("Masukkan Nama : ");
                        Nama = Console.ReadLine();
                        Console.Write("Masukkan Jam Lembur : ");
                        JamLembur = int.Parse(Console.ReadLine());

                        if (JamLembur >= 5)
                        {
                            Bonus = JamLembur * 200000;
                        }
                        else
                        {
                            Bonus = JamLembur * 100000;
                        }


                        TotalGaji = 2500000 + Bonus;
                        Console.WriteLine();
                        Console.WriteLine("=== Karyawan Ke- {0}===", ulang);
                        Console.WriteLine("Nama : " + Nama);
                        Console.WriteLine("Bonus : Rp. " + Bonus);
                        Console.WriteLine("Total Gaji : Rp. " + TotalGaji);
                        Console.WriteLine("=====================");
                        Console.WriteLine();
                        ulang++;
                    }
                    break;

                case 2 :
                    int jumlah, data, totaldata, x;

                    Console.Write("MASUKKAN JUMLAH DATA : ");
                    jumlah = int.Parse(Console.ReadLine());

                    x = 1;
                    totaldata= 0;

                    while (x <= jumlah)
                    {
                        Console.Write("Masukkan Data Ke- {0} : " , x);
                        data = int.Parse(Console.ReadLine());
                        totaldata = totaldata + data;
                        x++;
                    }
                    Console.WriteLine("Jumlah nilai yang diinputkan : " + totaldata);
                    break;
            }
            Console.ReadLine();
        }
    }
}


Output dari program di atas adalah sebagai berikut :

1. Program Hitung Gaji Karyawan

Output Program Hitung Gaji Karyawan

2. Program Hitung Jumlah Nilai


Output Program Hitung Jumlah Nilai



Sekian dulu artikel kali ini, semoga bermanfaat. Jangan lupa share ketemen-temen ya guys. Terimakasih.
Wassalamu'alaikum Warahmatullahi Wabarokatuh.






Tidak ada komentar:

Posting Komentar

IMPLEMENTASI ALGORITMA BRANCH & BOUND

Nama     : Aldo Fernanda NPM      : 20312055   IMPLEMENTASI ALGORITMA BRANCH & BOUND Sebagaimana pada algortima runut-balik, algoritma B...