Advertisement
Guest User

Untitled

a guest
May 28th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 1.72 KB | None | 0 0
  1. Public Class Form1
  2.  
  3.     Dim minkonto As New Konto
  4.  
  5.     Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
  6.  
  7.         Dim innskudd As Double = CDbl(TextBox1.Text)
  8.         minkonto.settInn(innskudd)
  9.  
  10.         Dim saldo As Double = minkonto.sjekkSaldo()
  11.         ListBox1.Items.Add("Du satte inn " & innskudd & " kr og har nå " & saldo & " kr")
  12.  
  13.     End Sub
  14.  
  15.     Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
  16.  
  17.         Dim uttak As Double = CDbl(TextBox2.Text)
  18.         minkonto.taUt(uttak)
  19.  
  20.         Dim saldo As Double = minkonto.sjekkSaldo()
  21.         ListBox1.Items.Add("Du tok ut " & uttak & " kr og har nå " & saldo & " kr")
  22.  
  23.     End Sub
  24.  
  25.     Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
  26.  
  27.         minkonto.adderRente()
  28.         Dim saldo As Double = minkonto.sjekkSaldo()
  29.         ListBox1.Items.Add("Du har fått renter inn på kontoen og saldoen er nå " & saldo & " kr")
  30.  
  31.     End Sub
  32. End Class
  33.  
  34. Public Class Konto
  35.  
  36.     ' Variablene er synlige innenfor klassen
  37.     Private kontonummer As String
  38.     Private saldo As Double = 0
  39.     Private rentesats As Double = 0.035
  40.  
  41.     ' Metodene er synlige i hele programmet
  42.     Public Sub settkontonummer(ByVal nummer As String)
  43.         kontonummer = nummer
  44.     End Sub
  45.  
  46.     Public Sub settInn(ByVal innskudd As Double)
  47.         saldo = saldo + innskudd
  48.     End Sub
  49.  
  50.     Public Sub taUt(ByVal uttak As Double)
  51.         saldo = saldo - uttak
  52.     End Sub
  53.  
  54.     Public Function sjekkSaldo()
  55.         Return saldo
  56.     End Function
  57.  
  58.     Public Sub adderRente()
  59.         saldo = saldo * (1 + rentesats)
  60.         ' saldo = saldo + saldo * rentesats
  61.     End Sub
  62.  
  63. End Class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement