Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

โปรแกรม C++ เพื่อแสดงการแปลงเป็นคู่ของเส้นและจุด


นี่คือโปรแกรม C ++ เพื่อแสดงการแปลงเป็นคู่ของเส้นและจุด มันสามารถมีได้สองกรณี -

กรณีที่-1: จุด (a, b) จะถูกแปลงเป็นเส้น (y =ax − b)

กรณีที่-2: เส้น D(y =cx + d) ถูกแปลงเป็นจุด D’(c, −d)

ฟังก์ชันและรหัสเทียม

การเปลี่ยนสายฟังก์ชัน (คคู่, งคู่)

พิมพ์ C:(d / c)D:(d * -1)

Function PointTransformation(double x, double y)

พิมพ์ a =(-1 * y / x)b =(-1 * y)

ตัวอย่าง

#include #include #include using namespace std;void LineTransformation (double c, double d) { cout <<"C:" <<(d / c) <<", D:" <<(d * -1);} เป็นโมฆะการแปลงจุด (x สองเท่า, สองเท่า y) { cout <<"y=" <<(-1 * y / x) <<"x +" <<(-1 * y);}int main(int argc, char **argv) { cout <<"\n1. Line Transformation\n2. Point Transformation"; int ค; ซิน>> ค; สวิตช์ (c) { กรณีที่ 1:cout <<"ป้อนค่าสัมประสิทธิ์ของบรรทัด y=ax-b:"; สองเท่า a, b; ซิน>> เป็>> ข; การแปลงเส้น (a, b); หยุดพัก; กรณีที่ 2:cout <<"ป้อนพิกัดของจุด "; สองเท่า x, y; ซิน>> x>> y; การแปลงจุด (x, y); หยุดพัก; ค่าเริ่มต้น:แตก; }}

ผลลัพธ์

<ก่อน>1. การแปลงเส้น2. การแปลงจุด1ป้อนสัมประสิทธิ์ของเส้น y=ax-b:12C:2, D:-21 การแปลงเส้น2. การแปลงจุด2ป้อนพิกัดของจุด 12y=-2x +-2