#!/usr/bin/env swift; /****************************************************************************** * This program checks a traingle to see if it is a right triangle. * * Copyright © 2020 Richard Lesh. All rights reserved. *****************************************************************************/ import Foundation import Utils func main() -> Void { let HYPOTENUSE_STR:String = Utils.prompt("Hypotenuse: ") let LEG1_STR:String = Utils.prompt("Leg #1: ") let LEG2_STR:String = Utils.prompt("Leg #2: ") let HYPOTENUSE:Double = Double(HYPOTENUSE_STR) ?? 0.0 let LEG1:Double = Double(LEG1_STR) ?? 0.0 let LEG2:Double = Double(LEG2_STR) ?? 0.0 let IS_RIGHT_TRIANGLE:Bool = HYPOTENUSE * HYPOTENUSE == LEG1 * LEG1 + LEG2 * LEG2 print("Triangle is " + (IS_RIGHT_TRIANGLE ? "" : "NOT ") + "a right triangle!") exit(EXIT_SUCCESS) } main()