Module: اعداد واقعی


Problem

4/6

ورودی و خروجی اعداد حقیقی

Theory Click to read/hide

ورود

می توانید چندین متغیر واقعی را از جریان ورودی وارد کنید و آنها را به روش استاندارد روی متغیرها بنویسید: <پیش> var x, y: واقعی; خواندن (x، y)؛ عدد اول وارد متغیر \(x\) می شود، عدد دوم به \(y\)

خروجی

هنگام نمایش اعداد واقعی، قالب علمی به طور پیش فرض انتخاب می شود.
می توانید خروجی را در صورت نیاز با توجه به شرایط مشکل سفارشی کنید. بعد از عدد، یک دونقطه نشان دهنده تعداد کل موقعیت هایی است که به عدد اختصاص داده می شود، و سپس دو نقطه دیگر - تعداد موقعیت های اختصاص داده شده به قسمت کسری. اگر بعد از دو نقطه اول عددی وجود داشته باشد که از مجموع تعداد کاراکترهای قسمت صحیح عدد کمتر باشد، فضای اختصاص داده شده برای نقطه جداکننده قسمت های کسری و صحیح (1 کاراکتر برای این کار اختصاص داده شده است) و تعداد کاراکترهای اختصاص داده شده برای قسمت کسری، سپس به سادگی یک عدد با تعداد کاراکترهای اختصاص داده شده به قسمت کسری. در غیر این صورت فاصله های اضافی قبل از عدد نوشته می شود. بنابراین، اگر نمی‌دانید که قسمت صحیح چند کاراکتر شما را می‌گیرد، می‌توانید به سادگی بعد از دو نقطه اول 0 بنویسید و سپس کل عدد بدون فاصله قبل از آن نمایش داده می‌شود.
مثال: <پیش> x واقعی := 1.0/6; writeln(x:12:9); // تنظیم کنید تا 9 رقم اعشار و در مجموع 12 رقم اعشار در هر عدد، با در نظر گرفتن نقطه جداسازی نمایش داده شود. صفحه نمایش داده خواهد شد <پیش> _0.166666672

Problem

کارها را به ترتیب تکمیل کنید: 
1. در خط 5، خروجی متغیر \(y\)  را در قالب نقطه ثابت، با 10 اعشار فرمت کنید. مکان ها
2. در خط ششم خروجی متغیر \(y\) در قالب نقطه ثابت فرمت کنید تا عدد کامل در 10 موقعیت با 4 علامت برای قسمت کسری نمایش داده می شود
هر دستور خروجی باید یک عدد از یک خط جدید خروجی دهد