google-site-verification=PmzpujvTp1vq8lSrj_2cSm7n0Gm5dt6jZllsNJXpLVk Pelajaran Teknik Informatika: Pemilhan Kondisi pada C++

Sabtu, 30 September 2017

Pemilhan Kondisi pada C++

Assalammualaikum wr.wb
Kali ini saya akan membahas tentang PEMILIHAN KONDISI dalam program C++.
A.    Pengertian kondisi IF.
pernyataan if mempunyai pengertian yaitu jika kondisi bernilai benar, maka perintah akan dikerjakan dan jika tidak memenuhi syarat maka akan diabaikan.


penulisan kondisi harus dalam didalam tanda kurung dan berupa ekspresi relasi dan penulisan pernyataan dapat berupa sebuah pernyataan tunggal, pernyataan majemuk atau pernyataan kosong.

Contoh pemilhan kondisi if
a.       Inputan
Berikut merupakan inputan dari pemilihan kondisi if-else-if.
#include <iostream>
#include <conio.h>

using namespace std;
main()
{
    long harga, diskon=0, total;
    cout << " Harga Barang =";
    cin >> harga;

    if (harga > 50000)
    {
     cout << " Anda Mendapat Diskon\n";
        diskon = 0.05 * harga;
    }
    cout << " diskon =" << diskon;

    total = harga - diskon;
    cout << "\n total bayar = Rp. " << total;
}
b.      Outuputan
Berikut adalah outputan dari inputan diatas.
B.     Pengertian kondisi if-else
pernyataan if mempunyai pengertian " jika kondisi bernilai benar, maka perintah-1 akan dikerjakan dan jika tidak memenuhi syarat maka akan mengerjakan perintah-2.

Bentuk umum pernyataan if-else
Contoh pernyataan kondisi if-else
a.       Inputan
Berikut merupakan inputan dari pemilihan kondisi if-else-if.
#include <iostream>
#include <conio.h>

using namespace std;
main()

{
    int Pilih;
    long Nasi, Harga=0;
    cout << " Pilihan Menu :\n ";
    cout << " 1. Nasi Goreng\n ";
    cout << " 2. Mie Goreng\n ";
    cout << " Pilih (1/2) ="; cin >> Pilih;

    if (Pilih == 1)
    {
          cout << " Anda Memilih Nasi Goreng\n ";
          Harga = 12000;
    }
    else
        cout << " Pilihan Yang Anda Masukkan Salah\n";

    cout << " Harga = Rp. " << Harga;
}
b.      Outputan
Berikut adalah outputan dari inputan diatas.
C.     Pengertian pernyataan if-else-if
if else if ini merupakan pernyataan if berada didalam pernyataan if dan lainnya. Berikut bentuk umum dari pemilihan kondisi if else if:
Contoh dari pemilihan kondisi if-else-if
a.       Inputan
Berikut merupakan inputan dari pemilihan kondisi if-else-if.
#include <iostream>
#include <conio.h>

using namespace std;
main()

{
    long pilihan_jus, Jus_apple, Jus_Melon, Harga, Pilih;
    cout << " pilihan jus :";
    cout << "\n1. Jus Apple";
    cout << "\n2. JUs Melon";
    cout << "\nPIlih (1/2) :"; cin >> Pilih;

    if (Pilih == 1)
    {
        cout << " Anda Memilih Jus Apple\n";
        Harga = 10000;
    }
    else if (Pilih == 2)
    {
        cout << " Anda Memilih Jus Melon\n";
        Harga = 12000;
    }

    cout << " Harga = Rp. " << Harga;
}
b.      Outputan
Berikut outputan dari inputan pemilihan kondisi diatas.
D.    Pernyataan switch-case
pernyataan switch-case merupakan pernyataan yang dirancang khusus untuk menangani pengambilan keputusan yang melibatka sejumlah atau banyak alternatif. Bentuk penulisan pernyataan switch-case sebagai berikut:
setiap cabang akan dijalankan jika syarat nilai konstanta tersebut dipenuhi dan default akan dijalankan jika semua cabang diatasnya tidak terpenuhi.
Contoh program pernyataan pemilihan kondisi switch-case:
a.       Inputan
Berikut inputan dari pernyataan pemilihan kondisi switch-case
#include <iostream>

using namespace std;
main()

{
    long Harga, memilih,bayar;
    int Pilih;
    cout << "======TOKO CAHYA======"<<endl;
    cout << "Bahan Pokok Yang di Pilih"<<endl;
    cout << "1. Beras "<<endl;
    cout << "2. Minyak Goreng "<<endl;
    cout << "3. Susu "<<endl;
    cout << "4. Telur"<<endl;
    cout << " Masukkan Pilihan :";cin >> Pilih;

    if (Pilih)
    {
        cout << " Anda membeli Beras";
        Harga = 20000;
        cout << "\nBeras kupang/kg"<<endl;
        cout << "1. Beras 1 kg"<<endl;
        cout << "2. Beras 1.5 kg"<<endl;
        cout << "\nAnda memilih beras kupang (1/2) : "; cin >> memilih;
        switch (memilih)
            {
            case 1:
                cout << "Anda membeli 1 kg beras";
                Harga = 20000;
                bayar = Harga;
                cout << "\nPembayaran /kg beras kupang :"<<bayar;
                break;
            case 2:
                cout << "Anda membeli 1.5 kg beras";
                Harga = 30000;
                bayar = Harga;
                cout << "\nPembayaran /kg beras kupang :"<<bayar;
                break;
            }

    }

}
b.      Outputan
Berikut adalah outputan dari inputan diatas.

Wassalamuallaikum wr.wb
Referensi
http://cloud.politala.ac.id/politala/1.%20 jurusan/teknik % 20 informatika/ Cplus Cplus.com file:///e:/Users/User/Documents/bu%20winda/buku%20tipe%20data.pdf



Tidak ada komentar:

Posting Komentar

Cari Blog Ini

Pages

Static Routing 10 Router

Setting static routing dengan 10 Mikrotik 1.         Setting static routing dengan menggunakan 10 mikrotik. Yang mana topolog...