Program Kalkulator Pengulangan Menggunakan 3 unsur

Good day semuanya,

Salam kenal dan salam bahagia untuk kita semua. Kali ini, saya ingin men-share ilmu kepada pembaca semua tentang kalkulator pengulangan yang menggunakan 3 unsur progtam (If-else , Switch, I-elseif-else). Arti pengulangan disini adalah bisa mengulang kembali program yang kita buat hanya dengan code script yang sederhana saja tanpa menggunakan unsur DO-WHILE. Jika pembaca men-review artikel ini, kedepannya script ini akan menolong anda suatu saat.

Ingin tahu caranya?? Simak artikel berikut dengan cermat.

 

//Bagian Judul Program

Console.WriteLine(“———————————————————-“);

Console.WriteLine(“Penjumlahan, Pengurangan, Perkalian, Pembagian”);

Console.WriteLine(“———————————————————-“);

 

//Bagian Pertama Penginputan Data

Home: //abaikan line ini terlebih dahulu agar tidak pusing. Kita simbolkan Line A.

Console.Write(“Masukkan Bilangan Pertama : “);

double angka1 = Convert.ToDouble(Console.ReadLine());

Console.WriteLine(“———————————————————————-“);

 

Console.Write(“Masukkan Bilangan Kedua : “);

double angka2 = Convert.ToDouble(Console.ReadLine());

Console.WriteLine(“———————————————————————-“);

 

//Bagian deklarasi variable public

double hasil;

int pilih;

string operasi, kata;

 

//Menu Pemilihan Switch

Console.WriteLine(” => Ketikkan 1 untuk Penjumlahan”);

Console.WriteLine(” => Ketikkan 2 untuk Pengurangan”);

Console.WriteLine(” => Ketikkan 3 untuk Perkalian”);

Console.WriteLine(” => Ketikkan 4 untuk Pembagian”);

Console.Write(“Pilihan Anda (1/2/3/4)?” );

 

//Switch, If-ElseIf-Else

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

switch (pilih)

{

case 1:

operasi = “Penjumlahan”;

hasil = angka1 + angka2;

Console.WriteLine(“——————————————“);

Console.WriteLine(“Anda Memilih ” +operasi);

Console.WriteLine(“——————————————“);

Console.WriteLine(“Hasil dari ” + operasi + ” adalah ” + hasil);

if (hasil < 0) {

Console.WriteLine(hasil + ” adalah bilangan negatif”);

}

else if (hasil > 0)

{

Console.WriteLine(hasil + ” adalah bilangan positif”);

}

else {

Console.WriteLine(hasil + ” adalah nol (0)”);

}

break;

 

case 2:

operasi = “Pengurangan”;

hasil = angka1 – angka2;

Console.WriteLine(“——————————————“);

Console.WriteLine(“Anda Memilih ” +operasi);

Console.WriteLine(“——————————————“);

Console.WriteLine(“Hasil dari ” +operasi + ” adalah ” +hasil);

if (hasil < 0)

{

Console.WriteLine(hasil + ” adalah bilangan negatif”);

}

else if (hasil > 0)

{

Console.WriteLine(hasil + ” adalah bilangan positif”);

}

else { Console.WriteLine(hasil + ” adalah bilangan nol”); }

break;

 

case 3:

operasi = “Perkalian”;

hasil = angka1 * angka2;

Console.WriteLine(“——————————————“);

Console.WriteLine(“Anda Memilih ” +operasi);

Console.WriteLine(“——————————————“);

Console.WriteLine(“Hasil dari ” +operasi + ” adalah ” +hasil);

if (hasil < 0)

{

Console.WriteLine(hasil + ” adalah bilangan negatif”);

}

else if (hasil > 0)

{

Console.WriteLine(hasil + ” adalah bilangan positif”);

}

else {

Console.WriteLine(hasil + ” adalah nol (0)”);

}

break;

 

case 4:

operasi = “Pembagian”;

hasil = angka1 / angka2;

Console.WriteLine(“——————————————“);

Console.WriteLine(“Anda Memilih ” +operasi);

Console.WriteLine(“——————————————“);

Console.WriteLine(“Hasil dari ” +operasi + ” adalah ” +hasil);

Console.WriteLine();

if (hasil < 0) {

Console.WriteLine(hasil + ” adalah bilangan negatif”);

}

else if (hasil > 0) {

Console.WriteLine(hasil + ” adalah bilangan positif”);

}

else {

Console.WriteLine(hasil + ” adalah nol (0)”);

}

break;

 

 

default:

Console.WriteLine(“Tidak Ada Pilihan selain yang disediakan”);

Console.WriteLine(“——————————————“);

Console.ReadLine();

break;

}

 

//Metode Pengulangan Program Tanpa menggunakan Unsur Do-While

Console.WriteLine(“Back From Start??[y/n]: “);

//Input data y/n

kata = Console.ReadLine();

//If-Elseif-else

           //Disini saya menggunakan dua huruf (y or Y), dimana hanya untuk memudahkan user saja.

if (kata == “y” || kata == “Y”)

{

goto Home; //Ini adalah code script yang pembaca harus tahu. Perhatikan kembali script Line A, dimana arti script ini adalah jika user                                                   menginput y or Y, maka user akan dibawa ke program Line A yang diberi nama “HOME”. Nama itu sendiri juga bisa diganti                                               dengan kata apa saja.

}

else if (kata == “n” || kata == “N”)

{

Console.WriteLine(“+++++Terima Kasih+++++”);

}

else

{

Console.WriteLine(“Tidak adal Pilihan Selain yang disediakan”);

}

 

Demikian penjelasan saya tentang program sederhana kalkulator pengulangan menggunakan 3 unsur program.

Should you have any inquiries, please feel free to comment below.

 

Best Regard,

 

Darvin

 

Leave a Reply