رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
دستور while....wend چیست؟
#1
با سلام
در VB دستور Whend چیست ؟چه کاربردی دارد؟
برای انسان های موفق بن بست معنا ندارد زیرا یاراهی خواهند یافت یا راهی خواهند ساخت.
پاسخ
سپاس شده توسط
#2
با سلام آیا مطمئن هستید املای کلمه را درست نوشته اید ؟
[عکس: <a href=www.Mojsazan.com.gif]" class="mycode_img" />
پاسخ
سپاس شده توسط
#3
متاسفانه اشکال تایپی بوده
برای همین مفهوم تکه کد را متوجه نشدم بهرحال متشکرم
دستوربه صورت زیر بوده ولی ناقص
while....wend
while condition
[statements]
whend
واما مفهوم ByValوByRefچیه؟
private AR(ByVal r as Integer,ByRef as single,ByRef m as single)
برای انسان های موفق بن بست معنا ندارد زیرا یاراهی خواهند یافت یا راهی خواهند ساخت.
پاسخ
سپاس شده توسط
#4
با سلام من Vb کار نمیکنم

اگر دانشگاه شما را مجبور کرده Vb کار کنید سعی همانقدر که دانشگاه گفته کار کنید و در حد پاس کردن درس
جزوه را مطالعه کنید
اگر خودتان در حال یاد گیری Vb هستید
این تاپیک را مطالعه کنید

اما پاسخ شما

while....wend که همان دستور while است
این هم
while condition
[statements]
whend

ساختار دستور است condition یعنی شرط statements یعنی دستورات whend مخفف while end یعنی پایان دستورات

به عبارتی میشود

از ساختارهای تکرار در ویژوال بیسیک حلقه ی While میباشد که به صورت زیر قابل استفاده میباشد:

While شرط
دستوراتی که باید اجرا شوند
Wend

اما در مورد قسمت دوم
منظور فراخوای با ارجاع
و فراخوانی با مقدار است

توضیح نمیدهم اگر نیاز به توضیح دارید تاپیک جدا باز کنید در قوانین امده

نقل قول:لطفاً در هنگام طرح سوالات خود آن ها را به صورت جداگانه مطرح فرمایید. بدین معنی که در صورتی که سوال های گوناگونی دارید، آنها را در چندین گفتگو مطرح نمایید و از مطرح کردن تمامی سوالات در یک ارسال خودداری فرمایید.
[عکس: <a href=www.Mojsazan.com.gif]" class="mycode_img" />
پاسخ
سپاس شده توسط Nikkhahan
#5
عجب 23 !!!
توضیح دادم که دستور چی بوده نه اینکه ....و
تاپیک ربطی به سوال من نداره!
سوال کردن
برای انسان های موفق بن بست معنا ندارد زیرا یاراهی خواهند یافت یا راهی خواهند ساخت.
پاسخ
سپاس شده توسط
#6
با سلام تاپیک مربوطه را برای معرفی زبان معرفی C# و VB.net در یک سطح کاری هستند کردم

حلقه while

حلقه while بلاکی از کد را تا زمانی که شرط معينی true است (غير صفر) اجرا می کند. شکل کلی آن به صورت زير است:
کد پی‌اچ‌پی:
while (condition)
{

loop_body




condition يک عبارت شرطی است. اگر اين عبارت false (يا صفر) باشد حلقه
به پايان می رسد و دستور بعد از while اجرا می شود. body_loop دستوراتی
است که تا زمان درست بودن شرط تکرار می شوند. اگر بدنه حلقه تنها يک دستور
باشد نيازی به آکولاد نيست.

دياگرام زير نحوه اجرای حلقه while را نشان می دهد. توجه کنيد که شرط در
ابتدای حلقه بررسی می شود و اگر false باشد وارد حلقه نمی شود. اگر شرط
true باشد بدنه حلقه اجرا می شود.

[عکس: cpp0502.JPG]

مثال. قطعه کد زير اعداد 1 تا 20 را نمايش می دهد.
کد پی‌اچ‌پی:
int count 1;

while (
count <= 20) {

cout << count << endl;

count++;





حلقه while مانند يک حلقه for بدون قسمت های initial و update است:
بنابراين هرکاری که با حلقه for می شود انجام داد با حلقه while هم می شود.
اگر مقداردهی اوليه و افزايش متغيرها درون حلقه موردنياز است حلقه for را
بهتر است استفاده کنيد. اگر حلقه while را استفاده می کنيد مقداردهی اوليه
موردنياز قبل و افزايش درون حلقه بايد انجام بگيرد.

for ( ; condition ; ) معادل است با while (condition)


مثال. حلقه زير تا زمان وارد شدن عدد 99 ورودی دريافت می کند. عدد 99 که انتهای داده ورودی را معين می کند sentinel ناميده می شود.

کد پی‌اچ‌پی:
int nbr=0;

while (
nbr <= 99)

cin >> nbr 

While تودرتو

مشابه دستورات if و for دستور while هم می تواند تودرتو باشد.


مثال. برنامه زير 5 عدد که بايد مابين 1 تا 10 باشد از ورودی دريافت می کند.

کد پی‌اچ‌پی:
#include <iostream.h>



main()
{
int array[5];

int ctr 0,

nbr 0;


cout << "This program prompts you to enter 5 numbers" << endl;

cout << "Each number should be from 1 to 10" << endl


while ( 
ctr ) {

nbr 0;

while (
nbr || nbr 10) {

cout << endl << "Enter number " << ctr << " of 5: ";

cin >> nbr ;

}


array[
ctr] = nbr;

ctr++;

}


for (
ctr 0ctr 5ctr++)

cout << "Value " << ctr << " is " << array[ctr]; << endl


return 0;



منبع
[عکس: <a href=www.Mojsazan.com.gif]" class="mycode_img" />
پاسخ
سپاس شده توسط Nikkhahan


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  System Service Dispatch Table SSDT چیست؟ mahmood0197 5 7,923 03-05-2012, 11:32 AM
آخرین ارسال: مهرداد عباسی
  فریم ورک چیست؟ (what is the Framework) مهرداد عباسی 0 4,076 12-17-2011, 01:22 PM
آخرین ارسال: مهرداد عباسی
Lightbulb برنامهٔ کاربردی چیست؟ spooggie 0 2,832 04-28-2010, 08:06 PM
آخرین ارسال: spooggie
Lightbulb Library چیست؟ spooggie 0 3,257 04-28-2010, 07:55 PM
آخرین ارسال: spooggie
Lightbulb API چیست؟ spooggie 0 3,344 04-28-2010, 07:44 PM
آخرین ارسال: spooggie
Lightbulb SDK چیست؟ spooggie 0 8,684 04-28-2010, 07:35 PM
آخرین ارسال: spooggie
  برنامه نویسی چیست مهرداد عباسی 19 30,097 12-16-2009, 01:50 AM
آخرین ارسال: مهرداد عباسی

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان