ورود

View Full Version : بازگشت به شرط قبلی



mf4arman24
شنبه 20 فروردین 1390, 20:43 عصر
سلام .
من می خواهم الگوریتم زیر را در دلفی بنویسم .
مشکل من در بازگشت به فلان شرط است .



// شرط 1
if (ado1.eof=false) then begin


// شرط 2
if (ado2.eof=false) then begin


// شرط 3
if (ado1.eof=false) then begin

يه تعداد دستور اجرا بشه
بعد از اجراي دستورات برود شرط 1 دوباره چک شود

else //اگر شرط 3 درست نبود برود شرط 2




else // اگر شرط 2 درست نبود برود به شرط 1


else // اگر هم شرط 1 نادرست بود يه تعداد دستور اجرا بشه





من مشکلم این هست که اصلا این روش آیا درست هست یا نه و اینکه اگه درست است چطوری کدش را بنویسم و اگر درست نیست چطور چنین کدی را بنویسم

pezhvakco
یک شنبه 21 فروردین 1390, 08:18 صبح
سلام :
نمیدونم هدف شما از این ساختار کد نویسی چیه، ولی در ظاهر درست نیست .

این لینک رو بخوانید :
http://barnamenevis.org/showthread.php?81092-%D9%85%D9%82%D8%A7%D9%84%D9%87-Label-and-Goto-Statement-%28-%D9%BE%D8%B1%D8%B4-%D8%AF%D8%B1-%D8%A8%DB%8C%D9%86-%DA%A9%D8%AF%D9%87%D8%A7-%29

maryammb66
دوشنبه 22 فروردین 1390, 15:12 عصر
سلام
شاید منظورتون استفاده از


while not Ado1.Eof do
begin
.....

باشه
دستور while تا وقتی که به آخر نرسیده اجرا میشه و می تونید دستورات را در تگ begin و end بنویسید

mf4arman24
دوشنبه 22 فروردین 1390, 17:09 عصر
سلام
شاید منظورتون استفاده از

باشه
دستور while تا وقتی که به آخر نرسیده اجرا میشه و می تونید دستورات را در تگ begin و end بنویسید
از همین روش استفاده کردم جواب داد.
ممنون