
» آموزش برنامه نویسی » آموزش ++C » آموزش زبان برنامه نویسی C++ ( نحوه به دست آوردن حاصل مجموع اعداد و چاپ فاکتوریل )
آموزش زبان برنامه نویسی C++ ( نحوه به دست آوردن حاصل مجموع اعداد و چاپ فاکتوریل )
در این قسمت از آموزش زبان برنامه نویسی C++ اول حاصل مجموع اعداد بین 1 تا 50 رو مانند سورس کد زیر به دست می آوریم :
#include <iostream.h> #include <conio.h> void main(){ clrscr(); int sum; sum = 0; for( int i =1; i<= 50 ; i++ ){ sum = sum + i ; } cout << "Sum is :" <<sum ; getch(); }
کد بالا حاصل مجموع اعداد بین 1 تا 50 رو توی خروجی برای شما چاپ می کنه .
چاپ مضرب های 2 تا 50
در این جا ما شرط پایان حلقه رو برابر 50 در نظر گرفتیم ولی اگر شما عدد دیگری مد نظرتون بود ، می تونید به جای عدد 50 اون عدد رو قرار بدید .
#include <iostream.h> #include <conio.h> void main(){ clrscr(); for( int i = 2; i<= 50 ; i+=2 ){ cout << i <<"\t"; } getch(); }
کد بالا مضرب های عدد 2 رو تا عدد 50رو در زبان برنامه نویسی C++ شما نشون میده ، نکته مهم در این جا گام حلقه است که باید به اون توجه کنید .
حالا می خوایم دوتا عدد رو از کاربر بگیره و اعداد بین اونارو چاپ بکنه :
#include <iostream.h> #include <conio.h> void main(){ clrscr(); int n , m; cout <<" Enter Number 1:"; cin >> n; cout <<" Enter End Number:"; cin >> m; for( int i = n; i<= m ; i++ ){ cout << i <<"\t"; } getch(); }
در کدهای بالا اول عدد ها رو از کاربر می گیریم و فقط اعدادی رو که کاربر وارد کرده رو در حلقه For به جای مقدار اندیس و شرط حلقه جای گذاری می کنیم .
چاپ فاکتوریل در آموزش زبان برنامه نویسی C++
در اینجا می خوایم عدد رو از کاربر بگیریم و فاکتوریل اون رو چاپ کنیم :
#include <iostream.h> #include <conio.h> void main(){ clrscr(); int n , m; cout <<" Enter Number For Factorial:"; cin >> n; m = 1; for( int i = 1; i<= n ; i++ ){ m = m * i ; } cout <<"Fact is :"<< m; getch(); }
توضیحات بیش تر در فیلم آموزش زبان برنامه نویسی C++ داده شده است .
کد آخرتون که مربوط به چاپ فاکتوریله باگ داره
لام خیلی ممنون بابت نظرتون ، اگه میشه باگش رو بگید تا برطرف بکنیم .
سایت خوبی دارین
سلام،خسته نباشین واقعا مطالب خوب و جذابی درج میکنین
نه تنها این مطلب بلکه بقیه مطالبوب سایت
هم خیلی خوب بودند. تشکر
میکنم به خاطر مطالب خوبتون.