P.04

 Operasi Penyeleksian Kondisi ( BRANCING )
Pernyataan percabangan digunakan untuk memecahkan persoalan untuk mengambil suatu keputusan diantara sekian pernyataan yang ada. Untuk keperluan pengambilan keputusan.
Borlan C ++ menyediakan beberapa perintah antara lain.

Pernyataan IF
Pengertiannya jika kondisi bernilai benar maka perintah akan dikerjakan dan jika tidak memenuhi syarat maka akan diabaikan.




If (kondisi)
Pernyataan ;



Penulisan kindisi harus didalam tanda kurung dan berupa ekspresi relasi dan penulisan pernyataan dapat berupa sebuah pernyataan tunggal,majemuk atau pernyataan kosong.
Jika If diikuti pernyataan majuemuk,bentuk penulisannya sbb :




If (kondisi)
{
Pernyataan
}






Contoh :

Menentukan besarnya potongan dari pembelian barang yang diberikan seorang pembeli dengan keriteria :

- Tidak ada potongan jika total pembelian kurang dari Rp.50.000.-
- Jika total pembelian lebih dari atau sama dengan Rp.50.000.-
Potongan yang diterima sebesar 20% dari total pembelian.

JAWABAN :

#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
  int tot_beli,potongan =0,jum_bayar=0;
clrscr ();

cout<<”total pembelian Rp. “;cin>>tot_beli;

if (tot_beli >= 50000)
potongan = 0.2 * tot_beli;

cout<<”besarnya potongan Rp. “<<

jum_bayar = tot_beli – potongan;

cout<<”jumlah yang harus dibayarkan Rp. “<

getch () ;
}




Output yang dihasilkan dari contoh diatas adalah :



Total pembelian Rp.50000
Besarnya potongan Rp.10000
Jumlah yang harus dibayarkan Rp.40000



penjelasan :
jadi dari contoh diatas jika pembelian kita sebesar 50000 atau lebih kita dapat potongan 0.2 dari total,
maka dari itu codingnya di tulis if(tot_beli>=50000) jika kita terjemahkan ke dalam bahasa kita ialah jika pembelian lebih atau samadengan 50000 . dan,
potongan=0.2*tot_beli ialah rumus untuk memotong jumlah pembayaran jika memenuhi kondisi if tadi.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 komentar:

Posting Komentar