Engineeeer
13.06.2021 08:28

с программированием на C#

Разработать систему классов для геометрических фигур.
1. Определите систему классов: «Фигура», «Прямоугольник», «Квадрат», «Прямоугольный параллелепипед», «Куб», «Заштрихованный прямоугольник», «Пирамида четырехугольная».
2. Определите в этих классах методы, которые:
• перемещают фигуру по плоскости (на заданное расстояние или в нужную позицию);
• масштабируют фигуру;
• вычисляют и возвращают площадь фигуры, периметр;
• возвращают строку символов, отражающую имя класса и состояние объекта (его основные характеристики);
• рисуют фигуру в консоли или на форме (для объемных фигур достаточно проекции, например, изометрической или диметрической).

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Манипуляция
13.04.2023 22:12
1.Отметьте допустимые идентификаторы знаком«+»,а недопустимые знаком «-»
+ 1) RAZMER
+ 2)_Beta
- 3) 5 ABC
+ 4) Y22M

2. Подберите подходящий тип данных:
a) Количество учеников в классе – integer, word, byte
b)Заработанная плата сотрудника фирмы- real, double
c) Фамилия сотрудника фирмы – string

3.Запишите арифметические выражения на языке программирования Паскаль:
a) ac-b+xyz  = a*c-b+x*y*z;
в) a*x^2+b*x+c = a*x*x+b*x+c;
c) (a-b)x+3/y+z = (a-b)*x+3/(y+z);

4) Напишите инструкцию вывода на экран:
а) Вашего имени = write('Ваше имя');
В) Число 400 = write(400);
С) Значение выражения x+y = write(x+y);
0,0(0 оценок)
Ответ:
Ртдотк
07.07.2020 14:00
Var     
SurName : Array [1..30] of String;       
Mark  : Array [1..30] of Real;         
Cand    : Array [1..30] of String;       
NPupil, K : Integer;                                                      

BEGIN  
Write('Сколько всего учеников ? '); 
ReadLn(NPupil); 
WriteLn('Введите фамилии и оценки учеников :'); 
For var i := 1 to NPupil do   
begin
Write(i, '. Фамилия - ');
ReadLn(SurName[i]);         
Write('     Оценка - ');    
ReadLn(Mark[i]);   
end; WriteLn; 
K:=0;  
For var i := 1 to NPupil do   
If Mark[i]=2  then     
begin
K:=K+1;
Cand[K] := SurName[i]
end; 
If K=0 then WriteLn('В КЛАССЕ НЕТ ДВОЕЧНИКОВ.')   
else 
begin
WriteLn('ДВОЕЧНИКИ :');           
For var i := 1 to K do WriteLn( i, '. ' , Cand[i]);     
end;
END.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота