সমস্যা
কিভাবে সি প্রোগ্রামিং ব্যবহার করে লাইব্রেরির বই-সম্পর্কিত তথ্য সংরক্ষণ করা যায়।
অ্যালগরিদম
ধাপ 1:একটি কাঠামো ঘোষণা করুন যেখানে ডেটা সদস্য রয়েছে ধাপ 2:ভেরিয়েবল ঘোষণা করুন যা লুপের জন্য ব্যবহৃত হয় ধাপ 3:প্রতিটি মডিউলে কাজ করতে সুইচ কেস ব্যবহার করুন ধাপ 4:কেস 1- বইয়ের তথ্য যোগ করার জন্য কেস 2- প্রদর্শন বইয়ের তথ্যের জন্য কেস 3 - লাইব্রেরিতে বইয়ের জন্য নম্বর খোঁজার জন্য কেস 4- EXITএর জন্য
প্রোগ্রাম
#include#include #include #include struct library{ char bookname[50]; চার লেখক[50]; int noofpages; ফ্লোট মূল্য;};int main(){struct library lib[100]; char bookname[30]; int i,j, keepcount; i=j=keepcount =0; while(j!=6){ printf("\n1. বইয়ের তথ্য যোগ করুন\n"); printf("2.বইয়ের তথ্য প্রদর্শন\n"); printf("3. লাইব্রেরিতে বইয়ের সংখ্যা\n"); printf("4. প্রস্থান"); printf ("\n\nউপরের একটি লিখুন :"); scanf("%d",&j); সুইচ (j){ /* বই যোগ করুন */ কেস 1:printf ("বইয়ের নাম লিখুন ="); scanf ("%s", lib[i].bookname); printf ("লেখকের নাম লিখুন ="); scanf ("%s", lib[i]. লেখক); printf ("পেজ লিখুন ="); scanf ("%d",&lib[i].noofpages); printf ("দাম লিখুন ="); scanf ("%f",&lib[i]. মূল্য); keepcount++; i++; বিরতি কেস 2:printf("আপনি নিম্নলিখিত তথ্য প্রবেশ করেছেন\n"); for(i=0; i আউটপুট
<পূর্ব>1. বই তথ্য যোগ করুন2.বই তথ্য প্রদর্শন3. লাইব্রেরিতে বইয়ের সংখ্যা ৪. উপরের যেকোন একটি এন্টার করুন :1 বইয়ের নাম লিখুন =হ্যারিপোটার এন্টার লেখকের নাম =hpEnter পৃষ্ঠাগুলি =250Enter মূল্য =350.61। বই তথ্য যোগ করুন2.বই তথ্য প্রদর্শন3. লাইব্রেরিতে বইয়ের সংখ্যা ৪. উপরের একটিতে প্রবেশ করুন:2আপনি নিম্নলিখিত তথ্যপুস্তকের নাম দিয়েছেন =হ্যারিপটার লেখকের নাম =hp পৃষ্ঠাগুলি =250 মূল্য =350.6000061। বই তথ্য যোগ করুন2.বই তথ্য প্রদর্শন3. লাইব্রেরিতে বইয়ের সংখ্যা ৪. উপরের একটিতে প্রবেশ করুন:3লাইব্রেরিতে বইয়ের সংখ্যা:11. বইয়ের তথ্য যোগ করুন2. বইয়ের তথ্য প্রদর্শন করুন3। লাইব্রেরিতে বইয়ের সংখ্যা ৪. উপরের যেকোন একটিতে প্রবেশ করুন:4