C program for online shopping.
See this program to click hereππ
This program video on YouTube.
Click here to watchππππππππ
Program:-
Output:
Explanation:
//Coming Soon..
See this program to click hereππ
This program video on YouTube.
Click here to watchππππππππ
Program:-
#include<stdio.h> #include<string.h> main() { static int totalCost; int i,j,choice,c=1,a[9],cost[9]; for(i=0;i<9;i++) a[i]=0; char str[100]; char items[9][100]={"Sandisk 16 GB", "Logitech Mouse", "Pendrve 16 GB", "Adidas", "Nike", "Leecooper", "Mi Note 3", "Nokia 3", "Samsung" }; printf("Please Enter Your Name\n"); gets(str); printf("Hello %s, Welcome to our Online Shopping.\n",str); do{ //C is 1 by default if(c==1){ printf("Enter\n1 - Computer Accessories\n2 - Shoes\n3 - Mobiles\nAny other number to exit\n"); scanf("%d",&choice); switch(choice) { case 1: { int accessoriesChoice; printf("Enter\n1 - Sandisk 16 GB - Rs.355\n2 - Logitech Mouse- Rs.500\n3 - Pendrive 16 GB - Rs.550\nAny other number to exit\n"); scanf("%d",&accessoriesChoice); cost[0]=355; cost[1]=500; cost[2]=550; switch(accessoriesChoice) { case 1: { int num; printf("You chose Sandisk 16GB with Rs.355.Are you sure to buy.If 'Yes' Enter 1 else any number\n"); scanf("%d",&num); if(num==1) { a[0]++; totalCost+=355; } printf("Your Cost in Cart is %d\n",totalCost); break; } case 2: { int num; printf("You chose Logitech Mouse with Rs.500.Are you sure to buy.If 'Yes' Enter 1 else any number\n"); scanf("%d",&num); if(num==1) { a[1]++; totalCost+=500; } printf("Your Cost in Cart is %d\n",totalCost); break; } case 3: { int num; printf("You chose Pendrive 16GB with Rs.550.Are you sure to buy.If 'Yes' Enter 1 else any number\n"); scanf("%d",&num); if(num==1) { a[2]++; totalCost+=550; } printf("Your Cost in Cart is %d\n",totalCost); break; } default:{ printf("Exit from Computer Accesories\n"); break; } } break; } case 2: { int shoesChoice; printf("Enter\n1 - Adidas - Rs.3550\n2 - Nike - Rs.5000\n3 - Leecooper - Rs.2800\nAny other number to exit\n"); scanf("%d",&shoesChoice); cost[3]=3550; cost[4]=5000; cost[5]=2800; switch(shoesChoice) { case 1: { int num; printf("You chose Adidas Shoes for Rs.3550.Are you sure to buy.If 'Yes' Enter 1 else any number\n"); scanf("%d",&num); if(num==1) { a[3]++; totalCost+=3550; } printf("Your Cost in Cart is %d\n",totalCost); break; } case 2: { int num; printf("You chose Nike Shoes for Rs.5000.Are you sure to buy.If 'Yes' Enter 1 else any number\n"); scanf("%d",&num); if(num==1) { a[4]++; totalCost+=5000; } printf("Your Cost in Cart is %d\n",totalCost); break; } case 3: { int num; printf("You chose Leecooper Shoes for Rs.2800.Are you sure to buy.If 'Yes' Enter 1 else any number\n"); scanf("%d",&num); if(num==1) { a[5]++; totalCost+=2800; } printf("Your Cost in Cart is %d\n",totalCost); break; } default:{ printf("Exit from Shoes Category\n"); break; } } break; } case 3: { int mobileChoice; printf("Enter\n1 - Mi Note 3 - Rs.11000\n2 - Nokia 3 - Rs.9866\n3 - Samsung - Rs.12800\nAny other number to exit\n"); scanf("%d",&mobileChoice); cost[6]=11000; cost[7]=9866; cost[8]=12800; switch(mobileChoice) { case 1: { int num; printf("You chose to buy Mi Note 3 for Rs.11000.Are you sure to buy.If 'Yes' Enter 1 else any number\n"); scanf("%d",&num); if(num==1) { a[6]++; totalCost+=11000; } printf("Your Cost in Cart is %d\n",totalCost); break; } case 2: { int num; printf("You chose to buy Nokia 3 for Rs.9866.Are you sure to buy.If 'Yes' Enter 1 else any number\n"); scanf("%d",&num); if(num==1) { a[7]++; totalCost+=9866; } printf("Your Cost in Cart is %d\n",totalCost); break; } case 3: { int num; printf("You chose to buy Samsung for Rs.12800.Are you sure to buy.If 'Yes' Enter 1 else any number\n"); scanf("%d",&num); if(num==1) { a[8]++; totalCost+=12800; } printf("Your Cost in Cart is %d\n",totalCost); break; } default:{ printf("Exit from Mobile Category\n"); break; } } break; } default: { printf("Enter Valid Categories Choice\n"); break; } } printf("%s's cart\n",str); printf("Id\tItems\t\t\tQuantity\t\t\tCost\n"); for(i=0;i<9;i++) { if(a[i]!=0) { printf("%d\t%s\t\t%d\t\t\t%d\n",i,items[i],a[i],(cost[i]*a[i])); } } printf("Total Cost\t\t\t\t\t%d\n",totalCost); printf("If you wish to buy anything more Enter\n1 to Add Item\n2 to Delete Items \nAny other number to Exit\n"); scanf("%d",&c); } if(c==2) { int id; printf("Enter id to delete item\n"); scanf("%d",&id); if(id<9&&id>0){ totalCost=totalCost-(cost[id]*a[id]); a[id]=0; } else{ printf("Enter Valid id\n"); } printf("Revised Items \n"); printf("Id\tItems\t\t\tQuantity\t\tCost\n"); for(i=0;i<9;i++) { if(a[i]!=0) { printf("%d\t%s\t\t%d\t\t%d\n",i,items[i],a[i],(cost[i]*a[i])); } } printf("Total Cost\t\t\t\t\t%d\n",totalCost); printf("If you wish to buy anything more Enter\n1 to Add Item\n2 to Delete Items \nAny other number to Exit\n"); scanf("%d",&c); } }while(c==1 || c==2); printf("Your Final Cost is %d\n",totalCost); printf("Thanks %s for Choosing Us and Visit us again.\n",str); }
Please Enter Your Name Mahidhar Hello Mahidhar, Welcome to our Online Shopping. Enter 1 - Computer Accessories 2 - Shoes 3 - Mobiles Any other number to exit 2 Enter 1 - Adidas - Rs.3550 2 - Nike - Rs.5000 3 - Leecooper - Rs.2800 Any other number to exit 3 You chose Leecooper Shoes for Rs.2800.Are you sure to buy.If 'Yes' Enter 1 else any number 1 Your Cost in Cart is 2800 Mahidhar's cart Id Items Quantity Cost 5 Leecooper 1 2800 Total Cost 2800 If you wish to buy anything more Enter 1 to Add Item 2 to Delete Items Any other number to Exit 1 Enter 1 - Computer Accessories 2 - Shoes 3 - Mobiles Any other number to exit 3 Enter 1 - Mi Note 3 - Rs.11000 2 - Nokia 3 - Rs.9866 3 - Samsung - Rs.12800 Any other number to exit 1 You chose to buy Mi Note 3 for Rs.11000.Are you sure to buy.If 'Yes' Enter 1 else any number 1 Your Cost in Cart is 13800 Mahidhar's cart Id Items Quantity Cost 5 Leecooper 1 2800 6 Mi Note 3 1 11000 Total Cost 13800 If you wish to buy anything more Enter 1 to Add Item 2 to Delete Items Any other number to Exit 1 Enter 1 - Computer Accessories 2 - Shoes 3 - Mobiles Any other number to exit 1 Enter 1 - Sandisk 16 GB - Rs.355 2 - Logitech Mouse- Rs.500 3 - Pendrive 16 GB - Rs.550 Any other number to exit 2 You chose Logitech Mouse with Rs.500.Are you sure to buy.If 'Yes' Enter 1 else any number 1 Your Cost in Cart is 14300 Mahidhar's cart Id Items Quantity Cost 1 Logitech Mouse 1 500 5 Leecooper 1 2800 6 Mi Note 3 1 11000 Total Cost 14300 If you wish to buy anything more Enter 1 to Add Item 2 to Delete Items Any other number to Exit 2 Enter id to delete item 6 Revised Items Id Items Quantity Cost 1 Logitech Mouse 1 500 5 Leecooper 1 2800 Total Cost 3300 If you wish to buy anything more Enter 1 to Add Item 2 to Delete Items Any other number to Exit 4 Your Final Cost is 3300 Thanks Mahidhar for Choosing Us and Visit us again.
Explanation:
//Coming Soon..
No comments:
Post a Comment