Sunday, 23 November 2014

tugas AP

Nama: meidiana dwi andyni
Kelas :2ia14
Npm: 55413407

/*PROGRAM STRUK BELANJA*/
/*membuat struk belanja*/


#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
int jml, harga, tunai;
float jum_bayar, total, kembalian, jum_harga;
char produk [20];
double tot_beli, potongan;

puts("Masukkan Nama Produk = "); gets(produk);
printf("Masukkan Harga = "); 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");
cout <<"Total Pembelian  Rp. ";
  cin>>tot_beli;
if (tot_beli >= 200000)
    potongan = 100000;
cout<<"jumlah yang harus dibayarkan Rp. "<<jum_bayar;
printf(" \n Tunai = Rp. %1.1f \n", kembalian);
printf("===========================\n");
printf("\t Terima Kasih\n");
printf("----------------------------------------------\n");
printf("\t andyni\n");
getch();
}

Logika Program :
#include digunakan untuk memerintahkan compiler untuk menyertakan file header
<stdio.h> merupakan library pada Bahasa C yang digunakan untuk operasi input-output (stdio = Standar Input dan Output)
<conio.h> diperlukan bila menggunakan clrscr()
<iostream.h> digunakan pada program yang melibatkan objek cout dan cin
main() adalah sebuah  fungsi dalam Bahasa C

Pemberian harga awal atau inialisasi,yaitu jumlah,harga,tunai,jumlah bayar,total,kembalian jumlah harga

menentukan nilai input,yaitu produk harga,jumlah beli,tunai

Memperoses nilai-nilai yang telah di input untuk mencari jumlah harga total pembelian,total beli,potongan,jumlah bayar
menampilkan hasil proses yaitu jumlah bayar dan kembalian

getch() yaitu suatu fungsi yang saat kita menginputkan sebuah karakter, maka akan ada penekanan enter secara otomatis, dan pindah ke baris selanjutnya. Fungsi getch() karakter yang dimasukkan tidak akan ditampilkan pada layar sehingga sering digunakan untuk meminta inputan berupa password

No comments:

Post a Comment