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