Question

In: Computer Science

In the space provided below write a C program that computes the total cost of items...

In the space provided below write a C program that computes the total cost of items you want to order online. It does so by first asking how many items are in your shopping cart and then based on that number, it repeatedly asks you to enter the cost of each item. It then adds a 5% delivery charge for standard delivery if the total is below $1,000, and an additional 10% charge if you want an expedited next day delivery.

Solutions

Expert Solution

Code

#include<stdio.h>

int main()
{
        //variable declaration
        int n,i;
        float shipping_cost=0, total_cost=0;
        char ch;
        
        //take input number of items
        printf("Enter how many items are there in shopping cart: ");
        scanf("%d", &n);
        
        //array to store cost of items
        int cost[n];
        
        //take cost of items as input
        printf("Enter the items cost\n");
        for(i=0;i<n;i++)
        {
                printf("Enter the cost of item %d: ",i+1);
                scanf("%d",&cost[i]);
        }
        
        //add the elements in the cost array
        for(i=0;i<n;i++)
        {
                total_cost = total_cost + cost[i];
        }
        
        // 5 % shipping charge if total cost is less than 1000
        if(total_cost < 1000)
                shipping_cost = 0.05 * total_cost;
                
        // check whether the user wants next day delivery
        printf("Do you want next day delivery: (y or n)\n");
        scanf(" %c",&ch);
        
        // add 10% extra shipping charge if the user wants next day delivery
        if(ch == 'y')
                shipping_cost = shipping_cost + (total_cost * 0.10);
                
        // calculate the total cost
        total_cost = total_cost + shipping_cost;
        
        //print total cost
        printf("Total Bill Amount: %f\n", total_cost);
}

Output Screenshot

Comments has been provided in the code and also output screenshot has been given for the reference.

Please execute the code in C IDE to see the ouput.


Related Solutions

In the space provided below write a C program that computes the total cost of items...
In the space provided below write a C program that computes the total cost of items you want to order online. It does so by first asking how many items are in your shopping cart and then based on that number, it repeatedly asks you to enter the cost of each item. It then adds a 5% delivery charge for standard delivery if the total is below $1,000, and an additional 10% charge if you want an expedited next day...
In the space provided below write a C++ program that computes the total cost of books...
In the space provided below write a C++ program that computes the total cost of books you want to order from an online bookstore. It does so by first asking how many books are in your shopping cart and then based on that number, it repeatedly asks you to enter the cost of each item. It then calls two functions: one for computing the taxes and another for computing the delivery charges. The function which computes delivery charges works as...
In the space provided below write a C ++ program that computes the total amount of...
In the space provided below write a C ++ program that computes the total amount of money you are depositing in your bank account. Your program does this by asking you to first enter the number and amount of each check you are depositing, and then it asks you to enter the type of cash bills being deposited and how many of each type, also the types of coins being deposited, and the number of each coin type.
In the space provided below write a C program that computes the total amount of money...
In the space provided below write a C program that computes the total amount of money you have stored in your piggy bank. Your program does this by asking you for number of pennies, nickels, dimes, and quarters in the piggy bank and then displays how much money in total is in the piggy bank.
In the space provided below write a C++ program that asks the user to enter their...
In the space provided below write a C++ program that asks the user to enter their quarterly earnings for the past two years stores the data in a 2-dimensional array. The program then computes both the annual earnings as well as the total earning and prints the results along with the 2-dimensional array on screen as well as onto a file.
In the space provided below write a ******C program********* that asks the user to enter their...
In the space provided below write a ******C program********* that asks the user to enter their quarterly earnings for the past two years stores the data in a 2-dimensional array. The program then computes both the annual earnings as well as the total earning and prints the results along with the 2-dimensional array on screen. Using the embed icon shown above, also include screenshots demoing the execution of your program. Please write carefully. Thank you
Write a javascript program that computes the total cost for a five year car lease. The...
Write a javascript program that computes the total cost for a five year car lease. The program starts with a monthly leasing amount and a yearly increase in percent. The program then outputs the total amount paid for each year and the total overall cost of the lease.
C++ program that runs on Visual Basic that computes the total cost of books you want...
C++ program that runs on Visual Basic that computes the total cost of books you want to order from an online bookstore. It does so by first asking how many books are in your shopping cart and then based on that number, it repeatedly asks you to enter the cost of each item. It then calls two functions: one for computing the taxes and another for computing the delivery charges. The function which computes delivery charges works as follows: It...
C++ program Overloaded Hospital Write a c++ program that computes and displays the charges for a...
C++ program Overloaded Hospital Write a c++ program that computes and displays the charges for a patient’s hospital stay. First, the program should ask if the patient was admitted as an inpatient or an outpatient. If the patient was an inpatient, the following data should be entered: The number of days spent in the hospital The daily rate Hospital medication charges Charges for hospital services (lab tests, etc.) The program should ask for the following data if the patient was...
Write a program in C that computes the area of a circle (Area = pi *...
Write a program in C that computes the area of a circle (Area = pi * r2) and the volume of a sphere (Volume = 4/3 * pi * r3). Both formulas use r which is the radius. Declare a float variable pi = 3.14159. Get the value of r from the keyboard and store it in a float variable. Display both the area of the circle and the volume of the sphere.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT