-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathteste.fly
31 lines (24 loc) · 868 Bytes
/
teste.fly
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
speed -> int = 250
altitude -> int = 12000
vertical_speed -> int = 1250
// Define waypoints
waypoint_1 -> waypoint = "BUXEV"
waypoint_2 -> waypoint = "GERTU"
// Function
function climb_to_cruise_level(current_altitude, target_altitude, vertical_speed -> int) {
print("Climbing to cruise level")
original_target_altitude -> int = target_altitude
while (current_altitude < target_altitude) {
current_altitude = current_altitude + vertical_speed
if (current_altitude - original_target_altitude <= 900 || current_altitude - original_target_altitude >= 1100) {
print("Altitude indicator sound!")
}
}
}
climb_to_cruise_level(altitude, 37000, vertical_speed)
print("Cruise level reached!")
```
// Define waypoints
waypoint_1 -> waypoint = "BUXEV"
waypoint_2 -> waypoint = "QUALQUER COISA" // Throws error because this waypoint is invalid
```