Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Разбиение квадрата рекурсивным методом Здравствуйте, уважаемые! Помогите, пожалуйста, разобраться с рекурсией. Задача: Есть квадрат. Средними линиями квадрат разбивается на 4 одинаковых меньших квадрата (логично). Далее с каждыми из 4-х квадратов нужно сделать то же самое. И так минимум 3 шага рекурсии нужно выполнить, а вершины квадратов полученых нужно сохранять в каком-то массиве или списке. Будьте... https://www.cyberforum.ru/ csharp-beginners/ thread744772.html Вызвать индексатор из функции метода C#
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Collections; namespace ConsoleApplication10 { class Program {
C# Комплексное число в консольном приложении: повторный запрос данных при недопустимом вводе Знаете, задача на самом деле простая. Но замутнааяяя :) Понимаете, программу написала, всё работает отлично. Подправила где надо. Загвоздка вся в защите данных от ошибки в классе: т.е. требуется, в случае ввода с клавиатуры чего-либо, помимо числа, и первое число меньше или равное нулю, заново в том месте запустить запрос на ввод. Я так полагаю цикл нужен. Но с каким условием? Использовала... https://www.cyberforum.ru/ csharp-beginners/ thread744664.html C# Отрицательные элементы массива удвоить, а меньшие двух заменить нулями https://www.cyberforum.ru/ csharp-beginners/ thread744619.html
пожалуйста помогите решить задачку))) Задан массив B(n). Отрицательные элементы массива удвоить, а меньшие двух заменить нулями. Получить число элементов массива не принадлежащих интервалу .
C# Вывести на экран числа определенным образом
Вывести на экран числа следующим образом: 7 66 555 4444 33333
C# Двумерные массивы (является ли матрица симметричной относительно главной диагонали) Дан массив размером nxn ,элементы которого целые числа. Выяснить, является ли матрица симметричной относительно главной диагонали. При решении данной задачи использовать двумерный массив. https://www.cyberforum.ru/ csharp-beginners/ thread744544.html
C# Сформировать вектор, элементами которого могут быть 1 и 0 в зависимости от условия дана матрица, заполненая случайным образом. Сформировать вектор, элементами которого могут быть 1 и 0 в зависимости от следующего условия: 1 сумма элементов строки больше вводимого числа Х, О-иначе https://www.cyberforum.ru/ csharp-beginners/ thread744516.html Нахождение пары соседних элементов массива, наиболее близко расположенных друг к другу C#
описать функции формирования элементов одномерного массива с помощью генератора случайных чисел и нахождения пары соседних элементов, наиболее близко расположенных друг к другу. мера близости: R=|A-a|
C# Курсовой проект "Разработка заставки" (анимации) люди помогите пожалуйста! нужно срочно курсач C# разработка заставки (анимации) . простую програмку какую-нибудь https://www.cyberforum.ru/ csharp-beginners/ thread744504.html C# Создание массива (перевод с С на C#) https://www.cyberforum.ru/ csharp-beginners/ thread744357.html
Дана целочисленная матрица A(N,M) (N,M<=10). Построить по ней целочисленный массив В, присвоив его k-y элементу значение 1, если k-я строка матрицы А симметрична (т.е. первый элемент равен последнему, второй - предпоследнему и т.д.), и 0 - в противном случае На си https://www.cyberforum.ru/c-beginners/thread102658.html
C# Сортировка списка пользовательского класса
Добрый день! Есть класс SomeClass, есть список этого класса. В классе есть 3 поля (имя,вес,рост). На форме для каждого поля есть отдельный листБокс ( общий datasource).Есть кнопка сортировать. Как написать сортировку, что бы после нажатия кнопки в листБоксах выдался сортированный список по полю рост?
C# Создать на основе файла новый файл в котором заменить каждый элемент исходного файла Помогите пожалуйста решить! Не допускается использование массивов! Дан файл вещественных чисел. Создать на его основе новый файл в котором заменить каждый элемент исходного файла, кроме начального и конечного, на его среднее арифметическое с предыдущим и последующим элементом. https://www.cyberforum.ru/ csharp-beginners/ thread744242.html
3 / 3 / 2
Регистрация: 02.10.2012
Сообщений: 24
26.12.2012, 01:46 0

