PHPize Online / SQLize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
Copy Clear
Copy Format Clear
<?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"; } ?>
Show:  
Copy Clear