Израиль, динамично развивающаяся страна, расположенная на Ближнем Востоке, имеет собственную валюту, называемую израильским шекелем (ILS). Шекель широко используется для ежедневных транзакций, как наличными, так и в электронном виде. В этой статье мы углубимся в различные аспекты израильской валюты, изучая ее историю, обменные курсы и методы конвертации валюты. Кроме того, мы предоставим примеры кода, иллюстрирующие различные подходы к конвертации валют с использованием популярных языков программирования. Начнем!
- Историческая справка:
У израильского шекеля увлекательная история, берущая начало еще в библейские времена. Он был вновь введен в качестве официальной валюты страны в 1986 году, заменив старый израильский шекель, который находился в обращении с 1960 по 1985 год. Символом нового шекеля является ₪.
- Курсы валют:
Обменный курс израильского шекеля по отношению к другим основным валютам колеблется ежедневно. Чтобы программно получать последние обменные курсы, вы можете использовать различные API, предоставляемые финансовыми учреждениями и службами обмена валюты. Давайте рассмотрим примеры кода с использованием Python и JavaScript:
Пример Python:
import requests
def get_exchange_rate():
response = requests.get('https://api.exchangerate-api.com/v4/latest/ILS')
data = response.json()
return data['rates']
exchange_rates = get_exchange_rate()
print(exchange_rates)
Пример JavaScript:
const fetch = require('node-fetch');
async function getExchangeRate() {
const response = await fetch('https://api.exchangeratesapi.io/latest?base=ILS');
const data = await response.json();
return data.rates;
}
getExchangeRate().then((exchangeRates) => {
console.log(exchangeRates);
});
- Конвертация валюты:
Если вам нужно конвертировать сумму из одной валюты в другую, вы можете использовать обменные курсы, полученные с помощью упомянутых выше API. Давайте рассмотрим пример конвертации определенной суммы из израильских шекелей в доллары США с помощью Python и JavaScript:
Пример Python:
def convert_currency(amount, target_currency):
exchange_rates = get_exchange_rate()
return amount / exchange_rates[target_currency]
shekel_amount = 1000
usd_amount = convert_currency(shekel_amount, 'USD')
print(f'{shekel_amount} ILS is approximately {usd_amount:.2f} USD.')
Пример JavaScript:
async function convertCurrency(amount, targetCurrency) {
const exchangeRates = await getExchangeRate();
return amount / exchangeRates[targetCurrency];
}
const shekelAmount = 1000;
convertCurrency(shekelAmount, 'USD').then((usdAmount) => {
console.log(`${shekelAmount} ILS is approximately ${usdAmount.toFixed(2)} USD.`);
});