Rabu, 03 Maret 2021

Program Menghitung Gaji Karyawan dan Jumlah Nilai dengan Switch Case pada C#

 SWITCH CASE adalah percabangan kode program dimana kita membandingkan isi sebuah variabel dengan beberapa nilai. Jika proses perbandingan tersebut menghasilkan nilai true, maka block kode program akan dijalankan atay bisa dikatakan juga, Switch Case merupakan pernyataan yang digunakan untuk menjalankan salah satu pernyataan dari beberapa kemungkinan pernyataan.

Contoh Program Switch Case

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

namespace Tugas_Praktikum
{
    class Program
    {
        static void Main(string[] args)
        {
            int Masukan;
            Console.WriteLine("Pilihan Program : ");
            Console.WriteLine("1. Program Karyawan");
            Console.WriteLine("2. Program Jumlah Bilangan");
            Console.Write("Masukan Pilihan Anda : ");
            Masukan = int.Parse(Console.ReadLine());

            switch (Masukan)
            {
                case 1:
                    int lembur, data, tot_gaji, bonus, x;
                    string nama;

                    Console.Write("Masukan Jumlah Karyawan : ");
                    data = int.Parse(Console.ReadLine());

                    x = 1;
                    while (x <= data)
                    {
                        Console.Write("\nData Karyawan Ke-{0} : ",x);
                        Console.Write("\nNama : ");
                        nama = Console.ReadLine();
                        Console.Write("Lembur : ");
                        lembur = int.Parse(Console.ReadLine());
                        bonus = 50000 * lembur;
                        tot_gaji = 2000000 + bonus;

                        Console.WriteLine("\nTotal Gaji : " + tot_gaji);
                        x++;
                    }
                    break;

                case 2:
                    int ulang, jumlah, nilai;
                    Console.Write("\nJumlah Data : ");
                    data = int.Parse(Console.ReadLine());

                    ulang = 1;
                    jumlah = 0;
                    while (ulang <= data)
                    {
                        Console.Write("Data Ke-{0} : ", ulang);
                        nilai = int.Parse(Console.ReadLine());
                        jumlah = jumlah + nilai;
                        ulang++;
                    }
                    Console.Write("Jumlah data yang diinput :" + jumlah);
                    break;
            }
            Console.ReadKey();
        }
    }
}

    Dari program di atas, maka akan menampilkan seperti gambar di bawah ini :



Output pilihan pertama yang akan ditampilkan :





Output pilihan kedua yang akan ditampilkan :





Tidak ada komentar:

Posting Komentar

Intrusion Detection System

DAFTAR ISI BAB I LANDASAN TEORI  1.1 Pengertian Implementasi   1.2 Jaringan       1 .2.1 Definisi dan Konsep Jaringan      1.2.2 Sejarah dan...