ماشین حساب HTML
ماشین حساب یکی از ابزارهای مفید است که میتواند به راحتی با استفاده از HTML، CSS و JavaScript ایجاد شود. این دستگاه به کاربران این امکان را میدهد که عملیات ریاضی را به سادگی انجام دهند. در ادامه، جزئیات بیشتری درباره چگونگی ساخت یک ماشین حساب با استفاده از این تکنولوژیها ارائه میشود.
پایهگذاری ماشین حساب
برای شروع، ابتدا نیاز به ساختار HTML داریم. این ساختار شامل دکمهها، نمایشگر و سایر عناصر است. به عنوان مثال:
```html
<!DOCTYPE html>
<html lang="fa">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=
- 0">
<link rel="stylesheet" href="styles.css">
</head>
<body>
<div class="calculator">
<input type="text" id="display" disabled>
<div class="buttons">
<button onclick="clearDisplay()">C</button>
<button onclick="appendToDisplay('1')">1</button>
<button onclick="appendToDisplay('2')">2</button>
<button onclick="appendToDisplay('3')">3</button>
<button onclick="appendToDisplay('+')">+</button>
<button onclick="calculateResult()">=</button>
</div>
</div>
<script src="script.js"></script>
</body>
</html>
```
در این کد، یک ورودی برای نمایش نتایج و دکمههایی برای انجام عملیات قرار داده شده است.
استایلدهی با CSS
استفاده از CSS باعث بهبود ظاهر ماشین حساب میشود. میتوان با استفاده از کد زیر، طراحی زیباتری برای ماشین حساب ایجاد کرد:
```css
body {
font-family: Arial, sans-serif;
}
.calculator {
width: 200px;
margin: 100px auto;
border: 1px solid #ccc;
padding: 10px;
border-radius: 5px;
}
#display {
width: 100%;
height: 40px;
text-align: right;
margin-bottom: 10px;
}
```
پیشرفت با JavaScript
در نهایت، با استفاده از JavaScript، میتوانیم عملکرد ماشین حساب را بهبود ببخشیم. به عنوان مثال:
```javascript
function appendToDisplay(value) {
document.getElementById('display').value += value;
}
function clearDisplay() {
document.getElementById('display').value = '';
}
function calculateResult() {
const display = document.getElementById('display');
display.value = eval(display.value);
}
```
این کد به دکمهها اجازه میدهد که به نمایشگر اضافه شوند، آن را پاک کنند و نتیجه را محاسبه نمایند.
نتیجهگیری
ایجاد یک ماشین حساب با HTML، CSS و JavaScript بسیار ساده است. با استفاده از این ابزارها، میتوان به راحتی یک ماشین حساب کاربرپسند و کاربردی ایجاد کرد. با استفاده از طراحی و کدهای بهینه، میتوان این ابزار را بهبود بخشید و تجربه کاربری بهتری ارائه داد.