С Новым годом! Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
2 / 2 / 1
Регистрация: 13.05.2016
Сообщений: 47
1

Разработать консольное приложение для работы с классом Person

09.11.2016, 11:06. Показов 1863. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Разработать консольное приложение для работы с классом Person с полями: name, adress, passport, age, role.
Все поля класса сделать закрытыми, а доступ к ним реализовать через get и set. Реализовать конструктор с параметрами.
Создать метод EditPerson для редактирования данных и запись информации в текстовый файл. Метод имеет 3 параметра для изменения значений полей name, age, rating.
Реализовать метод PersonRole(string role), который анализирует параметр role:
Если role = студент – выводит на консоль “Эта персона является студентом. Ее возраст = ” + <age>
Если role = преподаватель – выводит на консоль “Эта персона является преподаватель. Ее возраст = ” + <age>
Имена полей начинать с маленькой буквы, имена свойств с большой.
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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
 
namespace ConsoleApplication18
{
     public  class Student
    {
        static void Main(string[] args)
        {
            Student student = new Student(Console.ReadLine(), Console.ReadLine(), Console.ReadLine(), Console.ReadLine(), Console.ReadLine());
            Console.WriteLine(student.Name);
            student.EditStudent(Console.ReadLine(), Console.ReadLine(), Console.ReadLine());
            Console.ReadKey();
        }
        private string name;
        private string passport;
        private string age;
        private string rating;
        private string adress;
 
        public Student(string StudentName, string StudentPassport, string StudentAge, string StudentRating, string StudentAdress )
        {
            name = StudentName;
            passport = StudentPassport;
            age = StudentAge;
            rating = StudentRating;
            adress = StudentAdress;
        }
        
        public void EditStudent(string StudentName, string StudentPassport, string StudentRating)
        {
            name = StudentName;
            passport = StudentPassport;
            rating = StudentRating;
            File.WriteAllText("C:\\Users\\Kosmos\\Desktop\\Халиль.txt", name + passport + rating);
 
        }
 
        public string Name
        {
            get
            {
                return name;
            }
            set
            {
                name = value;
            }
        }
            public string Passport
        {
            get
            {
                return passport;
            }
            set
            {
                passport = value;
            }
        }
            public string Age
        {
            get
            {
                return age;
            }
            set
            {
                age = value;
            }
        }
            public string Rating
        {
            get
            {
                return rating;
            }
            set
            {
                rating = value;
            }
        }
            public string Adress
        {
            get
            {
                return adress;
            }
            set
            {
                adress = value;
            }
        }
 
        }
        }
Добавлено через 21 минуту
вообще 0 ? ахах форум спит
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Блог
09.11.2016, 11:06
Ответы с готовыми решениями:

Разработать консольное приложение для вычисления значений z1 и z2 по формулам
Microsoft Visual C# 2008 Express Edition Ребят, помогите пожалуйста разработать консольное...

Разработать консольное приложение для рабочих архива завода
Народ нужно Разработать консольное приложение для рабочих архива завода

Разработать консольное приложение для вычисления значения функции
Разработать консольное приложение для вычисления значения функции. Предусмотреть ввод исходных...

Консольное приложение для работы с БД
Подскажите пример подключения, редактирования БД, и создание таблицы в SQL. Я новичек в этой теме,...

2
157 / 156 / 104
Регистрация: 01.10.2015
Сообщений: 310
09.11.2016, 11:12 2
Алкоголик18, никто не спит, задача элементарна. Если Вы смогли написать приведенный выше код, то и с дальнейшей задачей справитесь.
1
2 / 2 / 1
Регистрация: 13.05.2016
Сообщений: 47
09.11.2016, 11:15  [ТС] 3
Ладно, пускай будет, может кому понадобится
0
09.11.2016, 11:15
BasicMan
Эксперт
19315 / 2622 / 84
Регистрация: 17.02.2009
Сообщений: 10,364
Блог
09.11.2016, 11:15
Помогаю со студенческими работами здесь

Разработать консольное Windows-приложение для просмотра активных процессов в памяти.
пожалуйста помогите кто может, у меня есть наброски но это под Linux, а мне надо под Windows,...

Разработать консольное Linux-приложение для просмотра активных процессов в памяти
Здравствуйте. Помогите, пожалуйста, с решением задачи Разработать консольное Linux-приложение...

Консольное приложение CRUD для работы с файлом(не с БД)
Доброго времени суток, форумчане! Заранее спасибо за то, что посетили эту тему и уделили мне своё...

Разработать консольное приложение "Калькулятор" для выполнения 4-х арифметических действий
Помогите пожалуйста с двумя прогами: 1. Разработать консольное приложение &quot;Калькулятор&quot; для...


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

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