#include <stdio.h>
#include <stdlib.h>
#include<string.h>
#pragma warning(disable:4996)
int main(void)
{
char category[] = { 'A', 'B', 'C', 'D' };
float price[] = { 24.50, 26.00, 27.50, 29.00 };
int quantity[] = { 0, 0, 0, 0 };
int count = 1;
int qtyA = 0, qtyB = 0, qtyC = 0, qtyD = 0,n[20];
float total = 0.0, discount = 0.0, delivery = 0.0, net = 0.0;
char ch = 'A', choice = 'Y';
printf("\n<MENU PRICES OF VEGETABLE>");
printf("\n===============================================================================");
printf("\n MR.KOK VEGETABLE ORDERING SYSTEM");
printf("\n===============================================================================");
while (choice != 'n' && choice != 'N') {
printf("\nCustomer no. : %d", count++);
while (ch != 'X') {
printf("\n\nPACKAGE A,B,C,D (X = EXIT) : ");
scanf("%c", &ch);
getchar();
if (ch == 'A') {
printf("\nQuantity : ");
scanf("%d", &qtyA);
getchar();
quantity[0] += qtyA;
}
if (ch == 'B') {
printf("\nQuantity : ");
scanf("%d", &qtyB);
getchar();
quantity[1] += qtyB;
}
if (ch == 'C') {
printf("\nQuantity : ");
scanf("%d", &qtyC);
getchar();
quantity[2] += qtyC;
}
if (ch == 'D') {
printf("\nQuantity : ");
scanf("%d", &qtyD);
getchar();
quantity[3] += qtyD;
}
}
printf("\n=======================================================================");
if (qtyA != 0) {
printf("\nPACKAGE A : %d @ RM 24.50 = RM %.2f", qtyA, qtyA * price[0]);
total += qtyA * price[0];
}
if (qtyB != 0) {
printf("\nPACKAGE B : %d @ RM 26.00 = RM %.2f", qtyB, qtyB * price[1]);
total += qtyB * price[1];
}
if (qtyC != 0) {
printf("\nPACKAGE C : %d @ RM 27.50 = RM %.2f", qtyC, qtyC * price[2]);
total += qtyC * price[2];
}
if (qtyD != 0) {
printf("\nPACKAGE D : %d @ RM 29.00 = RM %.2f", qtyD, qtyD * price[3]);
total += qtyD * price[3];
}
printf("\n=======================================================================\n");
if (total > 80) {
printf("\nPACKAGE CHARGES : RM %.2f", total);
if (total > 100) {
delivery = 0.0;
printf("\nDelivery fees : RM%.2f", delivery);
discount = 0.15 * total;
printf("\nDiscount : RM%.2f", discount);
}
net = total + delivery - discount;
}
else {
printf("\nPACKAGE CHARGES : RM %f", total);
delivery = 5.0;
printf("\nDelivery fees : RM%.2f", delivery);
discount = 0.0 * total;
printf("\nDiscount : RM%.2f", discount);
net = total + delivery - discount;
}
printf("\nTotal to pay : RM %.2f", net);
ch = 'A'; qtyA = 0; qtyB = 0; qtyC = 0;
printf("\n\nTHANK YOU, HAVE A NICE DAY!");
qtyD = 0; total = 0.0;
printf("\n\nNext Customer ? (Y/N) : ");
scanf("%c", &choice);
getchar();
}
printf("\n=======================================================================");
printf("\n\n>>>>>>>>>>>>>>>>>>>>>>>>DAILY SALES REPORT<<<<<<<<<<<<<<<<<<<<<<<<<<<\n");
printf("\n=======================================================================");
printf("\nPACKAGE\tQUANTITY SOLD\tSALES AMOUNT\n");
printf("\n=======================================================================\n");
int i = 0;
while (i < 4) {
printf("%c\t%d\t\t%.2f\n", category[i], quantity[i], quantity[i] * price[i]);
i++;
}
printf("\n=======================================================================");
return 0;
}
What I have tried:
i want to input the personal information before the "while"
Please help and teach me .. thanks