Tugas
- 1. #include<stdio.h>
#include<conio.h>
#include<string.h>
main()
{
struct
{
char tf[10],nf[10],nm[20];
char kb[10][50],nb[15][50];
floathb[50];
intjb[50];
} rjual;
intx,no,jbt,brs;
floatpb,tpb,dc,jby;
char mad='y';
while(mad=='y')
{
clrscr();
gotoxy(20,1);printf("Nandi Hati Dept.Store");
gotoxy(20,2);printf("Jl.MYaminNo165 Padang");
gotoxy(20,4);printf("Transaksi Penjualan");
gotoxy(20,6);printf("Tanggal : ");gets(rjual.tf);
gotoxy(20,7);printf("NomorFaktur:");gets(rjual.nf);
gotoxy(20,8);printf("Nama : ");gets(rjual.nm);
- 2. gotoxy(20,10);printf("JumlahBarangTerjual :");scanf("%i",&jbt);
for(x=1;x<=jbt;x+=1)
{
clrscr();
gotoxy(20,1);printf("Nandi Hati Dept.Store");
gotoxy(20,2);printf("Jl.MYaminNo165 Padang");
gotoxy(20,4);printf("Transaksi Penjualan");
gotoxy(20,6);printf("Tanggal : %s",rjual.tf);
gotoxy(20,7);printf("NomorFaktur:%s",rjual.nf);
gotoxy(20,8);printf("Nama : %s",rjual.nm);
gotoxy(20,10);printf("JumlahBarangTerjual :%i",jbt);
gotoxy(20,12);printf("BarangKe %i",x);fflush(stdin);
gotoxy(20,13);printf("------------");
gotoxy(20,14);printf("KodeBarang : ");gets(rjual.kb[x]);
gotoxy(20,15);printf("NamaBarang : ");gets(rjual.nb[x]);
gotoxy(20,16);printf("HargaBarang : ");scanf("%f",&rjual.hb[x]);
gotoxy(20,17);printf("JumlahBarang: ");scanf("%i",&rjual.jb[x]);
gotoxy(20,19);printf("TekanEnterUntukMelanjutkan");getch();
}
clrscr();
gotoxy(20,1);printf("Nandi Hati Dept.Store");
gotoxy(20,2);printf("Jl.MYaminNo165 Padang");
gotoxy(20,4);printf("Faktur");
gotoxy(20,6);printf("Tanggal : %s",rjual.tf);
gotoxy(20,7);printf("NomorFaktur:%s",rjual.nf);
gotoxy(20,8);printf("Nama : %s",rjual.nm);
- 3. /*
56789012345678901234567890123456789012345678901234567890123456789012345678901234
567890
1 2 3 4 5 6 7 */
gotoxy(5,9);printf("------------------------------------------------------------------");
gotoxy(5,10);printf("|No.|Kode | Nama Barang | Harga | Jumlah|Pembayaran|");
gotoxy(5,11);printf("| | Barang | | Barang | Barang | |");
gotoxy(5,12);printf("| | | | Rp. | | |");
gotoxy(5,13);printf("------------------------------------------------------------------");
no=0,brs=14,tpb=0;
for(x=1;x<=jbt;x++)
{
pb=rjual.jb[x]*rjual.hb[x];
tpb=tpb+pb;
no++;
gotoxy( 5,brs);printf("|");gotoxy( 7,brs);printf("%i",no);
gotoxy(10,brs);printf("|");gotoxy(12,brs);printf("%s",rjual.kb[x]);
gotoxy(19,brs);printf("|");gotoxy(21,brs);printf("%s",rjual.nb[x]);
gotoxy(40,brs);printf("|");gotoxy(42,brs);printf("%8.0f",rjual.hb[x]);
gotoxy(49,brs);printf("|");gotoxy(53,brs);printf("%i",rjual.jb[x]);
gotoxy(58,brs);printf("|");gotoxy(60,brs);printf("%10.0f",pb);
gotoxy(70,brs);printf("|");
brs++;
}
if(tpb>500000)