# I need help :(

• 02-17-2010
ramenen
I need help :(
This is what i need to do.

*NO PASS BY REFERENCE CAN BE USED, ONLY VALUES*
Write a C program to aid the Michigan Bookstore in estimating its business for next quarter. Experience has shown that sales depend on whether a book is required or suggested, and on whether or not it has been used before. A new, required book will sell to 90% (.90) of expected enrollment, but if it has been used before only 65% of the expected enrollment will buy it. Similarly, 40% of the expected enrollment will buy a newly suggested book, but only 20% will purchase a previously suggested book.

INPUT
Your program is to prompt the user for:
- the book's 10 digit ISBN number as 10 separate characters
- the list price per copy
- the expected class enrollment
- code of 'R'for required text or code of 'S' for suggested text
- code of 'N' for a new text or code of 'O' for a text that has been used the previous quarter

CALCULATE
Calculate the number of copies needed and the profit if the store pays 80% of list (use global define for this). Use one to function to calculate number of books, one function to calculate the profit, and one function to output.

OUTPUT A sample run might look like this:

Enter book number: 0755798652
Enter price per copy: 34.98
Enter expected class enrollment: 31
Enter 'R' if required or 'S' if suggested: r
Enter 'N' if new or 'O' if not a new text: O

ISBN: 0-75-579865-2
Copies Needed: 20
Profit: \$ 146.92

This is what i have

Code:

```#include<stdio.h> //declare functions void inputData(char, char, char, char, char,                           char, char, char, char, char,                           float, int, char, char); void output(char, char, char, char, char,                         char, char, char, char, char,                         int, float); int main(void) {         //declare variables         char n_1;         char n_2;         char n_3;         char n_4;         char n_5;         char n_6;         char n_7;         char n_8;         char n_9;         char n_10;         float price;         int enrollment;         char R_S;         char N_O;         int copies;         float profit;         //Input         n_1=inputData();         n_2=inputData();         n_3=inputData();         n_4=inputData();         n_5=inputData();         n_6=inputData();         n_7=inputData();         n_8=inputData();         n_9=inputData();         n_10=inputData();         inputData(price, enrollment);         R_S=inputData();         N_O=inputData();         //Calculations         //Output         output(n_1, n_2, n_3, n_4, n_5, n_6, n_7,                         n_8, n_9, n_10, copies, profit);         return 0; }///End Main/////////////////////////////// void inputData(char n_1, char n_2, char n_3, char n_4, char n_5,                           char n_6, char n_7, char n_8, char n_9, char n_10,                           float price, int enrollment, char R_S, char N_O) {                //Prompt user for necessary information         printf("Enter book number: ");         scanf(" %c %c %c %c %c %c %c %c %c %c",                 &n_1, &n_2, &n_3, &n_4, &n_5, &n_6, &n_7, &n_8, &n_9, &n_10);                 printf("Enter price per copy: ");         scanf("%.2f", &price);         printf("Enter expected class enrollment: ");         scanf("%f", &enrollment);                 printf("Enter 'R' if required or 'S' if suggested: ");         scanf(" %c", &R_S);                 printf("Enter 'N' if new or 'O' if not a new text: ");         scanf(" %c", &N_O);                 return ; } void output(char n_1, char n_2, char n_3, char n_4, char n_5,                         char n_6, char n_7, char n_8, char n_9, char n_10,                         int copies, float profit) {                         printf("ISBN: %c - %c %c - %c %c %c %c %c %c - %c",                 &n_1, &n_2, &n_3, &n_4, &n_5, &n_6, &n_7, &n_8, &n_9, &n_10);         printf("Copies Needed: %d", &copies);         printf("Profit: %f", &profit);         return; }```