Batteriklasse med lading og energibruk

Hele eksamen, alle hjelpemidler

Batteriklasse med lading og energibruk

Det skal lages en applikasjon for et energisystem med en klasse som beskriver et batteri. Denne klassen skal gjøre det mulig å håndtere lading av et batteri og bruk av energi fra batteriet, samt å vise hvor mye energi som er igjen i batteriet.

Nedenfor finner du et forslag til klassediagram for denne klassen.

Merk: Datatypen float representerer desimaltall, - angir tilgangsnivå private og + angir tilgangsnivå public.

Klassediagram for klassen Batteri med feltene batteriID, energinivå og energikapasitet og metodene ladOpp, brukEnergi og visEnerginivå

Hjelpemiddelkrav: Krever PC

Ta utgangspunkt i klassediagrammet ovenfor og implementer klassen i programmeringsspråket ditt.

Hjelpemiddelkrav: Krever PC

Implementer et egnet testprogram for å teste klassen, og identifiser to mulige feil og ett unntak.

Hjelpemiddelkrav: Krever PC

Implementer nødvendig håndtering av feilene og unntaket du identifiserte i punkt b).

Forstå oppgaven med en KI

Du får en ferdig tekst du limer inn i den KI-chatboten du bruker. Teksten inneholder oppgaven og en instruks om at chatboten skal hjelpe deg å tenke selv — stille spørsmål, gi ett hint av gangen og la deg gjøre regningen.

Denne oppgaven har ikke løsningsforslag ennå, så chatboten må regne den ut selv. Da kan den ta feil — sjekk svaret nøye.

Hva du bør vite
  • Ingenting sendes herfra. Teksten kopieres bare til utklippstavla på enheten din. Det du limer inn i en chatbot, går til den tjenesten — og de har sine egne regler for hva de lagrer.
  • Ikke lim inn personopplysninger — navn, skole eller noe annet om deg selv eller andre. Oppgaveteksten holder.
  • KI kan ta feil, også i informasjonsteknologi. Sjekk alltid mot løsningsforslaget her på siden.
  • Er du usikker på om du har lov til å bruke KI på skolearbeidet ditt, spør læreren din først.

Tastatursnarveier

Navigasjon

⌘K / Ctrl+K
Åpne søk
G F
Gå til Fag
G E
Gå til Eksamener
G T
Gå til Temaer
G K
Gå til Kompetansemål
G H
Hjem
?
Vis snarveier

I oppgave

←/→ · J/K
Forrige / neste oppgave
0
Marker som ikke prøvd
1
Marker som prøvd
2
Marker som trenger hjelp
3
Marker som ferdig
S
Vis / skjul løsningsforslag
A
Legg til i liste
N
Skriv notat
Esc
Tilbake / avslutt