Flow Control dalam programming terbagi menjadi 2 (stau ane sich) . . .
Pada postingan ini ane bahas "If", kalo yang "Switch" ntar ane bahas di postingan slanjutnya . .
Seleksi kondisi atau dalam bahasamadura programingnya "If",, adalah proses penentuan langkah berikutnya berdasarkan proses yang terjadi sebelumnya. Seleksi kondisi ini sangat penting dalam pemrograman sebab dengan adanya seleksi kondisi, program dapat menentukan proses apa yang harus dilakukan selanjutnya berdasarkan keadaan sebelumnya. Sehingga nampak seolaholah program dapat berpikir dan mengambil keputusan. Disinilah letak kekurangan komputer yaitu tidak mampu berpikir sendiri, semua hal yang dilakukan adalah berdasarkan perintah.
Pada postingan ini ane bahas "If", kalo yang "Switch" ntar ane bahas di postingan slanjutnya . .
Seleksi kondisi atau dalam bahasa
"Csharp"
namespace FlowControl_If { class Program { //property public byte kode; public static void Main(string[] args) { //deklarasi Class Selek Selek Cek = new Selek(); Cek.Seleksi(); //memanggil Method Seleksi dari Class Selek Console.WriteLine(); Console.Write("Press any key to continue . . . "); Console.ReadKey(true); } } class Selek { public void Seleksi() { Program pro = new Program(); //deklarasi Class Program Console.Write("Masukkan Kode = "); pro.kode = Convert.ToByte(Console.ReadLine()); //memanggil property Class program Sbg Input if (pro.kode == 1) { Console.WriteLine("Nama Anda Ahmad"); } else if (pro.kode == 2) { Console.WriteLine("Nama Anda Rizal"); } else if (pro.kode == 3) { Console.WriteLine("Nama Anda Afani"); } else { Console.WriteLine("Kode Salah"); } } } }
Ini hasilnya
"Java"
package FlowControl_If; import java.util.Scanner; public class Program { //property public byte Kode; public static void main(String[] args) { Selek Cek = new Selek(); Cek.Seleksi(); } } class Selek { public void Seleksi() { //Deklarasi Class Program Program pro = new Program(); Scanner baca = new Scanner(System.in); System.out.print("Masukkan kode = "); pro.Kode = baca.nextByte(); //memanggil property dari Class program sbg input if (pro.Kode == 1) { System.out.print("Nama Anda Ahmad"); } else if (pro.Kode == 2) { System.out.print("Nama Anda Rizal"); } else if (pro.Kode == 3) { System.out.print("Nama Anda Afani"); } else { System.out.print("Kode Salah"); } } }
hasilnya
"C++"
#include <cstdlib> #include <iostream> using namespace std; class Selek { private : int kode; //property public : void Seleksi() { cout<<"masukkan kode = "; cin>>kode; //input menggunakan property Class Selek if(kode == 1) { cout<<"nama anda Ahmad"; } else if (kode == 2) { cout<<"nama anda Rizal"; } else if (kode == 3) { cout<<"nama anda Afani"; } else { cout<<"kode Salah"; } } }; int main(int argc, char *argv[]) { Selek Cek; //deklarasi Class Selek Cek.Seleksi(); //Panggil Method Seleksi dr Class Selek cout<<endl; cout<<endl; system("PAUSE"); return EXIT_SUCCESS; }
Ni hasilnya