شما اینجا هستید
برنامه نویسی شی گرا ( قسمت دوم)
????. ????? ??? ???? ??? ?? ?????? ?????? ????? ?? ??? ? ?????? ??? ??? ?????? ????? ????? ???? ???.
???? ????? ???? ?? ???? ???? ?? ?????? ?? ???? ????? ??? ???? ?? ???? ?????? ????? ????? ????. ????? ???? ?? ????? ?????? ?? ???? ?????. ???? ?????? ?? ??? ?? ????? ? ??????? ????? ? ... ?? ???? ?? ?? ?? ?? ??? ?? ???? ????? ???? ?? ????? ?? ?? ?? ???? ????. ?? ??? ???? ???? ????? ?? ???? ?? ???? C++ ?? ???? ?? ???:
class Student {
};
?? ??????? ?? ?? ???? ??? ?? ?????? ?? ???? ?? ??? Student ????? ????. ??? ??? ???? ??? ????? ?? ???? ????? ? ??? ?? ???? ???? ????? ?? ???. ???? ??????? ?? ??? ???? ?? ?????? ???? ??? ?? ????? ??? ???? ?? ????? ?? ????? ?? ?? ????? ????:
int x;
double d2;
Student st1;
Student st2;
?? ???? ???? st1 ? st2 ?? ?? ?? ??? Student ?????. ( ??????? ?? d2 ?? ??? double ? x ?? ??? int ???)
???? ???? ?? ???? ????(class) ?? ??? ????? ????? ?? ??? ? ?? (object) ?? ????? ?? ?? ?? ????? ?? ????? ????? ???? ??? ?? ?????. ???? ?? ??? ?? Student ???? ? st1 ?? ???.
??? ?? ?????? ?? ????? ?? ????? ???? ??? ???? ????? ????? ????. ???? Student ?? ????? ????? ??? ????? ????????? ???? ??????? ????? ???? ???????? ???? ? ... ????? ????. ???? ?? ??? ???? ?? ?? ???? Student ????? ?? ???:
class Student {
int number;
string name;
string family_name;
int passed_units;
double average_grade;
};
?? ?? ??? ???? ???? ???? ?? ??? ????? ??? ??? ??? C++ (??? int, double ? .. ) ? ????? string (?? ??? ?? ???? ?? ???????? stl ???) ????? ???? ?? ?? ???? Student ????? ?? ???? ?? ??? " ??????" ?? ???.
??? ?? ?????? ?? ????? ???? ?? ?? ?? ??? ????? ?? ??? ???? ????? ???? ?? ????? ? ?????? ?????? ?? ?? ?????.
???? ???? ?? ???? ???? ??? ??? ?? ?? ???? ?? ????? ??? ???? ?????? ???? ????. ???? ???? ?? ?????? ?? ?????? ?? ??? ???? ????? ???? ? ??????? ?? ?? ????? ???? ? ????? ????. ???? ??? ????? ????? ????? ?? ???? ?? ?? ????? ?? ??? Student ?????? ?? ??? ? ?? ?? ????? ???:
// sample function to print student information
void print_student_information( Student st ) {
cout << "Student Number: " << st.number << "\t"
<< "Name: " << st.name << st.family_name << "\n"
<< "Average grade: " << st.average_grade << "\n";
}
?? ????? ???? ?????? ?? ???? ?? ???? ?????? ?? ????? ??? ?? ?? ?? ????? ???? (.) ??????? ?? ????. ??? ?? ??? ?? ???? ??? ?? ???? ???? ?????? ???? ??? ?????? ????? ????? ?? ????? ???? ?? ???? ????? ??? ??? ????? ?? ????. ???? print_student_information ?? ????? ?? ??? Student ?? ??? st ?????? ?? ??? ? ???? ?? ???? ?? ?? ?? ???? ????? ????? ?? ???. ??? ?? ????? ??? ???? ???? ?? ???????? ?? ????:
Student student1;
student1.number = 88103456;
student1.name = "Reza";
student1.family_name = "Rezaie";
student1.passed_units = 144;
student1.average_grade = 16.2;
print_student_information (student1);
?? ?? ??? ???? ????? ?? ?? ?? ??? student1 ????? ?????. ??? ?? ??????? ?? ???? (.) ???? ???? ??? ?? (data members ?? data fields) ?? ????? ??? ?????. ??? ???? print_student_information ?? ???????? ????? ?? ??????? ??? ?? ?? ??? ???.
???? ???? ?? ???? ?? ??? ?????? ?? ????? ???? ?? ???. ??? ?? ??? ?? ?? ???????? C++ ???? ???? ???? ????? ???? ???? ????? ?? "????? ???? Student ???? ?????? ??????" ?? ??? ????? ???. ???? ?? C++ ?? ??? ???? ?? ????? public ?? private ?? protected ????. ???? ?? ??? public ???? ?? ???? ???? ????? ???? ?? ????? ?? ?????? ???? ??? (?? ????? ?? ????). ?? ????? ?? private ?? protected ???? ??? ???? ?? ???? ?? ???? ?? ?? ?????? ????. ????? ????? ??? ?????? ?? ?? ??? ????? ???? ????? ???. ??? ???? ???? ??? ????? ???? ???? public ?? ?? ???? ?? ??? ???? ???? ?? ???? ?? ????? ?? ????? ?? ?????? ???? ???:
class Student {
public:
int number;
string name;
string family_name;
int passed_units;
double average_grade;
};
?? ?? ?? ?? ??? ?? ???? ???? ???? ??? ??? ?? ?? ?? ???? ?? ?? ????? ?? ???? ??? ????? ??? ???? ? ?? ???? ??????? ??? ?? ???? ??? ???? ???? ???? ??????? ???? ?? ?????. ?? ?? ?? ?? ?? ???? ?? ??? ?? ????? ???? ??? ?????? ???? ???? ?? ?? ?? ????? ???? ?? ??? Student ???. ??? ?? ???? ??? ?? ?? ?? ???????? ?????? ?? ????? ?? ?? ??? ???? ????? ???? ??? ????? ??? ???? ? ??????? ???? ??? ?? ?? ???? ??? ?????? ?? ??? "??????" ???????. ?????? ???? ???? ?? ( data encapsulation) ????? ????? ?????? ????? ?? ??? ??? ?? ?? ??? ??? ??? ?? ?? ???? ????. ?????? ???? ???? ?? ???? ???? ?? ???? ???? ???????? ????? ? ????? ?? ????? ????. ??? ???? Student ?? ?? ????? ??? ????? int ? double ? string ????? ??? ???. 2 ????? ??? ???? ?? ?????? ????? ?? ??? ?? ??? ????? (inheritance) ? ??????? ????( polymorphism) ??? ???? ???? ?? ?? ??? ??? ???? ????? ?????? ???.
???? ????? ??? ??? ??? ?????? ??? ???? ?????? ???? ???? ?? ? ?????? ????? ?? ?? ?? ???? ???? ?? ???:
???? ???? ???? ???? ???? ?? ??? ???? ??????? 10 ?????? ????? ???? ? ??????? ?? ?? ?? ??? ????? ?? ??? ???? ?? ?????? ?? ??? ?? ???? ????:
?? ???? ?? ????? 10 ???? ?? Student ?? ??? students ????? ?? ??? ? ??? ?? ?? ?? ???? ????? ????? ??? ?? ???. ??? ?? ?? ???? ???? ???? print_student_information ?? 10 ??? ???????? ???? ? ?? ??? ??? ?? Student ?? ?? ???? ??? ?? ?????. ?? ????? ???? ?????? ?? ???? ????? ???? Student ????? ?? ????:
?? ????? ???? ?? ???? ?? ????? ??? name ? family_name ? ... ?? ??? ???? ?? ?? ????? ????? ??? ???. ? ???? ??? ?? ???? ?? ???? print_student_information ?? 5 ????? ?? ??? ???? ?? ????? ?? ?? ???? ?????? ??? ??? ?? ?? ?? ??? Student ??? ?? ??. ???? ???? ?? ?????? ??? ????? ???? ??? ??????? ???? ?? ?? ??????? "??????" ?????? ????. ?? ??? ???? ??? ???? ?? ??? ?? ?????? ???? 5 ????? ?? ??? ???? ( ???? ??? ????? ?? ???? ????? ?? ?????.) ?? ????? ?? ??? ???? ???? (?? ???? ??) ?? ????? ?? ??? Student ?????? ??? ????? ?? ????? ????? ???? ???? ??? ?? Student ?? ??? ?????? ???. ???? ????? ?? ????? Student ?? ??? ??? ?? ??? ?? ???? ??? ????? ?? ?? Student ?? ?? ???? ?? ????? "??????" ????? ??? ????? ?? ??? ?? ?? ???? ??? ???? ?? ????? ??? ????? ?????.
??? ?? ???? ??? ?? ?? ???? ??? ????? ??? ?? ???? ??? ???? ?? ?? ???? ??????? ??? ? ???? ?? ?? ???? ?????? ?? ?????? ??????? ?? ????. ( ??? string ?? ?? ???? ?? ??? ????? ??? ??? ? ?? ?? ??? ?? ?? ????? ????? ?? ?? ??????? ?????.) ?? ????? ??? ???? ?? ?????? ?????? ??? ???? ?? ???? ?? ????? ??? ?? ? ??? ?? ?? ??? ? ??? ???? ????? ?? ? ????? ??? ????? ????? ???? ? ????? ??????? ??? ????? ?? ???? ???? ?? ????. ???? ?? ???? ?????? ??? ?? ?????? ????? ????? ??????? ?? ? ??? ?? ?? ???. ?? ????? ?? ??????? ?? ??????? ?? ?? ??? ????? ????? ????? ( ?? ??? ?? "??????") ?? ?? ????? ?? ?? ??? ? ??? ?? ?? ?? ?? ?? ???.
?? ?????? ?? ??? ????? ?? ??? ??? ?? ?? ??? ?? ?????? ????. ( ???? ?????? Visual Studio 2008 ?? ??? ?? ?????? ????? ?? ???? ????.)
???????? ?????? ?????? ??? ? ????? Class ?? ?? ????? ????? ???? ????. ?? ??? ???? ???? ????? ??? ?????? ????? ?? ??? ?? ????? ?????? ????.
???? ? ????? ?????.
دیدگاهها
کلاس c++
با سلام اول باید از شما تشکر کنم بابت وب سایت زیباتون سوالی داشتم چه جوری میتونم کلاسی ایجاد کرده و سپس از خود فرد اطلاعات رو بگیرم تمام تکس رو خوندم اما متوجه نشدم برای مثال کلاسی برای n دانش آموز که نمره و درس مربوطه را بگیرد وپایین ترین را نشان دهد لطفا سریع تر پاسخ دهید خیلی برام مهمه لطفا به ایمیلم بفرستید painteramir@yahoo.com
komak mikhaham
به زبان شی گرا برنامه ای بنویسید که 2 عدد n رقمی را دریافت نماید و سپس جمع,ضرب,تقسیم و تفریق این 2 عدد را انجام دهد
برنامه نويسي شي گرا
سلام دوست من ممنون از سايت خيلي عالي و پربارت
گرفتن اطلاعات در تابع
سلام خسته نباشین میخوام ازتوتن تشکر کنم بابت سایتتون
یه سوال داشتم
اونم این که من کلاس رو تعریف کرددم بعد میخوام اطلاعات دانشجو رو در تابع به نام input دریافت کنم
اما نمیشه یا من بلد نیستم اگه میشه کمک کنین ممنون میشم
سلام من دنبال یه سایتی ام که
سلام من دنبال یه سایتی ام که بهم برنامه بده و من بنویسم سراغ دارید ؟؟؟؟؟؟؟؟؟؟
افزودن نظر جدید