چهار تمرین تابع – Function (پک شماره ١)

چهار تمرین تابع – Function (پک شماره ١)
تاریخ انتشار
۲۱ شهریور ۱۴۰۲
تعداد بازدید
974 بازدید
رایگان

تمرین اول تابع Function

برنامه‌ای بنویسید که یک تابع (Function) به نام (x1,y1,x2,y2)distance داشته باشید که فاصله بین دو نقطه x1,y1 و x2,y2 را با استفاده از فرمول زیر محاسبه می‌کند.

distance = Sqrt( (x1-x2)^2 + (y1-y2)^2 )

Sqrt به معنای “ریشه دوم” و ^ به معنای “توان” است.

همچنین کد زیر را اضافه کنید تا کاربر بتواند مختصات نقطه را ارائه کند و فاصله را مانند مثال زیر بدست آورد:

Enter x1: 1
Enter y1: 1
Enter x2: 5
Enter y2: 6

The distance between (1.0,1.0) and (5.0,6.0) is 6.403

توجه: پاسخ باید با سه رقم اعشاری ارائه شود.


تمرین دوم تابع Function

یک تابع is_positive_and_odd(n) ایجاد کنید که اگر عدد صحیح n مثبت و فرد باشد (در غیر این صورت نادرست) مقدار True را برمی گرداند. سپس با استفاده از این تابع برنامه ای بنویسید تا مکرراً از کاربر بخواهد یک عدد صحیح مثبت و فرد (از صفحه کلید) وارد کند تا زمانی که یک عدد صحیح مناسب (مثبت و فرد) ارائه شود. باید تا پنج بار از کاربر بپرسد و (البته) زمانی که معیارهای مثبت/فرد را برآورده کرد، مقدار را برگرداند.


تمرین سوم تابع Function

برنامه ای بنویسید که از کاربر بخواهد سه عدد صحیح را از صفحه کلید وارد کند. سپس کوچکترین و بزرگترین آن اعداد را چاپ می کند.

نکته: دو تابع detSmall و detLarge را بنویسید.


تمرین چهارم تابع Function

برنامه ای بنویسید که کارهای زیر را انجام دهد:
– تابع اصلی که مقدار فارنهایت را می خواند
– تابعی که فارنهایت را به مقدار سلسیوس تبدیل می کند.
– تابعی که فارنهایت را به مقدار مطلق تبدیل می کند.

فرمول‌های لازم:

:Formula to convert Fahrenheit to Celsius Value
(5/9.0) * (fahr – 32) = res
:Formula to convert Fahrenheit to Absolute Value
res = (5/9.0) * (fahr – 32)) + 273.15

مطالعه بیشتر

راهنمای خرید:
  • لینک دانلود فایل بلافاصله بعد از پرداخت وجه به نمایش در خواهد آمد.
  • همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
  • ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
  • در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.
  • توجه داشته باشید که به علت جلوگیری از کپی متن پروژه این فایل فقط بصورت anti copy ارائه می‌شود.
  • رمز: www.protamrin.ir
دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *