}
// виводимо на екран результат (int i = 0; i
{. Write ("{0}", newtext [i]);
}. ReadLine ();
}
}
}
Результат роботи
В
Рис.
Завдання 9
Перевірити, чи потрапляє задана точка (x1, y1) в прямокутник ABCD. Прямокутник задається за допомогою лівого верхнього і правого нижнього кутів. Спроектувати необхідні класи і скласти тестуючу процедуру. p align="justify"> Рішення
using System; System.Collections.Generic; System.Text; _66
{
// Опишемо клас tetrtetr
{int koordX; int koordY; int koordA1; int koordA2; int koordB1; int koordB2;
// конструкторtetr ()
{= 0; = 0; = 0; = 0; = 0; = 0;
}
// параметризрвані конструкторtetr (int koordX, int koordY, int koordA1, int koordA2, int koordB1, int koordB2)
{. koordX = koordX;. koordY = koordY;. koordA1 = koordA1;. koordB1 = koordB1;. koordA2 = koordA2;. koordB2 = koordB2;
}
// метод для визначення положення точкіvoid rez ()
{(koordX <= koordA1 && koordY <= koordB2)
{(koordY> = koordB1 && koordX> = koordA2)
{. WriteLine ("Точка в площині прямокутника");
} {Console.WriteLine ("Точка НŠ​​потрапила в площину прямокутника");}
} {Console.WriteLine ("Точка НŠ​​потрапила в площину прямокутника");}
} void Main (string [] args)
// тестирующая процедура
{s = new tetr ();. WriteLine ("Введіть координат прямокутника");. WriteLine ("Координати лівого верхнього кута");. Write ("X -") ;. koordA1 = Convert.ToInt32 (Console.ReadLine ());. Write ("Y -");. koordB1 = Convert.ToInt32 (Console.ReadLine ());. WriteLine ("Координати правого нижнього кута" );. Write ("X -");. koordA2 = Convert.ToInt32 (Console.ReadLine ());. Write ("Y -");. koordB2 = Convert.ToInt32 (Console.ReadLine () );. WriteLine ("Введіть координат точки");. Write ("X -");. koordX = Convert.ToInt32 (Console.ReadLine ());. Write ("Y -"); . koordY = Convert.ToInt32 (Console.ReadLine ());. rez ();. ReadKey ();
}
}
}
Результат роботи програми
В
Рис.
В
Рис.