-->

Program Menghitung Potongan Harga Cat Tembok - Tipe Data dan Operator C/C++


Kasus Studi Praktikum 1.1 (Modul 1 - Struktur Data)

Sebuah Toko perlengkapan bahan bangunan yang bernama "TB BARUDAK" memberikan promo harga Cat Tembok 25 Kg. Bagi konsumen yang membeli sebanyak 3 pile akan mendapatkan potongan harga sebesar 80%, promo ini berlaku bagi setiap konsumen yang membeli minimal 3 pile atau kelipatannya akan mendapatkan potongan harga 80%. Sementara harga 1 pile cat tembok 25Kg = Rp.154.000,

#include <stdio.h>
#include <iostream>
using namespace std;

int main()

{  //menentukan dan menetapkan variabel
    float nilai, temp, hrgbarang = 154000;
    int i, j_barang;   

    printf ("POTONGAN HARGA CAT TEMBOK 25KG\n");  //tampilan
    for (i = 0; i < 33; i++)
    printf ("=");
    printf ("\n");

    printf ("Jumlah Barang\t= ");
    scanf ("%d", &j_barang);  //input jumlah barang
    cout << "Harga Satuan \t= " << hrgbarang << endl;

    if (j_barang == 3)  //penyeleksian untuk pembelian 3 pile
    {
        nilai = (j_barang * hrgbarang) * 0.8;
    }

    else
        if (j_barang < 3) //penyeleksian untuk kurang dari 3 pile
        {
            nilai = j_barang * hrgbarang;
        }
        else

            if (j_barang > 3) //penyeleksian untuk lebih dari 3 pile
            {           
                temp = j_barang % 3;
                nilai = (j_barang - temp) * hrgbarang * 0.8 + (temp * hrgbarang);
            }

            printf ("Total Harga\t= %.0f\n", nilai);  //tampilan hasil promo
    return 0;
}

    1. Hasil tampilan jika tidak mendapat promo


    2. Tampian hasil mendapatkan promo 80%

    3. Tampian hasil mendapatkan promo 80%
 

Keterangan
Program ini menghitung promo harga 80 % apabila membeli 3 pile cat. Cara kerjanya nilai masukan variabel j_barang untuk memasukan jumlah pembelian cat. Selanjutnya akan dilakukan pemilihan dengan menggunakan struktur if digunakan untuk menguji sebuah kondisi yang di dalam nya berupa simbol operator untuk memilih kondisi. Pada program ini penggunaan if digunakan untuk menyeleksi inputan. Pada kondisi pertama bila nilai j_barang == 3 maka perintah di dalam if bersangkutan akan bekerja yaitu mendapat harga potong. Jika salah kondisi j_barang < 3 maka perintah di dalam if bersangkutan akan bekerja hasilnya tidak ada diskon. Sedangkan bila kondisi melebihi dari tiga maka perintah if yang bersangkutan akan bekerja dan mendapatkan diskon diskon. Kemudian hasil proses ditampilkan di fungsi utama

Berlangganan update artikel terbaru via email:

0 Response to "Program Menghitung Potongan Harga Cat Tembok - Tipe Data dan Operator C/C++"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel