Простая программа-калькулятор на R для основных арифметических операций

Вот простая программа-калькулятор на R:

# Calculator Program in R
# Function to add two numbers
add <- function(a, b) {
  return(a + b)
}
# Function to subtract two numbers
subtract <- function(a, b) {
  return(a - b)
}
# Function to multiply two numbers
multiply <- function(a, b) {
  return(a * b)
}
# Function to divide two numbers
divide <- function(a, b) {
  return(a / b)
}
# Main program
choice <- 0
while (choice != 5) {

  cat("Calculator Program\n")
  cat("1. Add\n")
  cat("2. Subtract\n")
  cat("3. Multiply\n")
  cat("4. Divide\n")
  cat("5. Exit\n")

  choice <- as.integer(readline("Enter your choice: "))

  if (choice == 5) {
    cat("Exiting...\n")
    break
  }

  num1 <- as.integer(readline("Enter first number: "))
  num2 <- as.integer(readline("Enter second number: "))

  result <- switch(choice,
                   add(num1, num2),
                   subtract(num1, num2),
                   multiply(num1, num2),
                   divide(num1, num2))

  cat("Result: ", result, "\n")
  cat("\n")
}

Эта программа позволяет пользователю выполнять основные арифметические операции, такие как сложение, вычитание, умножение и деление. Он предоставляет пользователю простой интерфейс меню, позволяющий выбрать нужную операцию и ввести числа.

Обратите внимание, что программа предполагает, что входные числа являются целыми числами. Вы можете изменить его для обработки других типов данных в соответствии с вашими требованиями.