#2 Visual Studio - Простейший калькулятор на C# ►◄

Поделиться
HTML-код
  • Опубликовано: 30 сен 2024
  • Production Music courtesy of Epidemic Sound!
    -----------------------------------------------------------------------------
    Группа ВКонтакте visualba...
    Скачать Visual Studio 2013 catcut.net/6fV0
    --------------------------------------------------------------------------------

Комментарии • 8

  • @MrChaosFree
    @MrChaosFree 6 лет назад +5

    Все можно было бы сделать более информативным.
    Ну, к примеру: переменная "c" нужна только для наглядности, по факту ее можно убрать и писать на прямую (textBox3.Text = (a+b).ToString(); ) и уже на этой почве рассказать, как работает неявное преобразование переменных в строку. (К примеру то, что если изменить присвоение на textBox3.Text = "Результат = " + (a+b); то метод ToString() не нужен)
    Плюс ко всему, почему же нельзя использовать float при делении? На сколько я помню, никаких ошибок при этом нет, но в крайнем случае можно использовать явное преобразование с = (float)(a/b); Или double используется чтобы не потерять точность? Но зачем это в простейшем калькуляторе, в таком случае?
    textBox3 можно было сделать ReadOnly = true, пользователь все равно туда ничего не вводит
    Ну, а дальше я просто придираюсь.
    Программист всегда должен писать коды с расчетом на то, что пользователь идиот (имхо)
    По факту, в текстовые поля можно ввести все, что угодно и из за этого будут возникать неприятные ошибки.
    В место float.Parse(), можно использовать float.TryParse() и условный оператор if
    И почему нет проверки на 0 при делении? Это вообще кощунство, если не через if, то через try catch, но проверку нужно делать обязательно.

  • @andreycherevat
    @andreycherevat 6 лет назад +1

    То что надо после VB .Net, продолжайте

  • @vytasik
    @vytasik 5 лет назад

    А как сделать так что бы он считывал числа например если ты введешь в 1 строку 1+1 как сделать так что бы он дал ответ в другой?

  • @mrkotyuk
    @mrkotyuk 6 лет назад

    Можно использовать VS 2010 ?

  • @86werth
    @86werth 5 лет назад

    Выражение типа 2-2/4 посчитает?

  • @stepashka20
    @stepashka20 6 лет назад

    Эээээ,а где бейсик?

    • @icyk9904
      @icyk9904 6 лет назад

      Gold Super_Man_DOK закончился

  • @anotherspy3385
    @anotherspy3385 6 лет назад

    хотелось бы больше VB. Я c# наизусть знаю((