Submission #5022494
Source Code Expand
Module Module1 Dim Deg, Deg10, Dis, Dis2, W As Currency Dim Dir As String Sub Main() Deg = Int(UDeg) Dis = Int(UDis) '風向 Deg10 = Deg * 10 Select Case Deg10 Case 0 To 1124 Dir = "N" Case 1125 To 3374 Dir = "NNE" Case 3375 To 5624 Dir = "NE" Case 5625 To 7874 Dir = "ENE" Case 7875 To 10124 Dir = "E" Case 10125 To 12374 Dir = "ESE" Case 12375 To 14624 Dir = "SE" Case 14625 To 16874 Dir = "SSE" Case 16875 To 19124 Dir = "S" Case 19125 To 21374 Dir = "SSW" Case 21375 To 23624 Dir = "SW" Case 23625 To 25874 Dir = "WSW" Case 25875 To 28124 Dir = "W" Case 28125 To 30374 Dir = "WNW" Case 30375 To 32624 Dir = "NW" Case 32625 To 34874 Dir = "NNW" Case 34875 To 35999 Dir = "N" End Select '風速 If Dis = 0 Then Dis2 = Dis Else Dis2 = Application.WorksheetFunction.Round(Dis / 60, 1) * 10 End If Select Case Dis2 Case 0 To 2 Dir = "C" W = 0 Case 3 To 15 W = 1 Case 16 To 33 W = 2 Case 34 To 54 W = 3 Case 55 To 79 W = 4 Case 80 To 107 W = 5 Case 108 To 138 W = 6 Case 139 To 171 W = 7 Case 172 To 207 W = 8 Case 208 To 244 W = 9 Case 245 To 284 W = 10 Case 285 To 326 W = 11 Case Is >= 327 W = 12 End Select UDir = Dir UW = W End Sub End Module
Submission Info
Submission Time | |
---|---|
Task | C - 風力観測 |
User | denki_no_akiyama |
Language | Visual Basic (Mono 4.0.1) |
Score | 0 |
Code Size | 1606 Byte |
Status | CE |