Permalänk
Medlem

Java Programmering Hjälp

Hej jag håller på med 2 program men har fastnad totalt eller jag vet inte riktig hur jag ska börja

Första uppgiften :

Citat:

En bil förväntas ha en värdeminskning på 15 % varje år. Skriv ett program som ger användaren två alternativ:

Mata in nyvärde och ålder
Mata in nyvärde och aktuellt värde.

Vid alternativ 1 ska programmet presentera det aktuella värdet på bilen och vid alternativ 2 ska programmet beräkna och presentera bilens ålder.

Tips: För varje år som går ska bilens värde multipliceras med 0,85. En switch-case-sats tillsammans med lämpliga repetitionssatser löser uppgiften.

bara ge mig lite tips på hur jag ungefär ska göra så fixar jag resten själv
Tack!

Permalänk
Medlem

Du behöver tips för en uppgift som löses med typ 5 rader kod?:P
loopa år
-mecka om värdet

spotta ut resultat efter loop.

loop på aktuellt värde kontra nyvärde
-mecka om värde

spotta ut antalet varv(år)

Visa signatur

Spelrigg: 800D| i7 3930K@4,7 GHz - Custom WC | 32 GB Kingston HyperX Beast | 7970 GHz X-Edition |1x30 Dell U3011, 2x27" | Sennheiser HD650 | Xonar Essence STX |
Laptop: G74SX 17,3" 120 Hz 3D |
Server: Phenom II X4 955BE | Corsair XMS3 8 GB | 16 HDDs, 27 TB |
HTPCs: ASUS EEE Box 1.8 Ghz | Blu-Ray | OCZ Vertex 2 60 GB | 4 GB RAM |

Permalänk
Inaktiv

Den första kan du lösa med enkel matematik:

aktulletvärde = nyvärde * 0.85^ålder

På den andra måste du dock använda logaritmer, så där blir det lite svårare, inget jag orkar med att räkna på nu
Men som Gnejs säger kan du bara loopa det och multiplicera värdet med 0.85 tills det möter det aktuella värdet och räkna antalet loopar så får du ju antalet år det tar.