i can only seem to input numbers 1 2 3 4 5 for my selection ineed to input a1 a2 a3 a4 a5. help? #in

Do you require help with your paper? Use our custom writing service to achieve better grades and meet your deadlines. Trust our team of writing experts with your work today, and enjoy peace of mind.


Order a Similar Paper Order a Different Paper

i can only seem to input numbers 1 2 3 4 5 for my selection ineed to input a1 a2 a3 a4 a5. help? #include

#include char* selection[5] = {“A1″,”A2″,”A3″,”A4″,”A5”}; //selectionchoices

char* Bars[5] = {“Mars”,”Bounty”,”Curly Wurly”,”ToffeeCrisp”,”Double Decker”}; //names of items

int Stock[5] = {2,2,2,2,2}; //stock of items

float Price[5] = {0.90,1.20,1.10,0.75,1.01}; //price of items

//function to display vending machine table

void display_table()

{

printf(“t|—————————————————————————|”);

printf(“tt|selection | %s | %s | %s | %s | %s |n”,selection[0],selection[1],selection[2],selection[3],selection[4]);

printf(“t|—————————————————————————|”);

printf(“tt|Bars | %s | %s | %s | %s| %s |n”,Bars[0],Bars[1],Bars[2],Bars[3],Bars[4]);

printf(“t|—————————————————————————|”);

printf(“tt|Stock | %d | %d | %d | %d | %d |n”,Stock[0],Stock[1],Stock[2],Stock[3],Stock[4]);

printf(“t|—————————————————————————|”);

printf(“tt|Price | %.2f | %.2f | %.2f | %.2f | %.2f | n”,Price[0],Price[1],Price[2],Price[3],Price[4]);

printf(“t|—————————————————————————|”);

} int main(void) {

int choice=-1;

float amount=0.0;

float other_amount = 0.0;

while(1)

{

fflush(stdout);

display_table(); //displays table

printf(“ttPlease make a selection (1,2,3,4,5):”);

scanf(“%d”,&choice); //makes a selection

//if machine out of order

if(Stock[0] == 0 && Stock[1] == 0 && Stock[2] == 0&& Stock[3] == 0 && Stock[4] == 0)

{

printf(“Out of order.a “);

return EXIT_FAILURE;

}

//process selection

//first check stock

if(Stock[choice-1]

printf(“tItem %s is not in stock. Please choose another item./n”,Bars[choice-1]);

else{ //now process selection for purchase

printf(“tPrice of item %s is %.2f. n”,Bars[choice-1],Price[choice-1]);

printf(“tEnter amount of money you wish to insert:”);

scanf(“%f”,&amount);

if(amount == Price[choice-1])

{

printf(“tThank you very much for this purchase.n n “);

Stock[choice-1]-=1;

}

else if(amount > Price[choice-1])

{

printf(“tThank you very much for this purchase.n n “);

printf(“tPlease receive the change %.2f. nn”,amount-Price[choice-1]);

Stock[choice-1]-=1;

}

else if(amount

{

printf(“tAmount inserted by you is not sufficient. “);

printf(“tPlease insert %.2f more.nn a”,Price[choice-1]-amount);

while(1)

{

printf(“tEnter amount of money you wish to insert:”);

scanf(“%f”,&other_amount);

amount+=other_amount;

if(amount == Price[choice-1])

{

printf(“tThank you very much for this purchase. n n “);

Stock[choice-1]-=1;

break;

}

else if(amount > Price[choice-1])

{

printf(“Thank you very much for this purchase.n n “);

printf(“Please receive the change %.2f. n n”,amount-Price[choice-1]);

Stock[choice-1]-=1;

break;

}

}

}

} }

return EXIT_SUCCESS;

} . . .

"Is this question part of your assignment? We can help"

ORDER NOW
Writerbay.net

Do you need help with this or a different assignment? We offer CONFIDENTIAL, ORIGINAL (Turnitin/LopesWrite/SafeAssign checks), and PRIVATE services using latest (within 5 years) peer-reviewed journal articles. Kindly click on ORDER NOW to receive an A++ paper from our masters- and PhD writers.

Get a 15% discount on your order using the following coupon code SAVE15


Order a Similar Paper Order a Different Paper