ورود ثبت نام
آموزش زبان برنامه نویسی C++
» آموزش برنامه نویسی » آموزش ++C » آموزش زبان برنامه نویسی C++ ( نحوه به دست آوردن حاصل مجموع اعداد و چاپ فاکتوریل )
15128 بازدید

آموزش زبان برنامه نویسی 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++ داده شده است .

آموزش زبان برنامه نویسی C++ رو می تونید از لینک زیر دانلود کنید .

رضا طوماری

دیدگاه



جواب سوال چیه ؟ *

  1. محمد گفت:

    کد آخرتون که مربوط به چاپ فاکتوریله باگ داره

    • رضا طوماری گفت:

      لام خیلی ممنون بابت نظرتون ، اگه میشه باگش رو بگید تا برطرف بکنیم .

  2. ساندویچ پانل دیواری گفت:

    سایت خوبی دارین

  3. دفتر مهاجرتی استرالیا گفت:

    سلام،خسته نباشین واقعا مطالب خوب و جذابی درج میکنین

  4. دانلود آهنگ گفت:

    نه تنها این مطلب بلکه بقیه مطالبوب سایت‌
    هم خیلی خوب بودند. تشکر
    میکنم به خاطر مطالب خوبتون.