teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

ソースの全容の追加

2021/02/23 11:00

投稿

Pandaman0801
Pandaman0801

スコア0

title CHANGED
File without changes
body CHANGED
@@ -20,5 +20,34 @@
20
20
  何を試してみればいいのかもよくわかりません。
21
21
 
22
22
  ### 補足情報(FW/ツールのバージョンなど)
23
+ ソースの全容です
23
24
 
25
+ import UIKit
26
+
27
+ class ViewController: UIViewController {
28
+ @IBOutlet weak var height: UITextField!
29
+ @IBOutlet weak var weight: UITextField!
30
+ @IBOutlet weak var BMI: UILabel!
31
+ @IBOutlet weak var idealweight: UILabel!
32
+
33
+
34
+
35
+ override func viewDidLoad() {
24
- ここにより詳細な情報を記載してください。
36
+ super.viewDidLoad()
37
+ // Do any additional setup after loading the view.
38
+ self.height.keyboardType=UIKeyboardType.numberPad
39
+ self.weight.keyboardType=UIKeyboardType.numberPad
40
+ }
41
+ @IBAction func calculation(_ sender: Any) {
42
+ let doubleH = Double(height.text!)
43
+ let doubleW = Double(weight.text!)
44
+ BMI.text = calculation(height: doubleH!, weight: doubleW!)
45
+ }
46
+ func calculetion(height: Double, weght: Double)-> String{
47
+ let h = height / 100
48
+ let w = weight
49
+ var result = w / (h * h)
50
+ result = floor(result * 10) / 10
51
+ return result.description
52
+
53
+ }