Just nu i M3-nätverket
Gå till innehåll
Mira08

Problem med Javascript

Rekommendera Poster

Hej alla

 

Jag har problem med Javascript. Jag fick två uppgifter löste de, men det vi att det inte korrekt lösning. Så jag verkligen tacksam om någon kan hjälpa mig med de frågorna

 

Nu skall du göra en funktion som räknar ut växelkursen för 100 kr i dollar. Du ska skapa en funktion som heter krToDollar. I din funktion ska du ha en parameter. Du skall skicka in 100 kr som argument och då skall funktionen returnera hur mycket dollar du får tillbaka. 

Jag försökte lösa den på det sättet 

function add(x,y)

{
var a = x / 6.5413;
return Math.round(a * 100) /100;
}
document.writeln ( add(100 , 6.5413) );
document.writeln("För 100 Kr får du 15,29 USD")

Andra uppgiften 

Din uppgift är att med lämplig iteration

pris = 18 000 / ränta där räntan anges i procent. Ränta 1-10%

Använd Math.round() för att avrunda till hela kronor.

Min lösning

for (var i = 18000 / 0.02 ; i < 0;)
{
document.writeln(i);
}

document.writeln(" 2% : " + i + " Kr ");


for (var i = 18000 / 0.03 ; i < 0;)
{
document.writeln(i);
}

document.writeln(" 3% : " + i + " Kr ");


for (var i = 18000 / 0.04 ; i < 0;)
{
document.writeln(i);
}

document.writeln(" 4% : " + i + " Kr ");

 

 Idet uppgiften vill de bara ha en loop.

 

Tacksam om någon kan hjälpa mig det är helt nytt för mig

Redigerad av Mira08

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

1. Funktionen heter inte som den ska, och det ska endast vara en inmatningsparameter, och just svensk valuta i kronor.

 

2. Du ska alltså iterera 10 ggr och räkna ut från 1% upp till 10% ränta och skriva ut vad den årliga räntan är i kronor vid varje räntesats.

 

Har du förstått uppgifterna?

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Jag vet det att jag inte förstod uppgiften exakt, det är därför som jag gjorde på detta sättet, men problemet jag vet ej hur jag ska börja. Tacksam för lite mer ledtråd 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Hej.

 

I den andra uppgiften ska du som Jonas säger iterera 10 gånger, då kan du använda en for-loop.

 

Googla på "Javascript for loop W3Schools" så kan du se hur en for-loop fungerar.

 

Om du sätter utgångsvillkoret till "1", stoppvillkoret till "<11" och uppräkning med "1" så kommer loopen att gå 10 varv.

 

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Första uppgiften har du nästan gjort klart, du behöver vara döpa om funktionen och ta bort en invariabel.

 

Sedan är ett tips att använda variabelnamn som är beskriver vad den innehåller.

exempel:

 

var rate = 6.5413;

var CalculatedSEK = value_USD / rate ;

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Googla på "Javascript for loop W3Schools" så kan du se hur en for-loop fungerar.

 

 

<OFF-TOPIC>

 

http://www.w3fools.com/ ;)

 

Använd MDN istället: https://developer.mozilla.org/docs/Web

 

För just for-loopar: https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/for

 

</OFF-TOPIC>

Redigerad av chromawoods

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...