-
Notifications
You must be signed in to change notification settings - Fork 0
/
6. Entry Proses Penjualan Motor.CPP
78 lines (71 loc) · 2.09 KB
/
6. Entry Proses Penjualan Motor.CPP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
#include<stdio.h>
#include<conio.h>
#include<string.h>
main()
{
char T[4],A[2],YA[10],SH[15];
char td='y';
float AF, IR, AA, MD;
int S;
if (td==NULL)
{ clrscr();
gotoxy(25,23);printf("Data Tidak dibuat");
getch(); }
while (td=='y' || td=='Y')
{ clrscr();
printf("LARIS JAYA MOTOR\n");
printf("Transaksi Penjualan Mobil \n");
printf("========================= \n");
printf ("\n");
printf("Tahun Penjualan :");
scanf("%s", T);
//Jika diminta menggunakan kondisi If Else dengan dua huruf gunakan scanf("%s" )
printf("Kode Asal :");
scanf("%s", A);
printf("Jumlah Penjualan :");
scanf("%i", &S);
//Ketentuan Proses
//Untuk menggunakan kondisi dengan dua huruf gunakan strcmp dan tanda dua petik " dilanjutkan dengan nilai 0 seperti contoh dibawah
//Gunakan string jika ingin menggunakan syntax strcmp
if ((strcmp(A,"AS")==0)||(strcmp(A,"as")==0))
{ strcpy(YA, "USA");
strcpy(SH, "General Motor");
AF=60000;
}
else if ((strcmp(A,"JP")==0)||(strcmp(A,"jp")==0))
{ strcpy(YA, "Jepang");
strcpy(SH, "Honda Motor");
AF=12000;
}
else if ((strcmp(A,"JR")==0)||(strcmp(A,"jr")==0))
{ strcpy(YA, "Jerman");
strcpy(SH, "Volkswagen AG");
AF=10000;
}
else if ((strcmp(A,"FR")==0)||(strcmp(A,"fr")==0))
{ strcpy(YA, "Francis");
strcpy(SH, "Pigout-Citroen");
AF=20000;
}
IR=S*AF;
//Komisi Distributor
if (YA=="Jepang")
{
AA=0.25*IR;
}
else
{
AA=0.38*IR;
}
MD=IR-AA;
printf("Negara Asal :%s\n", YA);
printf("Nama Pabrik :%s\n", SH);
printf("Laba Per Unit :%8.0f\n", AF);
printf("Total Laba :%8.0f\n", IR);
printf("Komisi Distributor :%8.0f\n", AA);
printf("Laba Bersih :%8.0f\n", MD);
printf ("\n");
printf("Masih Ada Transaksi :");fflush(stdin);scanf("%c",&td);
//Note Untuk memasukkan input satu huruf gunakan fflush(stdin); dengan scanf("%c", &nama_variabel)
getch();
}}