- Du Àr vÀlkommen att anvÀnda vilket programmeringssprÄk du trivs bÀst med, men frÄgorna utgÄr ifrÄn att det Àr objektorienterat. Rekommenderade sprÄk Àr C++, C#, Python, Java, och Javascript.
- (Du bör dock kÀnna till och anvÀnda standardklasserna i ditt valda sprÄk)
- Programmet bör se sÄ identiskt ut med programmeringssprÄkets regler som det bara gÄr.
- FullstÀndig kod Àr logiskt, matematiskt, och syntaktiskt korrekt.
- Kommentera all din kod, ej kommenterad kod rÀttas ej. Skriv TYDLIGT.
- UtgÄ ifrÄn att koden kommer att testas och felsökas.
- BetygssÀttning sker givetvis efter Skolverkets betygskriterier:
Ett lÄn hos Klarna har idag en nominell rÀnta pÄ 10 - 20%, beroende pÄ din credit score.
Du köper en SpiPhoneSung Ultra AI Turtleneck Exxtreme för 12 000 SEK pÄ avbetalning, du betalar av exakt 5% lÄnet varje mÄnad. Minsta avbetalning Àr dock 100 SEK. NÀr avbetalningen nÄr 100 SEK, och du betalar dessa Àr lÄnet avskrivet och du Àr Äter igen en fri nörd.
Skriv ett program som rÀknar ut följande egenskaper för lÄnet:
-
Totalkostnad
-
Antal mÄnader betalat, samt kvarvarande belopp. Detta ska redovisas som:
âJanuari 2024: 12000 SEK kvar â betalning 600 SEK â rĂ€nta betald 0 SEKâ
âFebruari 2024: 11500 SEK kvar â betalning 575 SEK â rĂ€nta betald 100 SEKâ
-
Programmet SKA kompilera korrekt.
-
Programmet SKA hantera felmeddelanden.
-
InputvÀrden (totalbelopp, rÀnta, etc.) ska deklareras i början av programmet.
-
Kommentera varje rad.
Uppgift 2 - SÀtt ett GUI till programmet ovan. Du fÄr anvÀnda valfritt GUI-toolkit (Tkinter, .NET, Forms, JS, etc. etc.)
Uppgift 3 - Modifiera programmet ovan sÄ att du kan spara vÀrdena till en CSV-fil. Denna CSV-fil ska vara Excel-tolkbar.
Uppgift 4 - Modifiera programmet ovan sÄ att anvÀndaren sjÀlv kan ange vÀrden för köpets storlek, avbetalningstakt
(antingen i SEK eller % av kvarvarande belopp, vÀlj sjÀlv), samt ÄrsrÀnta. (N.b. att Klarnas rÀnta aggregeras kontinuerligt, ej en gÄng om Äret.)
Uppgift 5 - Modifiera programmet ovan sÄ att föregÄende instÀllningar sparas nÀr programmet stÀngs av, och
automatiskt laddas in nÀr programmet startar.
CSNs rÀnta Àr f.n. 1.23 %, genomsnittsbelÄningen efter tre Är Àr 384 000 SEK.
à terbetalningstakt nÀr 9000 SEK/Är.