Kontoopgave

 

Lav en klasse med navnet Konto, der indeholder følgende:

  1. 2 felter (hukommelse): _beløb og _rentesats  - (rentesatsen er tænkt pr. tilskrivning)
  2. en constructor hvor man kan tildele startværdier til de 2 felter
    Afprøv klassen fra knap-metode på en webform med (eller evt. console program)
    Du kan sætte breakpoint med debug og se om den virker med brug af debuggeren
  3. En metode Rentetilskrivning uden parameter, der udregner og ændre beløbsfeltet med tilskrivningen af rente (metoden skal ikke returnere noget - er typen void).
    Afprøv klassen fra knap-metode på en webform med (eller evt. console program)
    Du kan sætte breakpoint med debug og se om den virker med brug af debuggeren
     
  4. En metode Rentetilskrivning med parameter der angiver antal gange der skal tilskrives renter , der udregner og ændre beløbsfeltet med tilskrivningen af rente (metoden skal ikke returnere noget - er typen void).
    Du skal her lave et loop (while, for eller do while) for at løse opgaven
    Afprøv klassen fra knap-metode på en webform med (eller evt. console program)
    Du kan sætte breakpoint med debug og se om den virker med brug af debuggeren
     
  5. En metode BeregnRenter med parameter der angiver antal gange der skal tilskrives renter, der udregner renter ud fra beløb og rentesats og returnere den beregnede rente men ikke ændrer beløbsfeltet
    Du skal her lave et loop (while, for eller do while) for at løse opgaven
    Afprøv klassen fra knap-metode på en webform med (eller evt. console program)
    Du kan sætte breakpoint med debug og se om den virker med brug af debuggeren
     
  6. En property med navnet Beløb, hvor man kun kan aflæse beløbsfeltet
    Afprøv klassen fra knap-metode på en webform med (eller evt. console program)
    Du kan sætte breakpoint med debug og se om den virker med brug af debuggeren
     
  7. Tilføj et navn på kontoklassen, og tilret constructor
    Der laves en property, som kan aflæse navnet

 

Lav en klasse med navnet KontoKartotek, der indeholder følgende:

For hver af disse laves en simpel afprøvning (du kan hardcode input) på en knap i webform eller en console.

  1. Liste af Konto-objekter
  2. Metode der kan oprette et nyt konto-objekt og sætte det ind i listen
  3. Metode der kan returnere (kopi) liste med alle konto-objekter
  4. Metode der kan lave rentetilskrivning for alle konto-objekter (ingen parameter - een tilskrivning)
    Denne metode skal udnytte tilsvarende metode på det enkelte objekt
  5. Metode der kan returnere summen af beløb for alle konto-objekter
  6. Metode der kan returnere en liste med alle de konto-objekter, hvor beløb er større end et beløb, der angives som parameter til metoden
  7. Metoder der kan beregne og returnere hvor meget der vil blive tilskrevet for alle konto-objekter ved næste rentetilskrivning