Question: Hi, I need help in fixing a program I created. Please help me correct it, it doesn't follow the process. NOTE: It's C programming. I'm

Hi, I need help in fixing a program I created. Please help me correct it, it doesn't follow the process.

NOTE: It's C programming. I'm using dev c++

Here are the instructions and source codes:

Mark Daniels is a carpenter who creates personalized house signs. He wants an application to compute the price of any sign a customer orders, based on the following factors:

  • The minimum charge for all signs is $30.
  • If the sign is made of oak, add $15. No charge is added for pine.
  • The first six letters or numbers are included in the minimum charge; there is a $3 charge for each additional character.
  • Black or white characters are included in the minimum charge; there is an additional $12 charge for gold-leaf lettering.

Design a program that accepts data for an order number, customer name, wood type, number of characters, and color of characters. Display all the entered data and the final price for the sign.

#include

int main() { //Name input char Name[100]; printf("Welcome to Mark Daniel Crafts!"); printf(" Customer name: "); scanf(" %[^ ]N", Name);

{;

//variable declaration int wood, color, characters; int woodFees, charFees, colorFees; char woodType [10]; char colorType [29];

//wood printf(" Minimum charge is $30"); printf(" What type of wood do you prefer? \'Pine' or \'Oak\': "); scanf(" %[^ ]N", Name); scanf("sa", woodType); wood = sizeof(woodType); if (wood < 2) { woodFees = 15; } else { woodFees = 0; };

//characters printf(" How many characters should be printed? Please enter a number: "); printf(" There is a $3 charge for every character after the first o.)"); scanf("sd", &characters); if(characters>6) { charFees = (characters-6)*3; } else { charFees = 0; };

//colorvariation printf(" Do you want in Black & White or in Gold-Leaf Lettering?"); printf(" Enter either 'Black & White\' or Gold-Leaf\'."); printf(" There is a $12 charge for Gold-Leaf Lettering.)"); scanf(" %[n ]s", colorType); {; color = sizeof(colorType); if(color<=10) ( colorFees = 12 ); return 0; } } }

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!