Q1)Further enhance your program below as follows (include a loop structure): • allow data to be continuously input for more customers • After processing the last customer’s order, display a summary report of sales of the day showing details of total number of customers, a summary of each of the packages sold for the day and the total sales value

C++ for Engineers and Scientists
4th Edition
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Bronson, Gary J.
Chapter5: Repetition Statements
Section5.3: Interactive While Loops
Problem 6E: (Conversion) a. Write a C++ program to convert meters to feet. The program should request the...
icon
Related questions
icon
Concept explainers
Question
100%

Q1)Further enhance your program below as follows (include a loop structure):

• allow data to be continuously input for more customers

• After processing the last customer’s order, display a summary report of sales of the day showing details of total number of customers, a summary of each of the packages sold for the day and the total sales value 

#include <stdio.h> #include <stdlib.h> #include<string.h> #pragma warning(disable:4996) int main(void) { // Variable declarations int t = 0; float k, y, u, i; int a, b, c, d; int p; float add, tt, f; char name[30], ic[20]; char addr[50]; //The personal details of customer // printf("\n========================================================================================================\n"); printf("\n Vegetable ordering system\n"); printf("\n========================================================================================================\n"); printf("Please enter your full name :"); scanf(" %[^\n]", &name); printf("Please enter your ic number :"); scanf("%s", &ic); printf("Please enter your phone number :"); scanf("%d", &p); printf("Please enter your home address :"); scanf(" %[^\n]", &addr); printf("\n========================================================================================================\n"); printf("The customer name is %s and the ic number is %s \n", name, ic); printf("The customer who is come from %s", addr); printf("\n========================================================================================================\n"); //Order part of program// printf("\n========================================================================================================\n"); printf(" Enter the order quetity purchase \n"); printf("\n========================================================================================================\n"); printf("Please order the package A :"); scanf("%d", &a); printf("Please order the package B :"); scanf("%d", &b); printf("Please order the package C :"); scanf("%d", &c); printf("Please order the package D :"); scanf("%d", &d); printf("\n========================================================================================================\n"); if (a, b, c, d > t) { printf("%d", a - t); k = (24.5) * a; printf("\nPackages A (RM 24.5) :RM%.2f\n", k); y = (26.5) * b; printf("\nPackages B (RM 26.5) :RM%.2f\n", y); u = (26.5) * c; printf("\nPackages C (RM 26.5) :RM%.2f\n", u); i = (24.5) * d; printf("\nPackages D (RM 24.5) :RM%.2f\n\n", i); //The addition part for total cost for customer to pay// add = k + y + u + i; tt = add + 5.90; f = tt - (0.15 * tt); if (add > 100) { printf("Total =RM%.2f\n", add); printf("The delivery fee which is fixed =RM5.90\n "); printf("\n======================================================================================================\n"); printf("The total price for customer need to pay with 15 percent discount =RM%.2f\n", f); printf("\n======================================================================================================\n"); } else if(add>80) { printf("Total =RM%.2f\n", add); printf("\n======================================================================================================\n"); printf("The total price for customer need to pay and the delivery charge is waived =RM%.2f\n", add); printf("\n======================================================================================================\n"); } else { printf("Total =RM%.2f\n", add); printf("The delivery fee which is fixed =RM5.90\n "); printf("\n======================================================================================================\n"); printf("The total price for customer need to pay and the delivery fee =RM%.2f\n", tt); printf("\n======================================================================================================\n"); } system("pause"); return 0; } }
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Control Structure
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning