Контрольная работа по "Информатике"
Автор: Юлия Тарасова • Март 3, 2023 • Контрольная работа • 1,742 Слов (7 Страниц) • 133 Просмотры
Контрольная работа №2
Вариант 3
Создать класс Rectangle (Прямоугольник), содержащий следующие члены класса:
1. Поля:
· int a, b;
2. Конструктор, позволяющий создать экземпляр класса с заданными длинами сторон.
3. Методы, позволяющие:
· рассчитать периметр прямоугольника;
· рассчитать площадь прямоугольника.
Продемонстрировать работу класса.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
namespace Study
{
class Rectangle
{
int a, b;
public Rectangle(int a, int b)
{
this.a = a;
this.b = b;
}
public void Show()
{
Console.WriteLine("Стороны {0} x {1}", a, b);
}
public int Perimetr()
{
return a + a + b + b;
}
public int Square()
{
return a * b;
}
public int A
{
get
{
return a;
}
set
{
a = value;
}
}
public int B
{
get
{
return b;
}
set
{
b = value;
}
}
public bool K { get { return a == b; } }
public int this[int i]
{
get
{
switch (i)
{
case 0: return a;
case 1: return b;
default: throw new Exception("Некорректный индекс");
}
}
set
{
switch (i)
{
case 0: a = value; break;
case 1: b = value; break;
default: throw new Exception("Некорректный индекс");
...