X
تبلیغات
~~~ (( برنامه نویسی )) ~~~ - اولین برنامه

~~~ (( برنامه نویسی )) ~~~

آموزش برنامه نویسی _*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡ _

اولین برنامه


خوب اولین پروژه ای که استادمون واسه هفته اول بهمون داد مجموع ارقام بود ، کلن 4 نوع سوال رو بین بچه ها پخش کرد به من مجموع ارقام افتاد . هر سزی از سوال ها هم الف و ب داشت که خوب قسمت ب یکم سخت تر از الف بود .

فکر کنین به عنوان کسی که هیچی از برنامه نویسی نمی دونست و فقط 2 ساعت کلاس برنامه نویسی گذرونده ، این پروژه واسش سخت بوده !

سوال الف : یک عدد 2 رقمی از کاربر دریافت کند و مجموع ارقام آن عدد را چاپ کند.

برنامش اینجوری بود :

#include

#include

void main()

{

int x,r;

cout<<<<"Enter an integer between 10-99: ";

cin>>x;

r=(x%10)+(x/10);

cout<<"majmooe arghame in addad: " << r;

getch();

return ;

}

 

 و سوال ب : یه عدد سه قمی از کاربر دریافت کرده و مجموع ارقام آن عدد را چاپ کند.

اینم برنامش :

#include

#include

void main()

{

int x,r;

cout<<"\n"<<"Enter an integer between 100-999: ";

cin>>x;

r=(x%10)+((x/10)%10)+(x/100);

cout<<"majmooe arghame in addad: " << r;

getch();

return ;

}

کسایی که تا حالا برنامه نویسی کردن ، مسلما خیلی راحت اینارو می فهمن و مسئله واسشون خیلی مزخرفه! ولی خوب من میخوام واسه کسایی که هیچی از برنامه نویسی نمی دونن بنویسم :

برنامه ها رو یه نگاه کلی بندازین ، میبینین که جفتشون از یه قانون پیروی می کنن : مثلا اول هر دو یه سری include  ها داره و بعد برنامه باvoid main  شروع شده و با  getch و return  تموم شده. ولی اصل برنامه از اول {  تا cout  میشه !

مثلا دستور cin  برای گرفتن داده از کاربر بکار می ره ! که ما اینجا یه متغیر رو از کاربر دریافت کردیم ! دستور cout  برای چاپ است ! مثلا اول برنامه چاپ کردیم که لطفا یه عدد بین 10 تا 99 بنویسین و بعد cin  گذاشتیم که عددی که کاربر می نویسه رو دریافت کنیم .و بعد روی اون عدد یه سری محاسبات انجام میدیم و بعد اونو چاپ می کنیم ! یه همین راحتی. اون محاسبات ریاضی هم که ربطی به برنامه نویسی دانستن نداره ، هر کی باید روش فکر کنه و فرمولشو در بیاره! و با علائم زبان C++  فرمول رو به زبان برنامه نویسی تبدیل کنه ! مثلا به جای تقسیم توی C++  میزاریم --->> / . و علامت درصد یا % برای باقیمانده تقسیم دو عدد به کار میره ! الان دیگه باید کاملا فرمول ریاضی رو متوجه شده باشین .

یه دستور نا آشنا دیگه هم وجود داره اول برنامه  که نوشتم  int x;  این دستور متغیر رو به عنوان یک integer  یا عدد صحیح معرفی میکنه. هر متغیری که بخوایم توی برنامه استفاده کنیم باید ابتدای برنامه اونو تعریف کنیم . حتی اگه از جنس حرف یا عدد اعشاری یا ... هرچی که باشه .

و اما اون دستورایی که تو هر برنامه ای هستند : include  ها و تابع void main  و getch  و return . راستش منم هنوز اینارو نخوندم ولی جلوتر که درس داده بشه واستون میگم . فقط بدونین که include  ها یه سری تعاریف رو به برنامه C++  اضافه میکنه . مثلا دستورای cin و cout  توی فایلی به نام iostream.h  هست. که اول برنامه این فایل رو include  میکنیم تا C++  هم اونارو بشناسه !  getch هم برای قفل کردن صفحه اجرایی به کار میره . یعنی وقتی آخرین cout  اجرا شد صحفه قفل بشه نا ما بتونیم نتیجه رو ببینیم و بعد با فشار دادن هر دکمه ای برنامه تموم میشه ! و بعدن با همه اینا بیشتر آشنا میشیم ! شکل کلی برنامه های به زبان C++  اینجوریییه ;ه دیدین !

امیدوارم مفید باشه ! ;)

+ نوشته شده در  سه شنبه شانزدهم مهر 1387ساعت 15:33  توسط مهدی  |