Caute vsetci, hladam pomoc ak sa niekto vyzna v programovani v Java Script, velmi mi to pomoze. Mam napisat program s vyuzitim troch paralelnych array funkcii na 1.nazov meny, 2.nazov kodu meny, 3.premenna. Toto maju byt spominane tri paralelne arrays. jedna sa o 4 meny USD, EUR, JPY, GBP takze Dollar, Euro, Japonsky jen, Libra. Dollar =1, Euro = 1.27Dollar, Libra = 1.87Dollar a Japonsky jen = 0.0085Dollar. podmienky su dalsie take ze ak stlacim 0 bude to dollar, 1 euro, 2 libra a 3 jen. Najprv sa podla preemennych samozrejme vynasobi vstupna mena premennou do Dollar a nakoniec vysledok sa deli menou ktora ma byt vysledna... Program som zmakol ukazuje ok vysledne hodnoty ale MUSIM pripojit k zaverecnemu vysledu pokec ze napr.12345 EUR je xyz GBP. Chybaju mi tam tie oznacenia meny. POMOZE MI NIEKTO PROSIM>??>>
Kód:
<html>
<head> zadanie
<title>Enter a currency</title>
<SCRIPT LANGUAGE = "JavaScript">
var currencyName = ['Dollar','Euro','Pound','Yen'];
var currencyCode = ['USD','EUR','GBP','JPY'];
var conversionRate = [1, 1.27, 1.87, 0.0085];
var resultOne;
var resultTwo;
currencyTypeFrom = window.prompt('Please enter the currency to convert from 0) Dollar 1) Euro 2) Pound 3) Yen','');
currencyTypeFrom = parseFloat(currencyTypeFrom);
while (currencyTypeFrom < 0 || currencyTypeFrom > 3)
{
currencyTypeFrom = window.prompt('Please re-enter - currency should be 0 for Dollar, 1 for Euro, 2 for Pound or 3 for Yen', '');
currencyTypeFrom = parseFloat(currencyTypeFrom);
};
currencyTypeTo = window.prompt('Please enter the currency to convert to 0) Dollar 1) Euro 2) Pound 3) Yen','');
currencyTypeTo = parseFloat(currencyTypeTo);
while (currencyTypeTo < 0 || currencyTypeTo > 3)
{
currencyTypeTo = window.prompt('Please re-enter - currency should be 0 for Dollar or 1 for Euro, 2 for Pound or 3 for Yen', '');
currencyTypeTo = parseFloat(currencyTypeTo);
};
amountEntered = window.prompt('Please enter the amount to be converted','');
amountEntered = parseFloat(amountEntered);
if (currencyTypeFrom == 0)
{
resultOne = conversionRate[0] * amountEntered
};
if (currencyTypeFrom == 1)
{
resultOne = conversionRate[1] * amountEntered
};
if (currencyTypeFrom == 2)
{
resultOne = conversionRate[2] * amountEntered
};
if (currencyTypeFrom == 3)
{
resultOne = conversionRate[3] * amountEntered
};
if (currencyTypeTo == 0)
{
resultTwo = resultOne / conversionRate[0]
};
if (currencyTypeTo == 1)
{
resultTwo = resultOne / conversionRate[1]
};
if (currencyTypeTo == 2)
{
resultTwo = resultOne / conversionRate[2]
};
if (currencyTypeTo == 3)
{
resultTwo = resultOne / conversionRate[3]
};
document.write(resultTwo);
/* document.write((currencyTypeFrom[month] * conversionRate[month]) / currencyTypeTo[month]) */
</script>
</head>
<body>
</body>
</html>