Guest User

Untitled

a guest
Nov 30th, 2015
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 1.81 KB | None | 0 0
  1. Public Class Form1
  2.     Dim kategorinummer As Integer
  3.     Dim antallmeter As Integer
  4.     Dim prismeter As Decimal
  5.     Dim kostnad As Decimal
  6.     Dim kategori1 As Decimal = 15.5
  7.     Dim kategori2 As Decimal = 18.5
  8.     Dim kategori3 As Decimal = 32
  9.     Dim skatt As Integer = 25
  10.     Dim priskategori As String
  11.  
  12.     Private Sub btnBergegn_Click(sender As Object, e As EventArgs) Handles btnBergegn.Click
  13.         kategorinummer = txtKategorinr.Text
  14.         antallmeter = txtMeter.Text
  15.  
  16.         If kategorinummer = Int(kategorinummer) Then 'kategorinummer er et heltall
  17.             If kategorinummer > 1 And kategorinummer < 3 Then 'kategorinummer er mellom 1 og 3
  18.                 If antallmeter = Int(antallmeter) Then 'antall meter er et heltall
  19.                     If antallmeter > 0 And antallmeter < 20 Then 'antall meter er større enn 0 og mindre enn 20
  20.                         ' Her ønsker jeg en enklere måte enn 100 if strenger til å velge kategori 1-3 for å regne pris per meter
  21.                         prismeter = antallmeter * kategori1 ELLER 2 ELLER 3 basert på input i kategorinummer
  22.  
  23.                     Else ' antallmeter ikke mellom 0 og 20
  24.                         MsgBox("Antall meter må være et heltall større enn 0 og mindre enn 20")
  25.                     End If
  26.                 Else 'antallmeter ikke en integer
  27.                     MsgBox("Antall meter må være et heltall større enn 0 og mindre enn 20")
  28.                 End If
  29.             Else 'kategorinummer ikke mellom 1 og 3
  30.                 MsgBox("Kategorinummer må være et heltall og ligge mellom 1 og 3")
  31.             End If
  32.         Else
  33.             'Kategorinummer er ikke et heltall, gi feilmelding til sluttbruker
  34.             MsgBox("Kategorinummer må væære et heltall og ligge mellom 1 og 3")
  35.         End If
  36.     End Sub
  37. End Class
Advertisement
Add Comment
Please, Sign In to add comment