تخفیف و مالیات در جاوا اسکریپت (JS)
تخفیف و مالیات دو مفهوم کلیدی در محاسبات مالی هستند که در برنامهنویسی، بهویژه در جاوا اسکریپت، کاربردهای زیادی دارند. در اینجا، بهطور جامع به این دو موضوع میپردازیم.
تخفیف
تخفیف بهطور کلی، کاهش قیمتی است که بر روی قیمت اصلی یک کالا یا خدمات اعمال میشود. در جاوا اسکریپت، میتوان با استفاده از توابع و متغیرها، تخفیفها را محاسبه کرد. بهعنوان مثال:
```javascript
function calculateDiscount(price, discount) {
return price - (price * (discount / 100));
}
let originalPrice = 100;
let discountPercentage = 20;
let finalPrice = calculateDiscount(originalPrice, discountPercentage);
console.log("Final Price after Discount: " + finalPrice);
```
در این کد، قیمت اصلی و درصد تخفیف را بهعنوان ورودی میگیریم و قیمت نهایی را محاسبه میکنیم.
مالیات
مالیات، مبلغی است که بر اساس درآمد یا خرید افراد و شرکتها توسط دولت دریافت میشود. در جاوا اسکریپت، میتوانیم مالیات را نیز با استفاده از توابع محاسبه کنیم. برای مثال:
```javascript
function calculateTax(price, taxRate) {
return price + (price * (taxRate / 100));
}
let itemPrice = 100;
let taxRate = 15; // 15%
let totalPrice = calculateTax(itemPrice, taxRate);
console.log("Total Price after Tax: " + totalPrice);
```
در اینجا، قیمت کالای موردنظر و نرخ مالیات را دریافت کرده و قیمت کل را محاسبه میکنیم.
ترکیب تخفیف و مالیات
علاوه بر محاسبه جداگانه، ممکن است بخواهید تخفیف و مالیات را همزمان محاسبه کنید. به این صورت:
```javascript
function calculateFinalPrice(price, discount, taxRate) {
let discountedPrice = calculateDiscount(price, discount);
return calculateTax(discountedPrice, taxRate);
}
let initialPrice = 100;
let discountRate = 20;
let taxRate = 15;
let finalAmount = calculateFinalPrice(initialPrice, discountRate, taxRate);
console.log("Final Amount after Discount and Tax: " + finalAmount);
```
در این کد، ابتدا تخفیف را محاسبه کرده و سپس مالیات را بر روی قیمت تخفیفخورده اعمال میکنیم.
نتیجهگیری
تخفیف و مالیات در جاوا اسکریپت بهراحتی قابل محاسبه هستند. با استفاده از توابع و متغیرها، میتوانیم محاسبات مالی را بهراحتی انجام دهیم. درک این مفاهیم میتواند به توسعهدهندگان در ایجاد برنامههای مالی کمک کند.