В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
galinadik84
galinadik84
23.04.2020 02:22 •  Информатика

(c#)В данном коде надо обьеденить все методы и вывести на консоль результат. Если что, то вот само задание, половину я уже сделал:
Описати клас, що представляє трикутник. Передбачити методи для
створення об'єктів, переміщення на площині, зміни розмірів і обертання на
заданий кут. Описати властивості для отримання стану об'єкта. При
неможливості побудови трикутника викидається винятки.
Описати клас – спадкоємець, застосувати абстрактні методи /класи
/властивості, віртуальні методи /властивості.
Написати програму, яка демонструвала б усі розроблені елементи
класу.

class Point
{
public float x, y;
public Point(float _x, float _y)
{
x = _x;
y = _y;
}
}
class Triangle
{
public Point a { set; get; }
public Point b { set; get; }
public Point c { set; get; }

public Triangle(Point _a, Point _b, Point _c) //конструктор
{
a = _a;
b = _b;
c = _c;
}
public void sd_right(float w1) //сдвиг вправо
{
a.x = +w1; b.x = +w1; c.x = +w1;
}
public void sd_left(float w2) //сдвиг влево
{
a.x = -w2; b.x = -w2; c.x = -w2;
}
public void sd_up(float w3) //сдвиг верх
{
a.y = +w3; b.y = +w3; c.y = +w3;
}
public void sd_down(float w4) //сдвиг вниз
{
a.y = -w4; b.y = -w4; c.y = -w4;
}
public float R(Point _a, Point _b)
{
return Convert.ToSingle(Math.Sqrt(Math.Pow(_a.x - _b.x, 2) + Math.Pow(_a.y - _b.y, 2)));
}
public void sd_alfa(float d) //поворот на угол d
{
Point M = new Point((a.x + b.x + c.x) / 3, (a.y + b.y + c.y) / 3);
a.x = M.x + Convert.ToSingle(R(M, a) * Math.Cos(d));
a.y = M.y - Convert.ToSingle(R(M, a) * Math.Sin(d));
b.x = M.x + Convert.ToSingle(R(M, b) * Math.Cos(d));
b.y = M.y - Convert.ToSingle(R(M, b) * Math.Sin(d));
c.x = M.x + Convert.ToSingle(R(M, c) * Math.Cos(d));
c.y = M.y - Convert.ToSingle(R(M, c) * Math.Sin(d));
}
public void sd_rad(float r) //увелiчение на r
{
float d = 0;
Point M = new Point((a.x + b.x + c.x) / 3, (a.y + b.y + c.y) / 3);
a.x = Convert.ToSingle((R(M, a) + r) * Math.Cos(d));
a.y = -Convert.ToSingle((R(M, a) + r) * Math.Sin(d));
b.x = Convert.ToSingle((R(M, b) + r) * Math.Cos(d));
b.y = -Convert.ToSingle((R(M, b) + r) * Math.Sin(d));
c.x = Convert.ToSingle((R(M, c) + r) * Math.Cos(d));
c.y = -Convert.ToSingle((R(M, c) + r) * Math.Sin(d));
}

public void show() //вывод координат
{
Console.WriteLine("a(x,y)={0},{1}\nb(x,y)={2},{3}\nc(x,y)={4},{5}", a.x, a.y, b.x, b.y, c.x, c.y);
}
};

class Program
{
static void Main(string[] args)
{
Point a = new Point(1, 1);
Point b = new Point(3, 3);
Point c = new Point(3, 1);
float r = 6;
double d= 0.5;
float w1 = 1;
float w2 = 0;
float w3 = 0;
float w4 = 0;
Triangle T = new Triangle(a, b, c);
T.show();
Console.ReadLine();
}
}

Показать ответ
Ответ:
masha3323
masha3323
01.11.2022 12:23
//Pascal ABC.NET v3.1 сборка 1172

Var
 f,s:text;
 st,sp:string;
 i:integer;
 c:char;
begin
 assign(s,'text1.txt');
 reset(s);
 while not Eof(s) do
 begin;
 readln(s,sp);
 st:=st+sp+chr(10)+chr(13);
 end;
 close(s);
 for i:=1 to length(st) div 2 do
  begin
   c:=st[i];
   st[i]:=st[length(st)-i+1];
   st[length(st)-i+1]:=c;
  end;
 assign(f,'text.txt');
 rewrite(f);
 write(f,st);
 close(f);
end.

Текст в файле text1.txt:

Simple text
1And another simple text
2New text

Текст в файле text.txt:
txet weN2
txet elpmis rehtona dnA1
txet elpmiS
0,0(0 оценок)
Ответ:
syltan502
syltan502
04.04.2022 11:12

Информационная ёмкость всемирной сети Интернет просто огромна! Каждая сфера деятельности, любые вопросы, волнующие человека, находят своё отражение на множестве сайтов. Не является здесь исключением и здравоохранение. В Сети можно найти материалы, представляющие интерес для пациентов, практикующих врачей, организаторов здравоохранения, научных работников, страховых компаний, коммерсантов… Существуют специфические ресурсы, интересные каждой отдельной группе, но есть и такие, которые необходимы многим.

Однако польза от интернет-ресурсов зависит от того, насколько хорошо мы их знаем. Поэтому для облегчения восприятия лучше начать с их классификации.

Итак, медицинские ресурсы (сайты или отдельные странички) сети Интернет можно разделить по типу посетителей и по цели посещения. А поскольку один сайт может предоставлять посетителям информацию разного назначения (как, например, порталы), то классифицировать мы будем не сайты целиком, а отдельные тематические группы информации (тематические ресурсы). Описанную в статье коллекцию ссылок можно найти на сайте www.it2med.ru.

По типу ожидаемых посетителей (“целевая аудитория”) можно выделить следующие группы ресурсов.

Группа А — для пациентов (ресурсы, предлагающие справочную медицинскую информацию о различных заболеваниях, их симптомах профилактики или простого “домашнего” лечения, о врачах и учреждениях, оказывающих соответствующую медицинскую

Группа Б — для специалистов лечебно-диагностических подразделений (специализированная медицинская информация для специалистов практического здравоохранения и научных работников, которая может быть им полезна при проведении профилактических, лечебно-диагностических или реабилитационных мероприятий).

Группа В — для специалистов по организации здравоохранения (законодательные и нормативные акты, справочные материалы, полезные для организации работы и подготовки отчетности учреждений и отдельных частнопрактикующих врачей, а также аутсорсинговые ресурсы — медицинские услуги, оказываемые другими учреждениями и коммерческими фирмами по договорам).

Группа Д — для специалистов финансово-хозяйственных служб и коммерсантов (здесь предлагается продукция, необходимая для обеспечения деятельности медицинских учреждений, — оборудование, медикаменты, расходные материалы, инструментарий, средства связи, транспорт и т. д.).

Группа Е — для специалистов кадровых служб и поиска работы (ресурсы, предлагающие вакансии учреждений и резюме специалистов).

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота