<?php
// Масив курсів валют відносно базової валюти (USD)
$exchangeRates = [
'USD' => 1,
'EUR' => 0.9,
'UAH' => 37.5,
'GBP' => 0.78,
'JPY' => 148.5,
'CAD' => 1.36,
'AUD' => 1.5,
'CHF' => 0.92, // Швейцарський франк
'CNY' => 7.2, // Китайський юань
'INR' => 83.0 // Індійська рупія
];
// Функція для запиту введення від користувача
function prompt($message) {
echo $message;
return trim(fgets(STDIN));
}
// Отримуємо суму для конвертації
$amount = (float)prompt("Введіть суму для конвертації: ");
// Отримуємо валюту з якої конвертуємо
$fromCurrency = strtoupper(prompt("Введіть валюту з якої конвертуєте (USD, EUR, UAH, GBP, JPY, CAD, AUD, CHF, CNY, INR): "));
// Отримуємо валюту в яку конвертуємо
$toCurrency = strtoupper(prompt("Введіть валюту в яку конвертуєте (USD, EUR, UAH, GBP, JPY, CAD, AUD, CHF, CNY, INR): "));
// Перевіряємо наявність валют в масиві курсів
if (isset($exchangeRates[$fromCurrency]) && isset($exchangeRates[$toCurrency])) {
// Виконуємо конвертацію
$convertedAmount = $amount * ($exchangeRates[$toCurrency] / $exchangeRates[$fromCurrency]);
echo "Результат: $amount $fromCurrency = " . round($convertedAmount, 2) . " $toCurrency\n";
} else {
echo "Невірний код валюти. Перевірте введені значення.\n";
}
?>