Untitled
unknown
swift
3 years ago
1.6 kB
5
Indexable
// // ViewController.swift // BMIcalculator // // Created by sean on 2022/3/2. // import UIKit class ViewController: UIViewController { @IBOutlet weak var heightTextField: UITextField! @IBOutlet weak var weightTextField: UITextField! @IBOutlet weak var gender: UISegmentedControl! @IBOutlet weak var bmi: UILabel! @IBOutlet weak var status: UILabel! @IBAction func CalculateBMI(_ sender: Any) { if (heightTextField.text != nil && weightTextField.text != nil) { let height = Float(heightTextField.text!)!/100.0 let weight = Float(weightTextField.text!)! bmi.text = String(weight/(height*height)) } switch gender.selectedSegmentIndex{ case 0: status.text = checkStatus(bmi: Float(bmi.text!)! ) break case 1: status.text = checkStatus(bmi: Float(bmi.text!)!) if (Float(bmi.text!)! > 24.9) { status.text = "It's a secret" } break default: break } } func checkStatus(bmi: Float)->String { if (bmi < 18.5) { return "Under weight" }else if (bmi < 24.9) { return "Normal weight" }else if (bmi < 29.9) { return "Overweight" }else if (bmi < 39.9) { return "Obesity" }else{ return "Extreme Obesity" } } override func viewDidLoad() { super.viewDidLoad() } }
Editor is loading...