Senin, 16 November 2020

Contoh Program Penggunaan Switch

Switch Case

Untuk kegunaan Switch sama saja dengan IF yaitu menghasilkan sebuah output dengan kondisi yang ditentukan. Namun, untuk Fungsi Switch jarang sekali saya gunakan untuk pembuatan sebuah program. Dimana saya sendiri cenderung menggunakan IF. Berikut pengilustrasian Switch di C#.

Untuk pengaplikasian dalam program C# dapat dicontohkan seperti ini :

Contoh Program:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace menu {

    class Program {      

        static void Main(string[] args) {

 // deklarasi

    float luaspersegipanjang,panjang,lebar;

    Double luaslingkaran,r;

    float volbalok, p, l, t;

    int pilih;

    const double phi = 3.14;


    Console.WriteLine("Menu");

    Console.WriteLine("1.Luas persegi panjang");

    Console.WriteLine("2.Luas lingkaran");

    Console.WriteLine("3.Vol balok");

    Console.WriteLine("4.Keluar");

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


    Console.Write ("Masukan menu pilihan anda (1-4) :");

    pilih = Convert.ToInt16(Console.ReadLine());

    switch(pilih)

    {

    case 1 :

    Console.Write ("Masukan sisi panjang :");

    panjang = Convert.ToSingle(Console.ReadLine());

    Console.Write ("Masukan sisi lebar :");

    lebar = Convert.ToSingle(Console.ReadLine());

    luaspersegipanjang= panjang*lebar;

    Console.WriteLine("Luas persegi panjang = "+ luaspersegipanjang);

    Console.ReadKey();

    break ;


    case 2 :

    Console.Write("Masukan jari-jari lingkaran : ");

    r = Convert.ToDouble(Console.ReadLine());

    luaslingkaran= r * r * phi;

    Console.WriteLine("Luas lingkaran = " + luaslingkaran);

    Console.ReadKey();

    break;


    case 3 :

    Console.Write("Masukan sisi panjang : ");

    p = Convert.ToSingle(Console.ReadLine());

    Console.Write("Masukan lebar :");

    l = Convert.ToSingle(Console.ReadLine());

    Console.Write("Masukan tinggi :");

    t = Convert.ToSingle(Console.ReadLine());

    volbalok = p*l*t;

    Console.WriteLine("Volume balok="+volbalok);

    Console.ReadKey();

    break;


    case 4:

    Console.WriteLine("Semangat Belajar");

    Console.ReadKey();

    break;


    default:

    Console.WriteLine("Inputan anda salah silahkan ulangi !!");

    Console.ReadKey();

    //main();

    break;

            }

        }

    }

}

HASILNYA:

HASIL MENU PILIHAN 1:



1 komentar:

Marsya mengatakan...


Numpang promo ya Admin^^
ajoqq^^cc
mau dapat penghasil4n dengan cara lebih mudah....
mari segera bergabung dengan kami... (k)
di ajopk.com ^_~
segera di add Whatshapp : +855969190856