Disini kita akan membuat program untuk menghitung total harga dari barang-barang yang kita beli. Berikut listing programnya.
#include <stdio.h> #include <conio.h> #include <iostream> main() { int jml,harga,tunai; float jum_bayar,total,kembalian,jum_harga; char produk[20]; double tot_beli, potongan; puts("Masukan Nama Produk = "); gets(produk); printf("Masukan Harga = "); scanf("%d",&harga); printf("Masukan Jumlah Beli = "); scanf("%d",&jml); printf("=====================================\n"); printf("\t Vira Mart \n"); printf("\t Cikampek \n"); printf("===============================\n"); printf(" Nama Produk = %s\n", produk); printf(" Harga = Rp. %d \n", harga); printf(" Jumlah Beli = Rp. %d \n", jml); jum_harga = jml*harga; printf (" total pembelian = Rp. %1.1f \n",jum_harga) ; printf("===============================\n"); std::cout <<"total pembelian Rp. "; std::cin>>tot_beli; if (tot_beli >= 200000) potongan = 100000; std::cout <<"besarnya potongan Rp."<<potongan<<std::endl; jum_bayar = tot_beli - potongan; std::cout<<"jumlah yang harus dibayarkan Rp."<<jum_bayar; printf(" \n Tunai = Rp. ");scanf("%d",&tunai); printf("===================================(-)\n"); kembalian=tunai-jum_bayar; printf(" Kembalian = Rp. %1.1f \n", kembalian); printf("===============================\n"); printf("\t Terima Kasih\n"); printf("-------------------------------\n"); printf("*** SHELA KUSUMA RINI - 58413431***"); getch(); }
LOGIKA PROGRAM
#include berarti memerintahkan compiler
untuk menyertakan file header.
<stdio.h> adalah library pada
bahasa C yang digunakan untuk operasi input-output. (stdio = Standar Input dan
Output).
<conio.h> diperlukan bila melibatkan
clrscr().
<iostream.h> diperlukan pada
program yang melibatkan objek cout dan
cin.
main() merupakan sebuah fungsi dalam bahasa c.
int jml, harga, tunai berarti membuat
variabel jml, harga dan tunai dengan tipe data integer.
float jum_bayar, total… berarti membuat
variabel dengan tipe data float.
char produk[20] berarti membuat
variabel produk dengan tipe data char dan memiliki panjang maksimal 20
karakter.
double tot_beli… berarti membuat
variabel dengan tipe data double.
puts(“Masukan Nama Produk = “)
merupakan perintah untuk mencetak string dilayar.
gets(produk) digunakan untuk memasukkan
data berupa string agar tampil dilayar.
printf digunakan untuk menampilakn
string dilayar sama seperti perintah puts.
scanf(“%d”, &harga) digunakan untuk
memasukkan data lewat keyboard yang akan disimpan pada variabel harga (&harga)
dan akan memiliki tipe data integer (%d). sedangkan %f untuk menjadikan data yang dimasukkan bertipe floating point.
Terdapat juga
perintah \t dan \n
\t menyatakan karakter tab.
\n menyatakan baris baru.
cout<< dipakai untuk menampilkan
text di layar monitor. Cout merupakan sebuah objek di dalam C++. << sebagai operator pemasukan.
if (tot_beli >=
200000);
potongan
= 100000;
merupakan
percabangan dari bahasa C. kodingan diatas jika nilia variabel tot_beli lebih
besar samadengan 200000 maka nilai potongan menjadi 100000.
getch() suatu fungsi yang saat kita
menginput sebuah karakter, maka aka nada penekanan enter seara otomatis, dan
pindah ke baris berikutnya. Karakter yang dimasukkan tidak akan ditampilkan
pada layar.
If digunakan
untuk menyeleksi suatu kondisiOUTPUT PROGRAM |
Minggu, 23 November 2014
Program Bahasa C
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar