Flow Control

Apa kabar dunia?? , Semoga hari anda menyenangkan.

Kali ini kita akan belajar flow control dalam C#, Java, dan C++. Jika kita artikan dalam bahasa manusia if switch adalah sebuah kondisi. Misalnya kondisi “Jika A maka B”. Masih bingung??

Ini lebih gampangnya, Contoh ke-2  “Jika andi rajin maka dia naik kelas, jika tidak maka dia tidak naik kelas”.  Jadi logikanya kaya begono gan. langsung saja kita to the point di bawah ini :

IF

Syntax if adalah suatu metode yang digunakan untuk menampung beberapa jawaban yang akan di gunakan untuk mengeksekusi suatu program, jika metode tersebut tidak terpenuhi makan akan terjadi error dalam pemrograman. Dalam syntax if terdapat beberapa kondisi :

dalam kondisi tunggal :

apabila IF (kondisi)

{ * Statemen / Perintah * }

End

dalam kondisi ganda

apabila IF (kondisi)

{* Statemen / Pemerintah *}

Else

{* Statemen / Perintah *}

End

dalam kondisi tersarang

apabila IF (kondisi)

{

Apabila IF (kondisi)

{* Statemen / Perintah *}

Else

{* Statemen / Perintah *}

}

End

Switch

Syntax Switch adalah suatu metode yang digunakan untuk mengganti pilihan menurut jawaban yang di berikan, switch cenderung di gunakan pada nilai rentang dan nilai pecahan.

contoh algoritma Switch :

Switch < variabel>

{

case < kondisi 1 > :

{* Statemen / Perintah *}

case < kondisi 2 > :

{* Statemen / Perintah *}

Default :

{* Statemen / Perintah *}

Default adalah di mana kondisi – kondisi yang di atas tidak terpenuhi.

Berikut ini adalah contoh penggunaan flowcontrol dalam program simple kasir untuk menampilkan keterangan diskon :

Dalam C#
code class dahulu


public class Class1
 {
 public void Keterangan()
 {

 int jumlah;

 Console.WriteLine("program keterangan diskon");
 Console.Write("masukkan jumlah barang : ");
 jumlah = Convert.ToInt32(Console.ReadLine());

 //prosess
 if (jumlah > 5)
 {
 Console.WriteLine("mendapat diskon harga");
 }
 else
 {
 Console.WriteLine("tidak mendapat diskon");
 }
 }
 }

main programnya


class Program
 {
 public static void Main(string[] args)
 {
 Class1 keterangan = new Class1();
 keterangan.Keterangan();
 Console.ReadKey(true);
 }
 }

Screenshotnya 

Dalam Java


package flowcontroljava;
import java.util.Scanner;

public class Main {

 public static void main(String[] args) {
 Scanner inp = new Scanner (System.in);

int jumlah;

System.out.println("program keterangan diskon");
 System.out.println("masukkan jumlah barang : ");
 jumlah = inp.nextInt();

 //proses
 if (jumlah > 5)
 {
 System.out.println("mendapat diskon harga");
 }
 else
 {
 System.out.println("tidak mendapat diskon");
 }

 }

}

Screenshotnya 

Dalam C++

#include <iostream>
#include <cstdlib>

using namespace std;
int main()
{
 int jumlah;

cout<< "program keterangan diskon"<<endl;
 cout<<"masukkan jumlah barang : ";
 cin>> jumlah;

if (jumlah > 5)
 {
 cout<< "mendapat diskon harga"<<endl;
 }
 else
 {
 cout<< "tidak mendapat diskon"<<endl;
 }

system("pause");
 return 0;
}

Screenshotnya 

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s