تعداد فروش | 0 دانشجو |
---|---|
پرسش و پاسخ ها | 0 کاربر |
تاریخ انتشار | 16 اردیبهشت 1403 |
سطح تمرین | متوسط |
در این پست قصد داریم محاسبه شیب پاره خط در سی شارپ را بررسی و پیاده سازی نماییم.
سوال:کلاسی به نام Line برای پاره خط طراحی کنید.
هر پاره خط از دو نقطه تشکیل میشود.
برای این کلاس سازنده های مورد نیاز و یک property برای محاسبه طول پاره خط ایجاد نمایید.
همچنین یک property برای محاسبه شیب پاره خط طراحی نمایید.
تابعی ایجاد کنید که با دریافت یک نقطه به عنوان ورودی بررسی کند که آیا نقطه روی خط قرار دارد یا نه؟ برای این کلاس عملگر + را نیز سربارگذاری کنید.
در ریاضیات، پاره خط یک نماد است که برای نشان دادن بازهها یا تکههایی از خط مورد استفاده قرار میگیرد.
این نماد معمولاً با استفاده از علامت “- ” نمایش داده میشود.
پاره خط دارای نقطه شروع و نقطه پایان میباشد.
پروژه مشابه: محاسبه AND,OR در سی شارپ
در کلاس Line نیاز به سیو نقطه ها داریم.
پس ابتدا میتوانیم کلاس Point را به صورت زیر تعریف نماییم:
public class Point { public int X { get; set; } public int Y { get; set; } public Point(int x, int y) { X = x; Y = y; } }
در این کلاس یک سازنده و دو Property داریم.
محاسبه شیب پاره خط
برای محاسبه شیب پاره خط با دو نقطه X1=1,X2=3,Y1=2,Y2=4 فرمول زیر را استفاده میکنیم.
Y2-Y1 / X2-X1
برای محاسبه این مثال 4 را منهای 2 میکنیم.
سپس 3 را منهای 1 که هر دو قسمت جواب 2 میشود و در نهایت 2 تقسیم بر 2 خروجی 1 را میدهد.
پس شیب این پاره خط 1 میباشد.
از بخش پروژه سی شارپ میتوانید مجموعه پروژه های سی شارپ را دریافت نمایید.
پرسش و پاسخ ها
هنوز بررسیای ثبت نشده است.