Разработать класс "Сотрудник" (с перегрузкой операторов) - C# - Ответ 3917213

26.12.2012, 01:46. Показов 2568. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено m1x как решение

Решение

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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace ConsoleApplicationEmployee
{
    class Program
    {
        static void Main(string[] args)
        {
            Employee emp = new Employee("sdfsfsd sdfsdf fdsfs", "18.12.1991", "16.12.12", 36547, "КО 42321", Dolgnost.Менеджер);
            emp.Show();
            Employee emp1 = new Employee("sdfsfsd sdfsdf fdsfs", "18.12.1991", "16.12.12", 36547, "КО 42321", Dolgnost.Менеджер);
            emp1.Show();
 
            if (emp.Equals(emp1) == true)
            {
                Console.WriteLine("Обьекти равны!");
            }
            else
            {
                Console.WriteLine("Обьекты не равны!");
            }
        }
    }
 
    class Employee
    {
        private string fio;
 
        public string Fio
        {
            get { return fio; }
            set { fio = value; }
        }
 
        private string dateBirthday;
 
        public string DateBirthday
        {
            get { return dateBirthday; }
            set { dateBirthday = value; }
        }
 
        private string datePrin;
 
        public string DatePrin
        {
            get { return datePrin; }
            set { datePrin = value; }
        }
 
        private int numNalog;
 
        public int NumNalog
        {
            get { return numNalog; }
            set { numNalog = value; }
        }
 
        private string sNpasport;
 
        public string SNpasport
        {
            get { return sNpasport; }
            set { sNpasport = value; }
        }
 
        Dolgnost dolgnost = new Dolgnost();
 
        public Employee()
        { }
 
        public Employee(string fio, string dateBirthday, string datePrin, int numNalog, string sNpasport, Dolgnost dolgnost)
        {
            this.Fio = fio;
            this.DateBirthday = dateBirthday;
            this.DatePrin = datePrin;
            this.NumNalog = numNalog;
            this.SNpasport = sNpasport;
            this.dolgnost = dolgnost;
        }
 
        public void Show()
        {
            Console.WriteLine("Информация о сотруднике:");
            Console.WriteLine(@"
ФИО сотрудника: {0}
Дата рождения: {1}
Дата приема на роботу: {2}
Индивидуальный налоговый номер: {3}
Серия та номер паспорта: {4}
Должность: {5}", Fio, DateBirthday, DatePrin, NumNalog, SNpasport, dolgnost);
            Console.WriteLine();
        }
 
        public static Boolean operator ==(Employee One, Employee Two)
        {
            return object.Equals(One, Two);
        }
 
        public static Boolean operator !=(Employee One, Employee Two)
        {
            return !object.Equals(One, Two);
        }
 
        public override bool Equals(object obj)  //Перегрузка метода 
        {
                    Employee temp = (Employee)obj;
                    return (Fio == temp.Fio && DateBirthday == temp.DateBirthday && DatePrin == temp.DatePrin && NumNalog == temp.NumNalog && 
                            SNpasport == temp.SNpasport && dolgnost == temp.dolgnost);
        }
    }
 
    enum Dolgnost
    {
        Менеджер,
        Секрктарь,
        Уборщик
    }
}


Вернуться к обсуждению:
Разработать класс "Сотрудник" (с перегрузкой операторов) C#
1
Заказать работу у эксперта
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.12.2012, 01:46
Готовые ответы и решения:

Разработать класс сотрудник
Разработать класс Worker (сотрудник), содержащий следующие поля: personID (табельный номер...

Разработать класс Worker (сотрудник)
Добрый день.Задали мне задание 1. Разработать класс на языке C# в соответствии с вариантом...

Создать класс "деньги" с перегрузкой операторов
Создать класс деньги поля- гривны, копейки 2 конструктора перегрузить операторы: деньги+деньги...

Создать класс "Полином" с перегрузкой операторов
Помимо функций, указанных в задании, включить в реализацию класса конструкторы всех типов, функции...

Класс "Массив дробных чисел" с перегрузкой операторов
Создание консольной программы реализующей перегрузку функции Помогите пожалуйста сделать лабу! ...

1
26.12.2012, 01:46
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.12.2012, 01:46
Помогаю со студенческими работами здесь

Класс "Длинные числа" с перегрузкой операторов
только-только начал изучение классов, задание написать класс длинных чисел с перегрузкой операторов...

Написать класс "Дата" с перегрузкой операторов
Здравствуйте, задание: написать класс Дата с перегрузкой операторов. Вот мой код. Почему-то...

Разработать класс содержащий перегрузку операторов
Создать класс Money, содержащий следующие члены класса: +1. Поля: •int first;//номинал...

Работа с перегрузкой операторов
Должны быть операторы перегрузки: сложение(+), скалярное(%) и векторное(*) произведения векторов. ...

Проблема с перегрузкой операторов
Добрый день. Вы моя последняя надежда. У нас очень сложная лабораторная, где надо создать объект...

0
Новые блоги и статьи
Что такое хорошо и что такое плохо, вид сбоку. Индивид и общество - грань не нарушения.
Hrethgir 18.01.2025
В моей личной жизни и времени, я рассуждаю категорией "хуже-лучше", в том плане, когда меня спросили например - "а зачем ты делаешь свой процессор?", то я ответил - "чтобы сделать свою жизнь лучше". . .
Передача по ссылке или по значению в Java?
InfoMaster 18.01.2025
В мире программирования на Java одним из ключевых аспектов, требующих глубокого понимания, является механизм передачи параметров в методы. Этот фундаментальный концепт часто становится источником. . .
Тернарный условный оператор в Python
InfoMaster 18.01.2025
В мире программирования существует множество инструментов и конструкций, позволяющих создавать эффективный и лаконичный код. Одним из таких инструментов является тернарный условный оператор, который. . .
Как удалить неотслеживаемые файлы из рабочего дерева Git
InfoMaster 18.01.2025
В процессе разработки программного обеспечения с использованием системы контроля версий Git часто возникает необходимость в управлении неотслеживаемыми файлами. Неотслеживаемые файлы (untracked. . .
Что делает код if __name__ == "__main__": в Python
InfoMaster 18.01.2025
В мире программирования на Python существует множество важных концепций, и одной из наиболее интересных является конструкция if __name__ == "__main__". Эта специальная конструкция играет ключевую. . .
Как заставить Git забыть об отслеживаемом файле, добавленном в .gitignore
InfoMaster 18.01.2025
В мире разработки программного обеспечения система контроля версий Git стала неотъемлемой частью рабочего процесса, позволяя эффективно отслеживать изменения в коде и управлять ими. Однако. . .
Что означает use strict в JavaScript и для чего используется
InfoMaster 18.01.2025
В мире современной веб-разработки JavaScript играет ключевую роль как один из основных языков программирования. По мере его эволюции возникла необходимость в механизмах, которые помогли бы. . .
Как работать со скрытыми (hidden) элементами в jQuery
InfoMaster 18.01.2025
В современной веб-разработке управление видимостью элементов на странице является одним из ключевых аспектов создания интерактивных пользовательских интерфейсов. jQuery предоставляет мощный набор. . .
Как переключаться между ветками (Branch) с помощью checkout в Git
InfoMaster 18.01.2025
Ветки в Git являются одной из ключевых концепций для управления версионностью кода, позволяя разработчикам эффективно работать в команде и параллельно развивать программные проекты. Каждый новый. . .
Что такое стек и куча, чем они отличаются и где находятся
InfoMaster 18.01.2025
Понимание основных концепций памяти в программировании В мире современного программирования эффективное управление памятью играет ключевую роль в создании производительных и надежных приложений. . . .
Как использовать комментарии в JSON
InfoMaster 18.01.2025
JSON (JavaScript Object Notation) представляет собой легкий и широко используемый формат обмена данными, который стал стандартом де-факто для веб-приложений и программных интерфейсов. При работе с. . .
Как заставить git pull перезаписать локальные файлы в Git
InfoMaster 18.01.2025
Проблема перезаписи локальных файлов в Git При работе с системой контроля версий Git разработчики часто сталкиваются с ситуацией, когда необходимо синхронизировать локальный репозиторий с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru