Hai berjumpa lagi dengan saya seno,sobat disini saya akan membahas tentang suatu masalah dan meyelesaikannya dengan bahasa pemograman C.Sebelum kita mengoding kita harus memiliki akar masalahnya jangan membuat masalah lho beda artinya wkwk.Dan saya mengajari/memberikan source c biar sobat tambah paham yuk simak kodingan di bawah ini
Saya akan memberikan source code c tentang toko lebih jelasnya di bagian kasir atau sering di sebut nota pembelian.langsung iya jangan panjang entar binung.
SOURCE CODE :
#include <stdio.h>
#include <stdlib.h>
#include <string.h>///FUNSINYA UNTUK FLOAT
#include "windows.h"//FUNGSINYA UNTUK MENGUBAH WARNA TULISAN &MENGINPUTKAN PASWORD
///NAMA:SENO BOTAK
///JUDUL:STRUCT TOKO/NOTA PEMBEYARAN
///MODIFIKASI:30-08-2020.
///KAMUS:
int i, brng, pmbyr, kmbl, k2, hrg[100], jmlh[100], tsh=0, ttlhrg[100],tshd;
char nama[100][30], p[5];
///PASWORD KARYAWAN:
int v=0;
char savedusername[24], savedpassword[24], username[24], password[24];
///pasword:bebas
///id:bebas
int main ()
{
printf("masukan id dan pasword anda yang telah di inputkan sistem\n");
strcpy(savedusername, "bebas");
strcpy(savedpassword, "bebas");
do{
printf("Username : ");
gets(username);
printf("Password : ");
gets(password);
if((strcmp(username, savedusername)==0)&&(strcmp(password, savedpassword)==0))
{
printf("\n=====================================\n");
printf(" SELAMAT DATANG TOKO MAJU\n");
printf("=====================================\n");
Sleep(2500);
system("cls");
break;
}
else
{
printf("=====================================\n");
printf(" PASSWORD SALAH\n");
printf("=====================================\n");
i++;
Sleep(2000);
system("cls");
}
}while(v<1);
if(v>=1)
{
printf("AKSES DITOLAK SISTEM AKAN MATIKAN SENDIRI KOMPUTER\n");
}
printf("\t\t\t===========================================\n");
printf("\t\t\t| HARGA SERBA MURAH |\n");
printf("\t\t\t|-------------------------------------------|\n");
printf("\t\t\t|-------------------------------------------|\n");
printf("\t\t\t|-------------------------------------------|\n");
printf("\t\t\t|-------------------------------------------|\n");
printf("\t\t\t| ------------------------------------------|\n");
printf("\t\t\t|------------SELAMAT DATANG DI TOKO---------|\n");
printf("\t\t\t-------------------------------------------\n");
printf("\t\t\t================= jaya maju ================\n");
printf("\t\t\t-------------------------------------------\n");
printf("\t\t\t| PROGRAM STRUK TOKO |\n");
printf("\t\t\t-------------------------------------------\n");
awal://LABEL"awal"
printf("\t\t\t Masukkan banyak barang: ");
scanf("%i",&brng);
for(i=1; i<=brng; i++)
{
printf("\t\t\t Masukkan nama barang ke-%i\t: ",i);
scanf("%s", &nama[i]);
printf("\t\t\t Masukkan harga per barang\t: Rp. ");
scanf("%i",&hrg[i]);
printf("\t\t\t Masukkan jumlah barang\t\t: ");
scanf("%i", &jmlh[i]);
printf("\n");
}
for(i=1; i<=brng; i++)
{
ttlhrg[i]=jmlh[i]*hrg[i];///PERLUANGAN
tsh=tsh+ttlhrg[i];
}
printf("\t\t\t Total harga keseluruhan\t: Rp. %i\n", tsh);
printf("\t\t\t Masukkan jumlah pembayaran\t: Rp. ");
scanf("%i", &pmbyr);
kmbl=pmbyr-tsh;
printf("\t\t\t=========================================\n");
printf("\t\t\t Daftar belanja anda:\n");
for(i=1; i<=brng; i++)
{
printf("\t\t\t%i. %i buah %s (@ Rp. %i)\t: Rp. %i\n", i, jmlh[i], nama[i], hrg[i], ttlhrg[i]);
}
if(pmbyr>=tsh)
{
printf("\t\t\t\tTotal harga\t\t: Rp. %i\n", tsh);
printf("\t\t\t\tPembayaran\t\t: Rp. %i\n", pmbyr);
printf("\t\t\t\tKembalian\t\t: Rp. %i\n", kmbl);
printf ("\t\t\t|=================================|\n");
printf ("\t\t\t| Terimakasih |\n");
printf ("\t\t\t| Telah berbelanja |\n");
printf ("\t\t\t| Di Toko |\n");
printf ("\t\t\t| MAJU |\n");
}
else
{
k2=-1*kmbl;
printf("\t\t\tTotal harga\t: Rp. %i\n", tsh);
printf("\t\t\tPembayaran\t: Rp. %i\n", pmbyr);
printf("\t\t\tKekurangan\t: Rp. %i\n", k2);
}
printf("\t\t\t===================================\n");
pilih://LABEL "pilih"
printf("\nUlangi (y/t): ");
scanf("%s", &p);
if(strcmp(p,"y")==0||strcmp(p,"Y")==0)
{
goto awal;
}
else if(strcmp(p,"t")==0||strcmp(p,"T")==0)
{
printf("\t\t\t Anda akan keluar dari program ini...\n");
}
else
{
printf("\t\t\t Masukkan pilihan yang benar...\n");
goto pilih;
}
return 0;
}
HASIL RUN APLIKASI:
Sekian terima kasih,mohon maaf jika ada tutur kata yang berkenan mohon maaf.Akhir kata selamat malam.
Comments
Post a Comment