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
Leave a Reply