#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 Tiwi Mart \n");
printf("\t Jakarta \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("\nTunai = 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("\tSilahkan Datang Kembali\n");
printf("-------------------------------------\n");
getch();
}
#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 Tiwi Mart \n");
printf("\t Jakarta \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("\nTunai = 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("\tSilahkan Datang Kembali\n");
printf("-------------------------------------\n");
getch();
}
#include<> berfungsi untuk
menjalankan program, yang merupakan library. Printf merupakan key dari
#include<stdio.h>, getch merupakan salah satu kata dari #include<conio.h>
sedangkan #include<iostream> berfungsi sebagai input output contoh katanya
yaitu cout.
Pertama-tama masukan variabel ; jml= untuk
jumlah barang, harga=untuk harga barang
tunai =untuk memasukkan nilai uang. Variabel tersebut bertipe float. Produk variabel yang ditentukan maksimum 20 karakter. Tot_beli dan potongan merupakan pendeklarasian double.
tunai =untuk memasukkan nilai uang. Variabel tersebut bertipe float. Produk variabel yang ditentukan maksimum 20 karakter. Tot_beli dan potongan merupakan pendeklarasian double.
Setelah itu masing-masiing variabel akan
dijadikan tempat untuk menampung data yang akan diinput. %d digunakan untuk
menampilkan decimal integer
Setelah itu mencetak judul dengan
perintah printf. \n digunakan untuk pindah ke baris bawah. Puts digunakan untuk
menampilkan data yang tipe nya string dan secara otomatis akan pidah
baris. Gets berfungsi untuk pemasukan data.
Untuk menghitung jumlah harga, yaitu
jml_harga = jumlah*harga. Setelah itu akan mencetak total pembelian. Jika total
beli lebih dari atau sama dengan 200000 maka akan mendapat potongan sebesar
100000 dari total belanja dan jumlah belanja berarti total belanja dikurang
potongan maka akan tercetak total yang harus dibayar. Sedangkan jika pembelian
tidak lebih atau sama dengan 200000 maka tidak mendapat potongan dan total yang
harus dibayar adalah jumlah awal tadi. Setelah itu akan tercetak kembaliannya. Getch
di gunakan untuk menahan tampilan agar tidak langsung keluar dari program
Tidak ada komentar:
Posting Komentar