My Blog

My WordPress Blog

My Blog

My WordPress Blog

Creating a Simple Command-Line Application

This example creates a simple command-line calculator.

import 'dart:io';

double add(double a, double b) => a + b;
double subtract(double a, double b) => a - b;
double multiply(double a, double b) => a * b;
double divide(double a, double b) {
  if (b == 0) {
throw Exception('Cannot divide by zero');
} return a / b; } void main() { print('Simple Calculator'); print('Enter two numbers:'); var input1 = stdin.readLineSync(); var input2 = stdin.readLineSync(); double num1 = double.parse(input1!); double num2 = double.parse(input2!); print('Choose an operation: +, -, *, /'); var operation = stdin.readLineSync(); double result; switch (operation) {
case '+':
  result = add(num1, num2);
  break;
case '-':
  result = subtract(num1, num2);
  break;
case '*':
  result = multiply(num1, num2);
  break;
case '/':
  result = divide(num1, num2);
  break;
default:
  print('Invalid operation');
  return;
} print('Result: $result'); }
Creating a Simple Command-Line Application

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll to top