Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Scheller
0 / 0 / 2
Регистрация: 13.11.2013
Сообщений: 17
#1

Комментарии к коду (страховая компания) - C#

13.12.2013, 21:45. Просмотров 660. Ответов 1
Метки нет (Все метки)

Не могли бы вы помочь с комментариями к двум кодам. Желательно к каждой строчке. Ибо хотелось бы понять о чем идет речь, но дело далеко не продвинулось.
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
       namespace 12joy
    {
        class Organization //Свойства родительского класса
        {
            public int numOfWork = 0; //Количество подчиненных
            public string Adres;
            public int boss; //количество боссов
            public string name;
 
            public Organization(int numOfWork, int boss, string Adres, string name)
            {
                this.numOfWork = numOfWork;
                this.boss = boss;
                this.Adres = Adres;
                this.name = name;
            } 
            public void inf() 
            {
                Console.WriteLine("Информация о организации.");
                Console.WriteLine("Название организации " + name);
                Console.WriteLine("Адрес организации " + Adres);
                Console.WriteLine("Количество боссов " + boss);
            }
        }
 
        class Straxov : Organization 
        {
            //свойства страховой компании
            public double sdelka; //Количество сделок
            public double uspex=0; //Количество успешных сделок
            public Straxov(int numOfWork, int boss, string Adres, string name, double sdelka, double uspex) 
                : base(numOfWork, boss ,Adres, name)
            {
                this.sdelka = sdelka;
                this.boss = boss;
            }
            public void inf1()
            {
                Console.WriteLine("Информация о cтраховой компании.");
                Console.WriteLine("Количество сделок " + sdelka);
                Console.WriteLine("Количество успешных сделок " + uspex);
            }
        }
 
        class Neft : Organization
        {
            public double mesto; //Количество рабочих мест в нефтегазовой компании
            public Neft(int numOfWork, int boss, string Adres, string name, double mesto)
                : base(numOfWork, boss, Adres, name)
            {
                this.mesto = mesto;
            }
            public void inf2()
            {
                Console.WriteLine("Информация о нефтегазовая компании");
                Console.WriteLine("Количество рабочих мест" + mesto);
            }
        }
 
        class zavod : Neft
        {
            public double nef; //Количество скважин для добычи нефти
            public zavod(int numOfWork, int boss, string Adres, string name, double mesto, double nef)
                : base(numOfWork, boss, Adres, name, mesto)
            {
                this.nef = nef;
            }
            public void inf3()
            {
                Console.WriteLine("Информация о заводе");
                Console.WriteLine("Количество кважин для добычи нефти" + nef);
            }
        }
 
        class Program
        {
            static void Main(string[] args)
            {
                Organization org= new Organization(2,2,"","");
                org.numOfWork=9;
                org.boss = 1;
                org.Adres = "Кузнецова, 66";
                org.name = "Wow";
                org.inf();
                Console.WriteLine("");
 
                Straxov str = new Straxov(2, 2, "", "",5,2);
                str.sdelka=5;
                str.uspex=2;
                str.inf1();
                Console.ReadLine();
            }
        }
    }
}
Второй код
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("Введите кол-во элементов в массиве ");
            int[] In_array = new int[int.Parse(Console.ReadLine())];
            int[] In_array_h = new int[In_array.Length]; 
 
            Console.WriteLine("Введите первое значение массива ");
            In_array[0] = In_array_h[0] = int.Parse(Console.ReadLine()); 
 
            Random random = new Random();
            int option = 0; 
            int count = (In_array.Length) - 1;
 
            for (int i = 1; i < In_array.Length; i++)
                Console.WriteLine(In_array[i] = random.Next(0, 100));
            if (In_array[0] > 0) 
            {
                for (int i = 0; i < In_array.Length / 2; i++)
                {
                    option = In_array[i];
                    In_array[i] = In_array[count - i];
                    In_array[count - i] = option;
                }
            }
 
            if (In_array[0] < 0) 
            {
                for (int i = 0; i < In_array.Length; i++)
                {
                    if (i == 0)
                        In_array_h[i] = In_array[count];
                    else
                        In_array_h[i] = In_array[i - 1];
                }
            }
 
            if (In_array[0] == 0) 
            {
                for (int i = 0; i < In_array.Length; i++)
                {
                    In_array[i] = 0;
                }
            }
 
            Console.WriteLine("преобразованный массив имеет вид:");
 
            if (In_array[0] > 0 || In_array[0] == 0) 
            {
                for (int i = 0; i < In_array.Length; i++)
                    Console.WriteLine(In_array[i]); 
            }
            else
            {
                for (int i = 0; i < In_array.Length; i++)
                    Console.WriteLine(In_array_h[i]);
            }
 
            Console.ReadKey();
        }
    }
}
Во втором коде понимаю всё, до вот этого момента:
C#
1
for (int i = 0; i < In_array.Length / 2; i++)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.12.2013, 21:45
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Комментарии к коду (страховая компания) (C#):

Построить иерархию классов: Организация, страховая компания, нефтегазовая компания, завод
Помогите пожалуйста написать программу (с коментами) задание построить иерархию...

Построить иерархию классов: организация, страховая компания, нефтегазовая компания
Построить иерархию классов. Организация, страховая компания, нефтегазовая...

Комментарии к коду
Задание прокомментировать каждую страку, там где я допустил ошибку исправте ...

Комментарии к коду
using System; using System.Collections.Generic; using System.Linq; using...

Комментарии к коду
Ребят, не могу разобраться с кодом) Что, где и за что отвечает? Если можно по...

Нужны комментарии к коду
Можете помочь с задачей нужны комментарии к ней using System; using...

1
5665tm
170 / 116 / 14
Регистрация: 17.06.2013
Сообщений: 386
Завершенные тесты: 3
13.12.2013, 22:07 #2
Scheller, не совсем понятно зачем вам это. Комментарии выглядят как заметки капитана очевидность. Код стал только хуже читаться. Вот если привести все переменные к единому формату, а не именовать их то russkimi, то eniglish, то в кэмелКейс, то в ПаскальКейс будет значительно лучше

Кликните здесь для просмотра всего текста
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
using System;
 
// ---КЛАСС---
// Cуперкласс, представляет собой все организации в целом
class Organization
{
    // количество рабочих мест
    public int numOfWork = 0;
    // адрес организации
    public string Adres;
    // количество главнюков
    public int boss;
    // название организации
    public string name;
 
    // ---конструктор---
    public Organization(int numOfWork, int boss, string Adres, string name)
    {
        // количество работников в организации
        this.numOfWork = numOfWork;
        // количество главнюков
        this.boss = boss;
        // адрес
        this.Adres = Adres;
        // название организации
        this.name = name;
    }
 
    // ---метод---вывод информации о организации
    public void inf()
    {
        Console.WriteLine("Информация о организации.");
        Console.WriteLine("Название организации " + name);
        Console.WriteLine("Адрес организации " + Adres);
        Console.WriteLine("Количество боссов " + boss);
    }
}
 
// ---КЛАСС---
// Страховая компания, является организацией
class Straxov : Organization
{
    // количество сделок
    public double sdelka;
    // количество успешных сделок
    public double uspex=0;
 
    // ---конструктор---
    public Straxov(int numOfWork, int boss, string Adres, string name, double sdelka, double uspex)
        : base(numOfWork, boss, Adres, name)
    {
        this.sdelka = sdelka;
        this.boss = boss;
    }
 
    // ---метод---вывод информации о организации
    public void inf1()
    {
        Console.WriteLine("Информация о cтраховой компании.");
        Console.WriteLine("Количество сделок " + sdelka);
        Console.WriteLine("Количество успешных сделок " + uspex);
    }
}
 
// ---КЛАСС---
// нефтегазовая компания, является организацией
class Neft : Organization
{
    // количество рабочих мест
    public double mesto;
 
    // ---конструктор---
    public Neft(int numOfWork, int boss, string Adres, string name, double mesto)
        : base(numOfWork, boss, Adres, name)
    {
        this.mesto = mesto;
    }
 
    // ---метод--- вывод информации о организации
    public void inf2()
    {
        Console.WriteLine("Информация о нефтегазовая компании");
        Console.WriteLine("Количество рабочих мест" + mesto);
    }
}
 
// ---КЛАСС---
// завод, является частью нефтегазовой компании
class zavod : Neft
{
    // количество скважин для добычи нефти
    public double nef;
 
    // ---конструктор---
    public zavod(int numOfWork, int boss, string Adres, string name, double mesto, double nef)
        : base(numOfWork, boss, Adres, name, mesto)
    {
        this.nef = nef;
    }
 
    // ---метод--- вывод информации о организации
    public void inf3()
    {
        Console.WriteLine("Информация о заводе");
        Console.WriteLine("Количество кважин для добычи нефти" + nef);
    }
}
 
class Program
{
    static void Main(string[] args)
    {
        // создаем объект типа "организация"
        Organization org= new Organization(2, 2, "", "");
        org.numOfWork=9;
        org.boss = 1;
        org.Adres = "Кузнецова, 66";
        org.name = "Wow";
        org.inf();
        Console.WriteLine("");
        // создаем объект типа "страховая компания : организация"
        Straxov str = new Straxov(2, 2, "", "", 5, 2);
        str.sdelka=5;
        str.uspex=2;
        str.inf1();
        Console.ReadLine();
    }
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.12.2013, 22:07
Привет! Вот еще темы с решениями:

Написать Комментарии к коду
Напишите пожалуйста комментарии к данному коду, буду очень признателен. using...

Написать комментарии к коду
using System; using System.Collections.Generic; using System.Linq; using...

Комментарии к коду (пояснения)
namespace Palindrom { class Program { static void...

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


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru