Оптимизация калькулятора - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! Прошу помощи! Совсем недавно начал программировать. И решил создать калькулятор. Вот код:
Как его можно оптимизировать? Заранее спасибо!

Решение задачи: «Оптимизация калькулятора»

textual
Листинг программы
Public Enum Operations
    Plus
    Minus
End Enum
 
Private actions As New Dictionary(Of Operations, Func(Of Integer, Integer, Integer))() From { _
    {Operations.Plus, Function(x, y) x + y}, _
    {Operations.Minus, Function(x, y) x - y} _
}
 
Public Function Math(x As Integer, y As Integer, operations As Operations) As Integer
    Return actions(operations)(x, y)
End Function
Public Function Math(x As String, y As String, operations As Operations) As Integer
    If x = [String].Empty OrElse y = [String].Empty Then
        Throw New Exception("X or Y is Empry!")
    End If
    Return actions(operations)(Convert.ToInt32(x), Convert.ToInt32(y))
End Function

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4 из 5