یک برنامه Ruby بنویسید که دو عدد صحیح از کاربر دریافت کند و مقدارهای حاصل از جمع، تفریق، ضرب، تقسیم (به صورت اعشاری)، باقیمانده تقسیم و نتیجهٔ مقایسههای "بزرگتر" و "برابر" را چاپ کند.
4.0 بازدید آخرین ویرایش در 220 روز قبل ساعت 01:56 0.0
برای حل این مسئله در Ruby از gets.chomp.to_i برای خواندن اعداد استفاده کنید و از عملگرهای ریاضی +, -, *, /, % و از عملگرهای مقایسهای > و == بهره ببرید؛ برای اینکه تقسیم اعشاری داشته باشید یکی از اعداد را به to_f تبدیل کنید تا از تقسیم صحیح جلوگیری شود. نکات: قبل از انجام تقسیم بررسی کنید که مخرج صفر نباشد، برای چاپ مقادیر میتوانید از puts یا string interpolation استفاده کنید و برنامه را با ruby filename.rb اجرا کنید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
نکته: برای داشتن تقسیم اعشاری، یکی از اعداد را به float تبدیل کنید و قبل از تقسیم مخرج را بررسی کنید تا تقسیم بر صفر رخ ندهد. استفاده از gets.chomp.to_i ساده است، اما ورودیهای نامعتبر میتوانند مشکل ایجاد کنند؛ بهتر است اعتبارسنجی یا تبدیل امن با Integer(...) و rescue انجام شود. برای خروجی، چاپ با string interpolation یا puts خوانایی کد را افزایش میدهد. در نهایت میتوانید با ruby filename.rb برنامه را اجرا کنید و خروجی را بررسی کنید.
گزارش