Memasukkan nama user dan memastikanya menggunakan Switch dan If

Saya akan membagikan koding tentang sebuah program simple yang memakai komand if,else dan swicth.

Koding :

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

//ConsoleApplication4 adalah nama project di visual studionya.

namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
string name;
int choice;

Console.Write(“Please Type your name here : “);
name = Console.ReadLine();

//console writeline ini hanya berfungsi sebagai “enter” sehingga tulisanya lebih rapi

Console.WriteLine(“”);

Console.Write(“Is your name ” + name);
Console.Write(“?”);
Console.WriteLine(“”);
Console.WriteLine(“”);

//karena saya memakai Convert to int 16
//jika anda memasukkan huruf maka akan error saat men-debug kodingnya

Console.WriteLine(“Please answer with a NUMBER provided below”);
Console.Write(“1 = Yes, 2= No”);

Console.WriteLine(“”);
Console.Write(“choose :”);
choice = Convert.ToInt16(Console.ReadLine());
Console.WriteLine(“”);

//switch disini akan berfungsi hampir sama seperti if dan else hanya menurut saya kita bisa lebih
//leluasa jika memakai switch karena kita bisa membuat banyak kondisi untuk satu statement
//if dan else juga bisa tetapi switch lebih mudah

switch (choice)
{

//disini saya hanya meletakkan hanya satu case, jika choice value nya 1 maka statement akan berjalan
//jika anda ingin case 12 juga melakukan statement ini, anda hanya perlu menuliskan “case 12:”
//dibawah atau atas case 1 dan ketika anda memasukkan value choice 1 atau 12 statement case 1 akan berjalan

case 1:
Console.WriteLine(“”);
Console.WriteLine(“Okay, You have been registered as ” + name);
break;

case 2:
Console.Write(“Please Type your name here : “);
name = Console.ReadLine();
Console.WriteLine(“”);
Console.WriteLine(“Okay, You have been registered as ” + name);
break;

default:
{
System.Console.WriteLine(“Please ONLY Choose between number 1 and 2”);
break;
}
}

Console.WriteLine(“”);
Console.WriteLine(“…Loading”);

//disini saya memasukkan koding if,

if (choice == 1)
{
Console.WriteLine(“”);
Console.WriteLine(“Please Visit again ” + name);
Console.ReadKey();
}
else if (choice == 2)
{
Console.WriteLine(“”);
Console.WriteLine(“Please be careful to not make mistake writing your name again, ” + name);
Console.WriteLine(“Please Visit again “);
Console.ReadKey();
}

//jika anda tadi memasukkan case 12: diatas atau dibawah case 1:, maka saat anda menjalankan program
//simple ini dan anda memasukkan value choice=12, maka statement else dibawah yang akan dijalankan
//karena walaupun statementnya sama dengan case 1:, tetapi if disini hanya saya pasang untuk
//value choice 1, 2 dan angka selain itu statement else lah yang akan dijalankan

else
{
Console.WriteLine(“”);
Console.WriteLine(“Can’t you even understand that ? “);
Console.ReadKey();
}
}
}
}

Sekian dari saya terimakasih semoga bermanfaat.

Leave a Reply