কম্পিউটার টিউটোরিয়াল

সুইচ কেস ব্যবহার করে লাইব্রেরি ম্যানেজমেন্ট সিস্টেমের C প্রোগ্রাম


সমস্যা

C প্রোগ্রামিং ব্যবহার করে লাইব্রেরির বই-সম্পর্কিত তথ্য সংরক্ষণ করার পদ্ধতি।

অ্যালগরিদম

ধাপ ১: একটি স্ট্রাকচার ডিক্লেয়ার করুন যা ডেটা মেম্বার ধারণ করবে ধাপ ২: লুপের জন্য ব্যবহৃত ভেরিয়েবল ডিক্লেয়ার করুন ধাপ ৩: প্রতিটি মডিউলে কাজ করার জন্য সুইচ কেস ব্যবহার করুন ধাপ ৪: কেস ১ - বইর তথ্য যোগ করা         কেস ২ - বইর তথ্য প্রদর্শন করা         কেস ৩ - লাইব্রেরিতে বইর সংখ্যা খুঁজে বের করা         কেস ৪ - প্রস্থান

প্রোগ্রাম

#include  #include  #include  #include  struct library{    char bookname[50];    char author[50];    int noofpages;    float price; }; int main(){    struct library lib[100];    char bookname[30];    int i, j, keepcount;    i = j = keepcount = 0;    while(j != 6){       printf("\n১. বইর তথ্য যোগ করুন\n");       printf("২. বইর তথ্য প্রদর্শন করুন\n");       printf("৩. লাইব্রেরিতে বইর সংখ্যা\n");       printf("৪. প্রস্থান");       printf("\n\nউপরোক্ত_resource_একটি লিখুন: ");       scanf("%d", &j);       switch (j){           /* বই যোগ করা */           case 1:             printf("বইর নাম = ");             scanf("%s", lib[i].bookname);             printf("লেখকের নাম = ");             scanf("%s", lib[i].author);             printf("পৃষ্ঠা = ");             scanf("%d", &lib[i].noofpages);             printf("দাম = ");             scanf("%f", &lib[i].price);             keepcount++;             i++;             break;           case 2:             printf("আপনি নিচের তথ্য দিয়েছেন\n");             for(i = 0; i < keepcount; i++){                printf("বইর নাম = %s\n", lib[i].bookname);                printf("\t লেখকের নাম = %s\n", lib[i].author);                printf("\t পৃষ্ঠা = %d\n", lib[i].noofpages);                printf("\t দাম = %f\n", lib[i].price);             }             break;           case 3:             printf("\n লাইব্রেরিতে বইর সংখ্যা: %d", keepcount);             break;           case 4:             exit(0);       }    }    return 0; }

আউটপুট

১. বইর তথ্য যোগ করুন ২. বইর তথ্য প্রদর্শন করুন ৩. লাইব্রেরিতে বইর সংখ্যা ৪. প্রস্থান উপরের_resource_একটি লিখুন: ১ বইর নাম = HarryPotter লেখকের নাম = hp পৃষ্ঠা = ২৫০ দাম = ৩৫০.৬ ১. বইর তথ্য যোগ করুন ২. বইর তথ্য প্রদর্শন করুন ৩. লাইব্রেরিতে বইর সংখ্যা ৪. প্রস্থান উপরের_resource_একটি লিখুন: ২ আপনি নিচের তথ্য দিয়েছেন বইর নাম = HarryPotter         লেখকের নাম = hp         পৃষ্ঠা = ২৫০         দাম = ৩৫০.৬০০০০৬ ১. বইর তথ্য যোগ করুন ২. বইর তথ্য প্রদর্শন করুন ৩. লাইব্রেরিতে বইর সংখ্যা ৪. প্রস্থান উপরের_resource_একটি লিখুন: ৩ লাইব্রেরিতে বইর সংখ্যা: ১ ১. বইর তথ্য যোগ করুন ২. বইর তথ্য প্রদর্শন করুন ৩. লাইব্রেরিতে বইর সংখ্যা ৪. প্রস্থান উপরের_resource_একটি লিখুন: ৪
  1. সুইচ কেস ব্যবহার করে ত্রিভুজ, বর্গ, বৃত্ত, আয়ত এবং প্যারালেলোগ্রামের ক্ষেত্রফল বের করার C প্রোগ্রাম

  2. C প্রোগ্রাম: isupper() ফাংশন ব্যবহার

  3. C প্রোগ্রাম: time.h লাইব্রেরি ফাংশন ব্যবহার

  4. C প্রোগ্রাম: strncmp লাইব্রেরি ফাংশন ব্যবহার করে দুটি স্ট্রিং তুলনা