Permalänk

Programmering A Uppgift Java

Lina har fått veckopeng och vill spendera hela summan i godisaffären. Skriv ett program som frågar efter hur mycket pengar hon har, och skriver sen ut alla kombinationer av varor som kostar lika mycket som hennes veckopeng. Hennes favoritgodis är:

Hallonbåtar: 5kr
Klubbor: 3kr
Sega råttor: 2kr

Man ska använda sig av kapslade for-satser men jag fattar inte hur en sådan for-sats ska se ut.
Har någon något tips påå hur koden skulle kunna se ut?

Permalänk
Medlem

Tänker inte lösa din uppgift åt dig men kan ge dig lite hjälp på vägen.

1. Ta reda på hur många av varje godibit du kan köpa om du lägger alla pengar på den godisbiten
2. Gör tre nästlade for-loopar som loopar ifrån 0 till och med maxvärdet för den godisbiten
3. Längst in i de nästlade for-looparna kollar du om summan av den aktuella kombinationen (glöm inte att multiplicera med priset här) av godisbitar är lika med värdet av pengar du har att spendera. Om talen är lika så skriver du ut kombinationen.

Antar att du vet hur man läser in ett tal ifrån konsollen.

Lycka till!

Stavfel
Permalänk
Medlem

nästlade for-loopar ser ut typ såhär:

for (int i=0; i<något; ++i) { for (int j=0; j<någotannat; ++j) { for (int k=0; k<någottredje; ++k) { } } }

Visa signatur

citera!