Professional Documents
Culture Documents
Imports System.Console
Module Module1
Sub Main()
'Program to find daily average temp, lowest yearly temp, highest yearly temp and
yearly average temp
'Code by Mungazi Mungazi
Dim HighestTemp As Decimal = -90, LowestTemp As Decimal = 100
Dim DailyAvg As Decimal = 0, DailySum As Integer = 0
Dim YearlyAvg As Decimal = 0, YearlySum As Decimal = 0
Dim YCount As Integer = 0, DCount As Integer = 0, Temp As Decimal
While YCount < 365
While DCount < 10
Temp = InputBox("Enter Temperature")
If HighestTemp < Temp Then HighestTemp = Temp
If LowestTemp > Temp Then LowestTemp = Temp
DailySum += Temp
DCount += 1
End While
DailyAvg = DailySum / DCount
WriteLine("Daily average is " & DailyAvg)
YearlySum += DailyAvg
DailySum = 0
DailyAvg = 0
DCount = 0
YCount += 1
End While
YearlyAvg = YearlySum / YCount
WriteLine("Lowest temp is " & LowestTemp)
WriteLine("Highest temp is " & HighestTemp)
WriteLine("Yearly average temp is " & YearlyAvg)
ReadKey()
End Sub
End Module