magicfile icon وبسایت فایل سحرآمیز - magicfile.ir

تگ های موضوع کد ماشین حساب با جاوا اسکریپت

معرفی کد ماشین حساب با جاوا اسکریپت



ماشین حساب‌ها از جمله ابزارهای پرکاربرد در دنیای امروز هستند. ایجاد یک ماشین حساب ساده با استفاده از جاوا اسکریپت یک پروژه جالب و آموزشی است. در ادامه، به توضیح کامل و جامع نحوه ساخت یک ماشین حساب با جاوا اسکریپت می‌پردازیم.

ساختار HTML


ابتدا، ما به یک ساختار HTML نیاز داریم. در این بخش، دکمه‌ها و نمایشگر ماشین حساب را تعریف می‌کنیم. این ساده‌ترین و ابتدایی‌ترین قسمت است.
```html
<!DOCTYPE html>
<html lang="fa">
<head>
<meta charset="UTF-8">
<title>ماشین حساب ساده</title>
<link rel="stylesheet" href="style.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="appendToDisplay('4')">4</button>
<button onclick="appendToDisplay('5')">5</button>
<button onclick="appendToDisplay('6')">6</button>
<button onclick="appendToDisplay('-')">-</button>
<button onclick="appendToDisplay('7')">7</button>
<button onclick="appendToDisplay('8')">8</button>
<button onclick="appendToDisplay('9')">9</button>
<button onclick="appendToDisplay('*')">*</button>
<button onclick="appendToDisplay('0')">0</button>
<button onclick="calculateResult()">=</button>
<button onclick="appendToDisplay('/')">/</button>
</div>
</div>
<script src="script.js"></script>
</body>
</html>
```

کد CSS


بعد از ایجاد ساختار HTML، حالا به زیبایی ظاهر ماشین حساب می‌پردازیم. استفاده از CSS می‌تواند تجربه کاربری بهتری را فراهم کند.
```css
body {
font-family: Arial, sans-serif;
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
background-color: #f4f4f4;
}
.calculator {
border: 1px solid #ccc;
border-radius: 10px;
padding: 20px;
background-color: white;
}
#display {
width: 100%;
height: 40px;
font-size: 24px;
text-align: right;
margin-bottom: 10px;
}
```

کد جاوا اسکریپت


در نهایت، ما به کد جاوا اسکریپت می‌رسیم. این کد عملیات محاسباتی را انجام می‌دهد و به دکمه‌ها پاسخ می‌دهد.
```javascript
function appendToDisplay(value) {
document.getElementById("display").value += value;
}
function clearDisplay() {
document.getElementById("display").value = '';
}
function calculateResult() {
let display = document.getElementById("display").value;
try {
let result = eval(display);
document.getElementById("display").value = result;
} catch (error) {
alert("خطا در محاسبه");
}
}
```

نتیجه‌گیری


در اینجا، یک ماشین حساب ساده با استفاده از HTML، CSS و جاوا اسکریپت ایجاد کردیم. به راحتی می‌توانید این کدها را گسترش دهید و ویژگی‌های بیشتری به آن اضافه کنید. از جمله افزودن محاسبات علمی، ذخیره تاریخچه محاسبات و بسیاری دیگر. این پروژه نه تنها سرگرم‌کننده است، بلکه به یادگیری اصول برنامه‌نویسی نیز کمک می‌کند.
مشاهده بيشتر

لیست فایل های ویژه وبسایت

نرم-افزار-ترجمه-خودکار-فایل-های-po-,-pot-بصورت-کامل-برای-تمامی-زبان-ها-از-جمله-فارسی

نرم افزار ترجمه خودکار فایل های po , pot بصورت کامل برای تمامی زبان ها از جمله فارسی


دانلود-دیتابیس-تقویم-1404-در-اکسل

دانلود دیتابیس تقویم 1404 در اکسل


نرم-افزار-تغییر-زبان-سورس-کد-ویژوال-استودیو-(عناصر-دیزاین-طراحی-فرم-ها)

نرم افزار تغییر زبان سورس کد ویژوال استودیو (عناصر دیزاین طراحی فرم ها)


دانلود-نرم-افزار-تبدیل-txt-به-vcf-:-برنامه-تبدیل-فایل-متنی-تکست-txt-به-وی‌سی‌اف-vcf-(Virtual-Contact-File-مخاطب-موبایل)

دانلود نرم افزار تبدیل txt به vcf : برنامه تبدیل فایل متنی تکست txt به وی‌سی‌اف vcf (Virtual Contact File مخاطب موبایل)


بهترین-سرویس-پوش-نوتیفیکیشن-(Web-Push-Notification)-اسکریپت-مدیریت-اعلان-و-ساخت-پوش-نوتیفیکیشن-سایت-و-ارسال-پوش-از-طریق-php

بهترین سرویس پوش نوتیفیکیشن (Web Push Notification) اسکریپت مدیریت اعلان و ساخت پوش نوتیفیکیشن سایت و ارسال پوش از طریق php


تعداد فایل های دانلود شده

36028+

آخرین بروز رسانی در سایت

1404/2/20

قدمت سایت فایل سحرآمیز

+8 سال

تعداد محصولات برای دانلود

2600+