Задача 1.1

1. Условие

Определить принадлежность точки с координатами (x, y) заштрихованной части плоскости.

2. Решение

Данная область ограничена четырьмя линиями: x=1; y=0; y=2 и y=2x, x [0;4]. Разобъем область на две части:
1) x [0;1] и y (0;2·x];
2) x (1;4] и y (0;2).

Исходя из данных условий программа определит принадлежность точки заштрихованной области.

3. Алгоритм решения

4. Текст программы

 1:  #include <stdio.h>
 2:  void main()
 3:  {
 4:    float x, y;
 5:    printf ("\n Введите кординаты точки (x,y): \n");
 6:    scanf ("%f %f", &x, &y);
 7:    if (x>=0 && x<=1 && y>0 && y<=x*2)
 8:      printf ("\n Точка принадлежит заштрихованной области.\n");
 9:    else if (x>1 && x<=4 && y>0 && y<2)
10:          printf ("\n Точка принадлежит заштрихованной области.\n");
11:         else printf ("\n Точка не принадлежит заштрихованной области.\n");
12:  }

5. Работа программы

Введите координаты точки (x,y):
4
1
Точка принадлежит заштрихованной области.

6. Проверка

Программа работает верно. Данная точка действительно принадлежит заштрихованной области.

Хостинг от uCoz