Permalänk
Medlem

Addition iteration Javascript

Hej!
Ska göra ett enkelt program där man matar in två tal som ska multipliceras men man får inte använda multiplikation utan talen ska adderas via addition iteration. Tex matar jag in 5 och 3 ska programmet räkna det som 5 + 5 + 5 och inte 5*3.
Hur fixar jag detta egentligen?

Permalänk
Medlem

förstaTalet = 5;
andraTalet = 3;

resultat = 0;

for (i = 0; i < andraTalet; i = i +1 ) {

resultatet = resultatet + förstaTalet.

}

Denna loop kommer köras 3 gånger och varje gång lägga till 5 till resultat summan.

Permalänk
Medlem

Du skriver svaret själv, addition iteration. Dvs, använd en loop.

Permalänk
Medlem
Skrivet av johanandersson:

förstaTalet = 5;
andraTalet = 3;

resultat = 0;

for (i = 0; i < andraTalet; i = i +1 ) {

resultatet = resultatet + förstaTalet.

}

Denna loop kommer köras 3 gånger och varje gång lägga till 5 till resultat summan.

Så hur skulle koden till detta se ut isåfall?

Permalänk
Medlem

Själva räknandet har jag precis skrivit. Den loopen är tillräckligt för att resultat ska ha rätt svar. Hur du ska sköta inmatningen beror på utformningen du själv väljer.

Permalänk
Moderator

@DASANTOON: Vänligen förstör inte trådstarten när du väl har fått hjälpt, det är respektlöst mot de som hjälpt dig och andra som undrar samma sak!

/Vzano, Moderator