<script src="https://cdnjs.cloudflare.com/ajax/libs/react/17.0.2/umd/react.development.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/17.0.2/umd/react-dom.development.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-standalone/6.26.0/babel.min.js"></script>
<script type="text/babel">
const { useState } = React;
const [numerator, setNumerator] = useState(7);
const [denominator, setDenominator] = useState(3);
const [result, setResult] = useState(0);
const handleNumeratorChange = (event) => {
setNumerator(parseInt(event.target.value, 10));
const handleDenominatorChange = (event) => {
setDenominator(parseInt(event.target.value, 10));
const handleCalculate = () => {
const divisionResult = numerator / denominator;
const wholeNumberResult = Math.floor(divisionResult);
setResult(wholeNumberResult);
<div className='container'>
<h3 className='title'>React Js Divide Two Number without Decimal</h3>
<label className='label'>First Number</label>
<input className='input' type="number" value={numerator} onChange={handleNumeratorChange} />
<label className='label'>Second Number</label>
<input className='input' type="number" value={denominator} onChange={handleDenominatorChange} />
<button className='button' onClick={handleCalculate}>Divide</button>
<p className='result'>Result: {result}</p>
ReactDOM.render(<App />, document.getElementById("app"));
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
/* Styles for the title */
/* Styles for the labels */
/* Styles for the input fields */
/* Styles for the button */
background-color: #007bff;
transition: background-color 0.3s;
background-color: #0056b3;
/* Styles for the result */