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

Как изменить считывание исходных данных для создаваемых классов на файловый?

12.12.2016, 23:39. Показов 719. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Для этих классов:
C#
1
2
3
4
5
6
7
8
9
abstract class Transport
    {
        protected string stamp;//марка
        protected int num;//номер
        protected int speed;//скорость
        public float carry;//грузоподъёмность
        public abstract void Show();
        public abstract void Carrying();
    }
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
class Passenger_car : Transport
    {
 
        public Passenger_car(string stamp,int num,int speed,float carry)
        {
            this.stamp = stamp;
            this.num = num;
            this.speed = speed;
            this.carry = carry;
        }
 
        public override void Show()
        {
           Console.WriteLine("Марка-{0}\tНомер-{1}\tСкорость{2}\tГрузоподъёмность{3}", stamp, num, speed, carry);
        }
 
        public  override void Carrying()
        {
           Console.Write(carry);
        }
    }
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class Motorcycle : Passenger_car
    {
        protected bool lulka = true;
 
        public Motorcycle(string stamp, int num, int speed, float carry,bool lulka):base(stamp,num,speed,carry)
        {
            this.lulka = lulka;
        }
 
        public override void Show()
        {
            Console.WriteLine("Марка-{0}\tНомер-{1}\tСкорость{2}\tГрузоподъёмность{3}\tЕсть люлька?->{4}", stamp, num, speed, carry, lulka);
        }
 
        public override void Carrying()
        {
            Console.Write(carry);
        }
    }
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
class Truck : Passenger_car
    {
        protected bool trailer = true;
 
        public  Truck(string stamp, int num, int speed, float carry,bool trailer):base(stamp, num, speed, carry)
        {
            this.trailer = trailer;
            
        }
            
        public override void Show()
        {
            Console.WriteLine("Марка-{0}\tНомер-{1}\tСкорость{2}\tГрузоподъёмность{3}\tЕсть прицеп?->{4}", stamp, num, speed, carry, trailer);
        }
 
        public override void Carrying()
        {
            Console.Write(carry);
        }
    }
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class Program
    {
        static void Main()
        {
            Transport[] n = new Transport[3];
            n[0] = new Passenger_car("BMW",777,100,200);
            n[1] = new Motorcycle("KAWASAKI", 666, 350, 100,true);
            n[2] = new Truck("KAMAZ",555,60,1000,true);
            
            foreach (Transport item in n)
            {
                item.Show();
                item.Carrying();
                Console.WriteLine();
            }
        }
    }
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.12.2016, 23:39
Ответы с готовыми решениями:

Изменить данную программу организовав чтение исходных данных из текстового файла изменить размерность массива на квадратную матрицу 5х5
Изменить данную программу организовав чтение исходных данных из текстового файла изменить размерность массива на квадратную матрицу 5х5.(В...

Считывание входных данных с файла и в последующем сохранения исходных в файл
Приветствую форумчане. Есть консольное приложение реализации алгоритма дейкстры. Нужно добавить работу с файлами в виде: считывания...

Считывание динамически создаваемых строк
Дано неопределённое количество строк (формат : строка и число). Их конец определяется временем ожидания. Например: ВАПРПАВ 4 ваыва 6 ...

1
.NET senior
 Аватар для bax_tang
441 / 359 / 137
Регистрация: 23.09.2016
Сообщений: 980
12.12.2016, 23:53
Bob103, алгоритм действий примерно такой:

1. определиться с форматом файла (обычный текстовый, csv, json, xml, бинарный)
2. прочитать тему System.IO на форуме
3. реализовать загрузчик данных из файла выбранного формата в объекты классов, представленных в Вашей задаче
4. всё протестировать и насладиться результатом
5. ...
6. PROFIT!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.12.2016, 23:53
Помогаю со студенческими работами здесь

Как установить префикс для создаваемых документов?
Добрый день! Подскажите, пожалуйста, как установить префикс для создаваемых документов? Использование процедуры ПрефиксАвтонумерации()...

Как остановить считывание входных данных в задаче для тестера
Как остановить считывание входных данных в задаче для системы тестирования, в которой я решаю экзамен. Проблема в том, что в задаче (по...

Файл: Изменить программу таким образом чтобы ввод исходных данных осуществлялся из файла, результат также должен выводиться в файл
Помогите разобраться с этой проблемой, исходную задачу я написал, а вот как считать из файла не получается. Необходимо изменить программу...

Ввод исходных данных для массивов
Всем привет! Дано: Дано три одномерных массива {A}, {B}, {C}. Количество элементов в каждом массиве разное (max - 500...

Получить результат для исходных данных
Бутылка с прохладительным напитком стоит N рублей, за пустую бутылку можно получить Р рублей. Какое макс. число бутылок можно выпить,...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru