Contoh Program IF

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 bahasa indonesia 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.

berikut contoh gambarnya:

Ini adalah contoh programnya dalam bentuk Csharp “(C#)”


namespace Widy_Flowcontrol
{
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 Widiastuti");
}
else if (pro.kode == 2)
{
Console.WriteLine("Nama Anda Putri");
}
else if (pro.kode == 3)
{
Console.WriteLine("Nama Anda Ni Made");
}
else
{
Console.WriteLine("Kode Salah");
}
}
}
}

Beginilah hasil yang di peroleh …..

Mari kita coba dengan cara bahasa pemograman yang laen misalnya “C++”, kita liat yuksz bagaimana bentuknya

#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 Widiastuti";
}
else if (kode == 2)
{
cout<<"nama anda Putri";
}
else if (kode == 3)
{
cout<<"nama anda Ni Made";
}
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;
}

Maka seperti inilah hasilnya… tidak jauh beda bukan dengan hasil yang menggunakan bahasa pemograman C# kan????

cOBA SEKARANG KITA PERHATIKAN CONTOH PROGRAM BERIKUT INI, CONTOH KALI INI ADALAH PROGRAM YANG MENGGUNAKAN TERJEMAHAN BAHASA PEMOGRAMAN “JAVA”



package javaapplication2;
import java.util.Scanner;

public class Main {

//property
public byte Kode;
public static void main(String[] args)
{
Selek Cek = new Selek();
Cek.Seleksi();
}

}
class Selek
{
public void Seleksi()
{
//Deklarasi Class Program
Main pro = new Main();

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 Widiastuti");
}
else if (pro.Kode == 2)
{
System.out.print("Nama Anda Putri");
}
else if (pro.Kode == 3)
{
System.out.print("Nama Anda Ni Made");
}
else
{
System.out.print("Kode Salah");
}
}
}

Kita lihat yuksz hasilnya…. heheee 😀
ini dia hasilnya.. bisa dilihat kan???

Ini saya memberikan contoh yang ke- 2 pada program IF.. silahkan di coba

Program C# (Csharp)


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

namespace Program_Widy
{
class jualan
{

public void bayaran()
{
int pembelian;
float diskon = Convert.ToSingle(0);
int pembayaran;

//input pembelian
Console.Write("Jumlah pembelian sebesar = Rp.");
pembelian = Convert.ToInt32(Console.ReadLine ());

//seleksi diskon
if (pembelian > 500000)
{
diskon =Convert.ToSingle(pembelian*0.2);
}
else if (pembelian > 300000)
{
diskon = Convert.ToSingle(pembelian*0.15);
}
else
{
diskon = 0;
}
Console.WriteLine("Besar diskon = Rp.{0}", diskon);

// pembayaran
pembayaran = Convert.ToInt32(pembelian - diskon);
Console.WriteLine("Harga yang harus dibayar sebesar = Rp.{0}", pembayaran);
}
}
class Program
{
public static void Main(string[] args)
{
jualan prok = new jualan();
prok.bayaran();
Console.WriteLine();
Console.Write("Press any key to continue . . . ");
Console.ReadKey(true);
}
}
}

Inilah Hasilnya..silahkan di lihat

Setelah membuat program dengan bahasa pemograman C#, sekarang saya akan mencoba untuk merubahnya ke dalam bahasa pemograman C++


#include

using namespace std;

class jualan
{
private : int pembelian;
private : double diskon;
private : double pembayaran;

public : void bayaran()
{
cout<<pembelian;

if (pembelian > 500000)
{
diskon = pembelian * 0.2;
}
else if (pembelian > 300000)
{
diskon = pembelian * 0.15;
}
else
{
diskon = 0;

cout<<"Besar diskon = Rp "<<diskon<<endl;

pembayaran = pembelian - diskon;
cout<<"Harga yang harus dibayar sebesar : Rp "<<pembayaran<<endl;
}
};

Nah, ini hasilnya

Yang terskhir ini adalah contoh program yang saya modifikasi dengan bahasa pemograman Java


package javaapplication3;
import java.util.Scanner;
class jualan
{
public static void bayaran()
{
Scanner inp=new Scanner(System.in);
int pembelian;
double diskon;
double pembayaran;
System.out.print("Jumlah pembelian sebesar : Rp ");
pembelian = inp.nextInt();

if (pembelian > 500000)
{
diskon = pembelian * 0.2;
System.out.println();
}
else if (pembelian > 300000)
{
diskon = (pembelian * 0.15);
System.out.println();
}
else
{
diskon=0;
System.out.println();
}
System.out.println("Besar diskon = Rp "+diskon);

//pembayaran
pembayaran = (pembelian - diskon);
System.out.println("Harga yang harus dibayar sebesar : Rp "+pembayaran);
}
}

public class Main
{
public static void main(String[] args)
{
jualan beli = new jualan();
beli.bayaran();
}
}

jadi dapat di lihat, beginilah hasilnya

4 responses to “Contoh Program IF

  1. Mantap ini!! saya lgi ada tugas ini mbk.. ajarin ya

  2. thank you, good idea
    very goodd…🙂

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