Senin, 01 Maret 2021

Tugas pemograman II

Assalamualaikum wr.wb.

Di sini saya akan memberikan program C# dengan menggunakan switch case

Contoh sintak yang saya gunakan dalam switch case:


using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;


namespace latihan

{

    class Program

    {

        static void Main(string[] args)

        {

                int pilihan;

                Console.WriteLine("pilihan 1. program karyawan");

                Console.WriteLine("pilihan 2. program jumlah bilangan");

                Console.Write("\nmasukan pilihan anda : ");

                pilihan = int.Parse(Console.ReadLine());

                Console.WriteLine("=============================================");


                switch (pilihan)

                {

                    case 1:

                        int jamlembur, bonus, totalgaji, gajipokok = 2000000, jumlahkaryawan, x;

                        string nama;


                        Console.Write("\nmasukan jumlah karyawan : ");

                        jumlahkaryawan = int.Parse(Console.ReadLine());


                        x = 1;

                        while (x <= jumlahkaryawan)

                        {

                            Console.WriteLine("\n=========================================");

                            Console.WriteLine("data karyawan {0} ", x);

                            Console.Write("masukan nama anda : ");

                            nama = Console.ReadLine();

                            Console.Write("jam lembur anda : ");

                            jamlembur = int.Parse(Console.ReadLine());


                            bonus = jamlembur * 50000;

                            totalgaji = jamlembur + gajipokok;


                            Console.WriteLine("\nnama anda = {0} ", nama);

                            Console.WriteLine("bonus gaji anda adalah = {0} ", bonus);

                            Console.WriteLine("total gaji anda adalah = {0} ", totalgaji);

                            x = x + 1;

                        }

                        Console.ReadLine();

                        break;

                    case 2:

                        int dat, c, nil, jum;

                        Console.Write("\nmasukan jumlah data : ");

                        dat = int.Parse(Console.ReadLine());


                        c = 1;

                        jum = 0;


                        while (c <= dat)

                        {

                            Console.Write("data ke {0} : ", c);

                            nil = int.Parse(Console.ReadLine());

                            jum = jum + nil;

                            c = c + 1;

                        }

                        Console.WriteLine("TOTAL INPUTAN ADLAH : " + jum);

                        Console.ReadLine();

                        break;

                    default:

                        Console.WriteLine("pilihan yang anda masukan tidak ada");

                        Console.ReadLine();

                        break;

            }

        }

    }

}

program di C# :



Contoh Tmapilan Yang  Saya Jalan kan:

jadi jika kita masukan pilihan 1 maka kita akan mengimputkan jumlah karyawan, jumlah karyawan itu untuk menghitung berapa banyak karyawan yang anda masukan. Setelah itu anda di suruh mengimputkan nama anda dan jam lembur , saat di enter maka output yang keluar adalah nama bonus dan total gaji. bonus di dapat dengan rumus 

Bonus = jam lembur * 50000

Sedangkan total gaji di dapat dari

Total gaji = bonus  + gaji pokok
gaji pokok  = 2000000



jika kita inputkan pikihan 2 maka output yang akan keluar adalah jumlah data, dan jika di di enter output yang akan keluar adalah data ke (1) + jumlah yang ingin kita masukan , setelah itu otput akan di jumlahkan sesuai data yang anda masukan :



dan jika kita imputkan selain pilihan 1 dan pilihan 2 maka output yang akan keluar adalah 
( pilihan yang anda masukan tidak ada ).


sekian dari penjelasan saya semoga berman faat.

Wassalamualaikum Wr. Wb

Tidak ada komentar:

Posting Komentar

Process Synchronization

 Nama :  Fikih Yuhada Sena Npm : 20312060 Kelas : IF 20B Bab 5  Sinkronisasi Proses POKOK BAHASAN: ·           Permasalahan Critical Section...