Basic Calculator

A simple calculator for addition, subtraction, multiplication, and division.

jsxCopy codeimport React, { useState } from 'react';
import ReactDOM from 'react-dom';

function Calculator() {
  const [num1, setNum1] = useState('');
  const [num2, setNum2] = useState('');
  const [result, setResult] = useState(null);

  const handleCalculation = (operation) => {
    const number1 = parseFloat(num1);
    const number2 = parseFloat(num2);
    let res;

    switch (operation) {
      case 'add':
        res = number1 + number2;
        break;
      case 'subtract':
        res = number1 - number2;
        break;
      case 'multiply':
        res = number1 * number2;
        break;
      case 'divide':
        res = number2 !== 0 ? number1 / number2 : 'Error';
        break;
      default:
        break;
    }
    setResult(res);
  };

  return (
    <div>
      <h1>Calculator</h1>
      <input type="number" value={num1} onChange={(e) => setNum1(e.target.value

Comments

Leave a Reply

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