কম্পিউটার

একটি কাঠামোতে একজন শিক্ষার্থীর তথ্য সংরক্ষণ করার জন্য C++ প্রোগ্রাম


একটি কাঠামো হল বিভিন্ন ধরনের ডেটার আইটেমগুলির একটি সংগ্রহ। এটি বিভিন্ন ডেটা টাইপ রেকর্ডের সাথে জটিল ডেটা স্ট্রাকচার তৈরি করতে খুব কার্যকর। একটি কাঠামোকে struct কীওয়ার্ড দিয়ে সংজ্ঞায়িত করা হয়।

একটি কাঠামোর উদাহরণ নিম্নরূপ।

struct employee {
   int empID;
   char name[50];
   float salary;
};

একটি প্রোগ্রাম যা একটি কাঠামোতে ছাত্র তথ্য সংরক্ষণ করে নিম্নরূপ দেওয়া হয়৷

উদাহরণ

#include <iostream>
using namespace std;
struct student {
   int rollNo;
   char name[50];
   float marks;
   char grade;
};
int main() {
   struct student s = { 12 , "Harry" , 90 , 'A' };
   cout<<"The student information is given as follows:"<<endl;
   cout<<endl;
   cout<<"Roll Number: "<<s.rollNo<<endl;
   cout<<"Name: "<<s.name<<endl;
   cout<<"Marks: "<<s.marks<<endl;
   cout<<"Grade: "<<s.grade<<endl;
   return 0;
}

আউটপুট

The student information is given as follows:
Roll Number: 12
Name: Harry
Marks: 90
Grade: A

উপরের প্রোগ্রামে, main() ফাংশনের আগে কাঠামোটি সংজ্ঞায়িত করা হয়েছে। কাঠামোটিতে একজন শিক্ষার্থীর রোল নম্বর, নাম, নম্বর এবং গ্রেড রয়েছে। এটি নিম্নলিখিত কোড স্নিপেটে প্রদর্শিত হয়৷

struct student {
   int rollNo;
   char name[50];
   float marks;
   char grade;
};

main() ফাংশনে, struct student টাইপের একটি অবজেক্ট সংজ্ঞায়িত করা হয়। এতে রোল নম্বর, নাম, চিহ্ন এবং গ্রেডের মান রয়েছে। এটি নিম্নরূপ দেখানো হয়েছে৷

struct student s = { 12 , "Harry" , 90 , 'A' };

গঠন মান নিম্নলিখিত পদ্ধতিতে প্রদর্শিত হয়.

cout<<"The student information is given as follows:"<<endl;
cout<<endl;
cout<<"Roll Number: "<<s.rollNo<<endl;
cout<<"Name: "<<s.name<<endl;
cout<<"Marks: "<<s.marks<<endl;
cout<<"Grade: "<<s.grade<<endl;

  1. মানচিত্র STL ব্যবহার করে ছাত্রদের রোল এবং নাম সংরক্ষণ করতে C++ প্রোগ্রাম

  2. STL সেট C++ প্রোগ্রামে সন্নিবেশ এবং মুছে ফেলা

  3. C++ এ ইনভার্স ডায়মন্ড প্যাটার্ন প্রিন্ট করার জন্য প্রোগ্রাম

  4. একটি পূর্ণসংখ্যার সংখ্যা জুম করার জন্য C++ প্রোগ্রাম