Программирование на C/C - Контрольная работа

бесплатно 0
4.5 41
Рассмотрений особенностей программирования на C/C . Знакомство с функциями Main. Этапы расчета суммы и произведения арифметических переменных. Анализ основных способов составления программы вычисления суммы. Сущность понятия "модифицированный массив".


Аннотация к работе
Console.WRITELINE("Задание: объявить 2 переменные типа string, 1 - типа int, 1 - типа double. Console.WRITELINE("Введите строку"); Console.WRITELINE("Введите еще одну строку"); Console.WRITELINE("Введите число"); Console.

Список литературы
Рис.

Задание 9

Проверить, попадает ли заданная точка (x1, y1) в прямоугольник ABCD. Прямоугольник задается с помощью левого верхнего и правого нижнего углов. Спроектировать необходимые классы и составить тестирующую процедуру.

Решение using System;

using System.Collections.Generic;

using System.Text;

namespace _66

{

// Опишем класс tetr class tetr

{ public int KOORDX;

public int KOORDY;

public int KOORDA1;

public int KOORDA2;

public int KOORDB1;

public int KOORDB2;

// конструктор public tetr()

{

KOORDX = 0;

KOORDY = 0;

KOORDA1 = 0;

KOORDB1 = 0;

KOORDA2 = 0;

KOORDB2 = 0;

}

// параметризованный конструктор public tetr(int KOORDX, int KOORDY, int KOORDA1, int KOORDA2, int KOORDB1, int KOORDB2)

{ this.KOORDX = KOORDX;

this.KOORDY = KOORDY;

this.KOORDA1 = KOORDA1;

this.KOORDB1 = KOORDB1;

this.KOORDA2 = KOORDA2;

this.KOORDB2 = KOORDB2;

}

// метод для определения положения точки public void rez()

{ if (KOORDX <= KOORDA1 && KOORDY <= KOORDB2)

{ if (KOORDY >= KOORDB1 && KOORDX >= KOORDA2)

{

Console.WRITELINE("Точка в плоскости прямоугольника");

} else { Console.WRITELINE("Точка НЕ попала в плоскость прямоугольника"); }

} else { Console.WRITELINE("Точка НЕ попала в плоскость прямоугольника"); }

} static void Main(string[] args)

// тестирующая процедура

{ tetr s=new tetr();

Console.WRITELINE("Введите координат прямоугольника ");

Console.WRITELINE("Координаты левого верхнего угла");

Console.Write("X - ");

s.KOORDA1 = Convert.TOINT32(Console.READLINE());

Console.Write("Y - ");

s.KOORDB1 = Convert.TOINT32(Console.READLINE());

Console.WRITELINE("Координаты правого нижнего угла");

Console.Write("X - ");

s.KOORDA2 = Convert.TOINT32(Console.READLINE());

Console.Write("Y - ");

s.KOORDB2 = Convert.TOINT32(Console.READLINE());

Console.WRITELINE("Введите координат точки ");

Console.Write("X - ");

s.KOORDX = Convert.TOINT32(Console.READLINE());

Console.Write("Y - ");

s.KOORDY = Convert.TOINT32(Console.READLINE());

s.rez();

Console.READKEY();

}

}

}

Результат работы программы

Рис.

Рис.

Размещено на
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?