Program Kasir dengan C++
 
 
 

Beberapa hari yang lalu saya di beri tugas untuk membuat program kasir yang memiliki masukan total belanja dengan syarat:

  1. karena total belanja seringkali bukan kelipatan pecahan rupiah, maka dilakukan pembulatan ke pecahan ratusan. jika lebih besar dari Rp.50,- dibulatkan ke atas dan jika lebih kecil atau sama dengan Rp.50,- dibulatkan ke bawah. contoh: Rp.24.756,- dibulatkan mejadi Rp.24.800,-.
  2. potongan belanja dihitung dengan ketentuan: jika total belanja kurang dari Rp.300.000,- tidak mendapat diskon, jika total belanja antara Rp.300.000,- sampai Rp.500.000,- mendapat diskon 20%, jika total belanja lebih dari Rp.500.000,- mendapat diskon 30%.
  3. Program juga akan menerima masukkan jumlah uang pembayaran dari pembeli dan menghitung kembaliannya.
  4. gunakan pengulangan jika ingin melakukan transaksi lagi.
Dan hasilnya seperti ini:

#include  
#include  
main(){
	int a,b,c, d, e, f, i;  
	char y;  
	
	do{  
		clrscr();  
		gotoxy(8,2);cout<<"##################################################################";
		gotoxy(8,3);cout<<"#                                                                #";  
		gotoxy(8,4);cout<<"#                        http://w174rd.com                       #";  
		gotoxy(8,5);cout<<"#                                                                #";  
		gotoxy(8,6);cout<<"#                                                                #";  
		gotoxy(8,7);cout<<"##################################################################";  
		cout<>a; 
		
		b=a%100;  
		if(b>50){
			c=(100-b)+a;  
			gotoxy(8,18);
			cout<<"harga Rp."<=300000&&a<=500000){
					 f=(c*20)/100;  
					 i= c-f;  
					 b=i%100;  
					 if(b>50){  
						d=(100-b)+i;}  
						else{  
						d=i-b;}  
					 gotoxy(8,19);cout<<"diskon 20% Rp."<50){  
			   d=(100-b)+f;}  
			   else{  
			   d=i-b;}  
				gotoxy(8,19);cout<<"diskon 30% Rp."<>e;  
			gotoxy(8,21);cout<<"----------------------------------------------------------------(-)";  
			e=e-d;  
			gotoxy(8,22);cout<<"Kembalian Rp."<>y;  
		}  
		  
		while(y=='Y'||y=='y');  
		return(0);  
	}
}

Kata kunci:

#

 


    Komentar untuk "Program Kasir dengan C++"
  • http://w174rd.com

    badri

    11 agu 2011 pukul 01:41

    jib, iye teh anu make struct tea lain ??

  • http://w174rd.com

    w174rd

    11 agu 2011 pukul 01:56

    http://w174rd.com

    lain bad nu ieu mah. numake struct mah uas: nilai akhir dengan c++