یک برنامه Ruby بنویسید که دو عدد صحیح از کاربر دریافت کند و مقدارهای حاصل از جمع، تفریق، ضرب، تقسیم (به صورت اعشاری)، باقی‌مانده تقسیم و نتیجهٔ مقایسه‌های "بزرگتر" و "برابر" را چاپ کند.

4.0 بازدید آخرین ویرایش در 220 روز قبل ساعت 01:56

0.0

برای حل این مسئله در Ruby از gets.chomp.to_i برای خواندن اعداد استفاده کنید و از عملگرهای ریاضی +, -, *, /, % و از عملگرهای مقایسه‌ای > و == بهره ببرید؛ برای اینکه تقسیم اعشاری داشته باشید یکی از اعداد را به to_f تبدیل کنید تا از تقسیم صحیح جلوگیری شود. نکات: قبل از انجام تقسیم بررسی کنید که مخرج صفر نباشد، برای چاپ مقادیر می‌توانید از puts یا string interpolation استفاده کنید و برنامه را با ruby filename.rb اجرا کنید.

توسط پژوهشگر در 220 روز قبل ساعت 01:56
دسته بندی ها: Ruby Ruby for beginner
arman در 220 روز قبل ساعت 11:30

نکته: برای داشتن تقسیم اعشاری، یکی از اعداد را به float تبدیل کنید و قبل از تقسیم مخرج را بررسی کنید تا تقسیم بر صفر رخ ندهد. استفاده از gets.chomp.to_i ساده است، اما ورودی‌های نامعتبر می‌توانند مشکل ایجاد کنند؛ بهتر است اعتبارسنجی یا تبدیل امن با Integer(...) و rescue انجام شود. برای خروجی، چاپ با string interpolation یا puts خوانایی کد را افزایش می‌دهد. در نهایت می‌توانید با ruby filename.rb برنامه را اجرا کنید و خروجی را بررسی کنید.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری