Lid |
|
Hallo,
Ik zou het gemiddelde van door de user ingevoerde waardes moeten berekenen, de derde waarde 0 zou het programma moeten stoppen en dit gemiddelde berekenen. Het lijkt aan de output dat alle even getallen goed op de console gezet worden, maar de oneven getallen(kommagetallen) worden blijkbaar afgerond, dit zou moeten resulteren in een kommagetal.
De code die ik tot nu toe heb is:
Module Gemiddelde
Sub Main()
Console.WriteLine("Gemiddelde berekenen van de waardes <0 om te stoppen> : ")
Dim value1 As Integer = Console.ReadLine
Dim value2 As Integer = Console.ReadLine
Dim value3 As Integer = Console.ReadLine
If value3 = 0 Then 'als inputvalue3 0 is wordt het gemiddelde berekend en het programma gestopt
Dim result As Integer = (value1 + value2) / 2
Console.WriteLine("Het gemiddelde van bovenstaande waardes is " & result & ".")
End If
Console.ReadLine()
End Sub
End Module
Module Gemiddelde Sub Main() Console.WriteLine("Gemiddelde berekenen van de waardes <0 om te stoppen> : ") Dim value1 As Integer = Console.ReadLine Dim value2 As Integer = Console.ReadLine Dim value3 As Integer = Console.ReadLine If value3 = 0 Then 'als inputvalue3 0 is wordt het gemiddelde berekend en het programma gestopt Dim result As Integer = (value1 + value2) / 2 Console.WriteLine("Het gemiddelde van bovenstaande waardes is " & result & ".") End If Console.ReadLine() End Sub End Module
|