آموزش پاسکال

دستور ورودی ReadLn در پاسکال

دستور ورودی ReadLn در پاسکال

عملکرد دستور ReadLn نیز مشابه عملکرد دستور Read است
با این تفاوت که دستور ورودی ReadLn بعد از دریافت داده ها موجب انتقال مکان نما به ابتدای سطر بعدی خواهد شد
برای مثال دربرنامه زیر از دستور ورودی ReadLn استفاده شده است

Var
 A:Integer;
begin
 ReadLn(A);
 WriteLn(A);
end.

با اجرای این برنامه کامپیوتر منتظر دریافت داده ورودی خواهد شد
شما میتوانید عددی را که در محدوده Integer باشد
از طریق صفحه کلید تایپ نموده و سپس کلید Enter را فشار دهید
با انجام این عمل عدد مود نظر در متغییر A قرار خواهد گرفت
و سپس مکان نما به ابتدای سطر بعدی منتقل میشود
دستور بعدی برنامه باعث نمایش مجدد عدد مربوطه روی صفحه نمایش خواهد شد

نکـــــــــــــــــــته
همان طور که قبلا توضیح داده شد شما میتوانید
از دستور ورودی ReadLn بدون ذکرمتغییر های ورودی نیز استفاده نمایید
با انجام این عمل باعث خواهد شد که کامپیوتر تا فشرده شدن کلید Enter منتظر بماند

همچنین شما میتوایند داده های متعددی را در یک مرحله از ورودی دریافت نمایید
برای مثال به برنامه زیر توجه کتید

Var
 A:Integer;
 B: Char;
 C: Real;
begin
 ReadLn(A,b,c);
 WriteLn(A,B,C);
end.

در صورتی که این برنامه را اجرا نمایید کامپیوتر منتظر دریافت داده های ورودی خواهد شد
شما میتوایند داده های موردنظر را در یک مرحله تعیین نمایید
برای این منظور باید با استفاده از کلید Space میان داده فاصله ایجاد کنید

[adinserter block="1"]
5/5 - (1 امتیاز)

نوشته های مشابه

دیدگاهتان را بنویسید

دکمه بازگشت به بالا