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

АПИ: new Car().Run(100)

13.10.2020, 19:02. Показов 502. Ответов 1
Метки c# (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! У меня есть задача: есть машина и велосипед, у машины макс. скорость 300 км/ч, у велосипеда 40 км/ч, надо реализовать соответствующие классы и учесть эти ограничения. Предполагаемый АПИ: new Car().Run(100)

Я решил эту задачу так:
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
    public class Trans
    {
        public Trans()
        {
            Vmax = 0;
        }
 
        public int Vmax { get; set; }
 
        public string Run(int v)
        {
            if (v <= Vmax) return "Скорость движения транспорта в пределах нормы\n";
            else return "Скорость движения транспорта выше максимальной\n";
        }
    }
 
    public class Car : Trans
    {
        public Car()
        {
            Vmax = 300;
        }
    }
 
    public class Byke : Trans
    {
        public Byke()
        {
            Vmax = 40;
        }
    }
 
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write(new Car().Run(100));
 
            Console.Write(new Byke().Run(100));
 
            Console.ReadKey();
        }
    }
Правильно ли я реализовал АПИ?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.10.2020, 19:02
Ответы с готовыми решениями:

Парсинг строки такого вида и проверки в каждой строке слов "1=GO=100=300,2=RUN=100=200"
Задача сплитить каждое слово в строке на этом языке никак не получается даже по дукументации помогите пожалуйста Есть строка запятая...

У класса Car создать метод GetModel, который возвращает строку "Unknown car model"
Я учусь на С#, и вот как бы понять, как именно эту задачу решать в С# (в консоле) 1. Реализовать классы с рисунка. У класса Car...

Не подскажете в чем ошибка ? The method deepToString(Task_2.Car[][]) is undefined for the type Task_2.Car
package ua.lviv.lgs; import java.util.Arrays; import java.util.Collections; import java.util.Random; public class Task_2 { ...

1
управление сложностью
 Аватар для Почтальон
1693 / 1306 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
13.10.2020, 19:07
Если вводимое значение выходит за диапазоны max/min, то лучше устанавливать граничные значения максимума или минимума.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.10.2020, 19:07
Помогаю со студенческими работами здесь

При нажатии Run-Run, комп. не производит никаких действий
При нажатии Run-Run, комп. не производит никаких действий... И ещё, огромная просьба, ПОМОГИТЕ СОСТАВИТЬ БЛОК-СХЕМУ К ЭТОЙ...

Как в классе Thread реализован вызов run(), если метод run() определён в АВТОРСКОМ классе?
И, следовательно, в классе Thread ничего не известно о вызове run? То есть, ребята, мне пришла в голову мысль. Коль скоро самый...

Указатели. Найти количество элементов массива, которые больше 100, меньше 100, равны 100
Разработать функцию,которая находит количество элементов массива,которые больше 100,меньше 100, равно 100 Не могу вывести...

Квадрат размером 100*100 уменьшается до 10*10. На его месте появляется круг и увеличивается, достигая 100 в диаметре
Квадрат размером 100*100 уменьшается до 10*10. На его месте появляется окружность и увеличивается, достигая 100 в диаметре, и т.д.

Построить вертикальную стрелку, направленную из точки (100, 100) в точку (100, 50)
Стрелка состоит из отрезка прямой и равностороннего треугольника-острия. Сторона треугольника, пересекающая отрезок, образует с ним прямой...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru