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

Исправить ошибку

17.04.2021, 18:34. Показов 455. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Выводит ошибку CS0176, но если ее исправить, убрав static в объявлении переменной stazh, то он не выводится все равно. Помогите разобраться, пожалуйста
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
    struct User
    {
        public const int year = 2021;
        public static string name;
        public static string lastname;
        public static string dol;
        public static string oth;
        public static string pol;
        public static int data;
        public static int stazh;
 
        public User(string l, string n, string o, string dl, string p, int d, int s)
        {
            name = n;
            lastname = l;
            dol = dl;
            oth = o;
            pol = p;
            data = d;
            stazh = d - year;
        }
 
        public static void DisplayInfo()
        {
 
            Console.WriteLine($"\nФамилия: {lastname} \nИмя: {name} \nОтчество: {oth} \nДолжность: {dol} \nПол: {pol} \nДата приема на работу: {data} год" + "\nСтаж работы" + stazh);
        }
 
    }
 
    class Program
    {
        static void Main()
        {
            int t = 0;
            User[] users = new User[3];
            users[0] = new User("Васильев", "Петр", "Александрович", "Директор", "м", 2015, 6);
            users[1] = new User("Иванов", "Андрей", "Иванович", "Секретарь", "м", 2017, 6);
            users[2] = new User("Цепко", "Мария", "Евгеньевна", "Офисный работник", "ж", 2017, 6);
 
            for (int i = 0; i < users.Length; i++)
            {
                t += users[i].stazh;
            }
 
            int semiStazh = t / (users.Length - 1);
 
                for (int i = 0; i < users.Length; i++)
            {
                if (users[i].stazh > semiStazh)
                    User.DisplayInfo();
            }
 
            Console.ReadKey();
        }
    }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.04.2021, 18:34
Ответы с готовыми решениями:

Как исправить исправить ошибку в коде
Здравствуйте,помогите пожалуйста исправить ошибку в коде.using System; using System.Threading; ...

Помогите исправить ошибку ошибку
Помогите пожалуйста исправить ошибку Type or namespace definition, or end-of-file expected Вот код...

исправить ошибку
нужно найти вероятность самого длинного и короткого слова в предложение Dictionary&lt;string, int&gt;...

Исправить ошибку
Нашла формулу наконецто,написала но несколько одинаковых ошибок можете пожалуста посмотреть и...

1
3560 / 2501 / 1174
Регистрация: 14.08.2016
Сообщений: 8,206
17.04.2021, 18:58 2
почитай про целочисленное деление
статические поля едины для всех экземпляров структуры
0
17.04.2021, 18:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.04.2021, 18:58
Помогаю со студенческими работами здесь

исправить ошибку
Здравствуйте. Не могли бы вы мне исправить ошибку в формах?

Исправить ошибку
почему выдает ошибку? static string Method( string str1,double a) { string str2= &quot;&quot;;...

Исправить Ошибку
Добрый весенний день)...я написала программу..с классами..сделала наследник..и виртуальный...

Исправить ошибку в итерации
using System; namespace ConsoleApp85 { class Program { static void Main(string args) { int...

Исправить ошибку в коде
помогите исправить ошибку... есть файл в котором записаны 5 строк: имя цифры город нужно создать...

Исправить ошибку в коде
помогите исправить ошибку вот задание: 1) Создать абстрактный класс Товар с методами,...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru