Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 4 / 0
Регистрация: 09.11.2017
Сообщений: 50

Опишите в комментариях что делает код класса Point

02.03.2018, 06:53. Показов 814. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Опишите в комментариях что делает код по строчкам

X и Y это координаты ромба

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace CSharpLibrary
{
    public class Point
    {
        private double x;
        private double y;
        public double GetX() {
            return x;
        }
        public double GetY() {
            return y;
        }
        public void SetPoint(double x, double y)
        {
            this.x = x;
            this.y = y;
        }
    }
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.03.2018, 06:53
Ответы с готовыми решениями:

Опишите в комментариях что делает код класса Rhomb
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace...

Опишите в комментариях что делает код
Опишите в комментариях что делает код по строчкам using System; using System.Collections.Generic; using System.Linq; using...

Опишите в комментариях что делает код по строчкам
Опишите в комментариях что делает код по строчкам using System; using System.Collections.Generic; using System.Linq; using...

4
Эксперт .NET
 Аватар для Usaga
14301 / 9386 / 1353
Регистрация: 21.01.2016
Сообщений: 35,385
02.03.2018, 07:34
Ire_CoreData, вы серьёзно? Здесь нет логики в коде, тут нечего описывать в комментариях.
0
83 / 61 / 17
Регистрация: 21.08.2015
Сообщений: 1,094
02.03.2018, 12:10
Попробуем так:

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
    //Подключаем библиотеки 
    using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
//Объявляем пространство имен 
namespace CSharpLibrary
    {
        //Объявляем класс «Point» с модификатором доступа «public» 
        public class Point
        {
            //Объявляем закрытую переменную «x» типа «double»
            private double x;
 
            //Объявляем закрытую переменную «y» типа «double»
            private double y;
 
            //Объявляем открытый метод GetX(имя метода) с указанием типа значения возвращаемого методом
            //public - модификатор доступа
            //double - тип возвращаемого значения
            public double GetX()
            {
                //Возвращает значение закрытой переменной «x»
                return x;
            }
 
            //Аналогично предыдущему методу  
            public double GetY()
            {
                ////Возвращает значение закрытой переменной «y»
                return y;
            }
 
            //Объявляем открытый метод SetPoint(имя метода) с указанием типа значения возвращаемого методом
            //void - это значит, что метод ничего не возвращает
            //(double x, double y) - Описание аргументов, которые принимает метод.
            public void SetPoint(double x, double y)
            {
                //this –  это означает, что ты ссылаешься на закрытую переменную «X» класса «Point»,
                //а не на переменную "x" посланную в качества аргумента метода. 
                this.x = x;
                this.y = y;
            }
        }
    }
}
Поправьте меня, если я где-то ошибся, а то человек не правильно запомнит.
1
02.03.2018, 12:13

Не по теме:

Цитата Сообщение от Чипс Посмотреть сообщение
а то человек не правильно запомнит.
Не парьтесь. Есть подозрения, что он не станет свой мозг утруждать такой нагрузкой)

0
29 / 31 / 27
Регистрация: 15.11.2017
Сообщений: 121
03.03.2018, 00:06
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
class Point
{
  public double X { get; }
  public double Y { get; }
 
  public Point() { }
  
  public Point(double x, double y)
  {
    this.X = x;
    this.Y = y;
  }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.03.2018, 00:06
Помогаю со студенческими работами здесь

Опишите в комментариях что делает код
Опишите в комментариях что делает код по строчкам X и Y координаты ромба #include "Point.h" void...

Опишите в комментариях что делает код
Опишите в комментариях что делает код по строчкам #include "Rhomb.h" #include <cmath> Rhomb::Rhomb() { A =...

опишите пожалуйста что делает код
def bezout(a, b): x, xx, y, yy = 1, 0, 0, 1 while b: q = a // b a, b = b, a % b x, xx = xx, x -...

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

Опишите пожалуйста,что делает эта программа
#include <iostream> #include <string> using namespace std; struct STUDENT { string FIO; int Number; int...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru