• ¡Welcome to Square Theme!
  • This news are in header template.
  • Please ignore this message.
مهمان عزیز خوش‌آمدید. ورود عضــویت


امتیاز موضوع:
  • 32 رای - 2.69 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
Title: مثالهایی از برنامه هایی به زبان ++C
حالت خطی
#6
دوستان توجه داشته باشند که این مثالها با هدف یادگیری است . به عبارت دیگر هر کدام از شما عزیزان مشکلی در هر کدام از آنها داشته باشد . با علام کردن آن به توضیح آن میپردازیم Angel

تا به حال مثالها برای درست کردن حلقه با استفاده for بود . هم اکنون به مثالهایی در مورد حلقه while میپردازیم.

برنامه : با استفاده از حلقه تکرار while میخواهیم تعداد کارکترهای جمله ای که کاربر آن را وارد میکند را بشماریم . ( توجه جمله با زدن کلید Enter پایان میابد.)

کد:
#include <iostream>
using namespace std;
int main ()
{
int count=0;
cout<<"Enter a Sentences that End with Enter :  ";
while (cin.get()!='\n')
count++;
cout<<endl;
cout<<"count of Sentences character is :  "<<count<<endl;
return 0;
}

برنامه : در این برنامه از کاربر اعدادی گرفته میشود و سپس مجموع مربعات آن اعدا در خروجی برای کاربر نشان داده میشود. نحوه گرفن عدد از کاربر به این صورت است که پی از وارد کردن اولین عدد از کاربر پرسیده میشود که آیا میخواهد برنامه را ادامه دهد و باز هم عدد وارد کند. ( توجه : در ابرنامه نیز از حلقه while استفاده شده است.)
کد:
#include <iostream>
using namespace std;
int main()
{
int x,sum=0;
char answer='y';
while(answer=='y')
{
cout<<"please Enter a number : "<<endl;
cin>>x;
sum+=x*x;
cout<<"Do you want Continue the program (y/n) ? "<<endl;
cin>>answer;
}
cout<<"Sum of Square is  : "<<sum<<endl;
return 0;
}

برنامه : با استفاده از حلقه do -- while از کاربر عددی گرفته شود و سپس برعکس آن چاپ شود . به عبارت دیگر اگر کاربر عدد 123 را وارد میکند خروجی برنامه به صورت 321 خواهد بود.

کد:
#include <iostream>
using namespace std;
int main()
{
int number,reverse;
cout<<"Please Enter your number :  ";
cin>>number;
cout<<endl;
do
{
reverse=number%10;
cout<<reverse;
number/=10;
} while(number!=0);
cout<<endl;
return 0;
}

شاید برای عزیزان سوال باشد که از کدام حلقه در چه مواقعه ای استفاده کنن. در جواب این سوال باید به این نکته توجه کننید که هر کدام از این حلقه ها برای موضعیت های خاص مورد استفاده قرار میگیرد.

if : از این حلقه برای هنگامی استفاده میشود که ما شروطی را مد نظر قرار دهیم.

for : از این حلقه برای زمانی استفاده میشود که ما به تعداد مشخص بخواهیم در یک حلقه چرخش کنیم.

while : از این حلقه برای زمانی استفاده میشود که ما بخواهیم حلقه را تا زمانی ادامه دهیم که یک شرط تحقق یابد.
 
پاسخ
  


پیام‌های این موضوع
RE: مثالهایی از برنامه هایی به زبان ++C - توسط saman-net - 07-16-2011، 11:02 AM

موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  فیلم فارسی آموزش نوشتن برنامه ی File Unlocker در زبان ++C one hacker alone 0 3,470 02-24-2016، 06:59 AM
آخرین ارسال: one hacker alone
  برنامه رسم هیستوگرام netwalker 5 9,533 10-24-2014، 05:56 PM
آخرین ارسال: راضیه
  چندین سوال درباره برنامه نویسی DoomLord 20 24,016 06-22-2013، 04:12 PM
آخرین ارسال: DoomLord
  بهترین محیط (ide) برای برنامه نویسی c++ سی پلاس پلاس Amin_Mansouri 0 8,887 06-06-2013، 04:01 PM
آخرین ارسال: Amin_Mansouri
  برنامه ی مشخص کردن تعداد تکرار یک رشته در دیگری Ghoghnus 1 6,870 11-29-2012، 09:04 PM
آخرین ارسال: antengogoli
  اموزش مقدماتی زبان C Amin_Mansouri 1 5,510 09-23-2012، 09:59 AM
آخرین ارسال: Ghoghnus
  سوال راجع به یک تابع به زبان c++ و وظیفه ان در انتی فیشینگ elham_zare 3 5,892 08-21-2012، 12:25 PM
آخرین ارسال: Amin_Mansouri
  دانلود C++ - زبان برنامه نویسی سی پلاس پلاس Amin_Mansouri 0 5,022 06-15-2012، 11:45 PM
آخرین ارسال: Amin_Mansouri
  توابع جستجوی یک زیر رشته در رشته هایی از نوع string Ghoghnus 0 2,906 05-24-2012، 10:12 PM
آخرین ارسال: Ghoghnus

پرش به انجمن:


Browsing: 3 مهمان