質問編集履歴

3

ご指摘修正いたしました、何度も申し訳ありません。宜しくお願い致します。

2019/05/23 14:21

投稿

kohei2000
kohei2000

スコア16

test CHANGED
File without changes
test CHANGED
@@ -1,14 +1,106 @@
1
- ![イメージ説明](2f8e5858fa054db9cf8da35b898e35f4.jpeg)
1
+ import UIKit
2
2
 
3
- ![イメージ説明](256161956ca355c45c6cc4a468cf553c.jpeg)
4
3
 
5
- ![イメージ説明](29e89a75b9981d79772538a882c8298c.jpeg)
6
4
 
7
- ![イメージ説明](8464258d7622bf2c600835ba8d55de07.jpeg)
5
+ class ViewController: UIViewController {
8
6
 
9
- ➕、➖、✖️のところは落ちずしっかり計算が出来るのですが、
10
7
 
8
+
9
+ @IBOutlet weak var labelA: UITextField!
10
+
11
+ @IBOutlet weak var labelB: UITextField!
12
+
13
+ @IBOutlet weak var result: UITextField!
14
+
15
+
16
+
17
+ @IBAction func plus(_ sender: Any) {
18
+
19
+ var fieldA: Int? = Int(labelA.text!)
20
+
21
+ var fieldB: Int? = Int(labelB.text!)
22
+
23
+ if (fieldA != nil && fieldB != nil){
24
+
25
+ result.text = String(fieldA! + fieldB!)
26
+
27
+ }else{
28
+
29
+ result.text = "you made a mistake"
30
+
31
+ }
32
+
33
+ }
34
+
35
+
36
+
37
+
38
+
39
+ @IBAction func minus(_ sender: Any) {
40
+
41
+ var fieldA: Int? = Int(labelA.text!)
42
+
43
+ var fieldB: Int? = Int(labelB.text!)
44
+
45
+ if (fieldA != nil && fieldB != nil){
46
+
47
+ result.text = String(fieldA! - fieldB!)
48
+
49
+ }else{
50
+
51
+ result.text = "you made a mistake"
52
+
53
+ }
54
+
55
+ }
56
+
57
+
58
+
59
+
60
+
61
+ @IBAction func times(_ sender: Any) {
62
+
63
+ var fieldA: Int? = Int(labelA.text!)
64
+
65
+ var fieldB: Int? = Int(labelB.text!)
66
+
67
+ if (fieldA != nil && fieldB != nil){
68
+
69
+ result.text = String(fieldA! * fieldB!)
70
+
71
+ }else{
72
+
73
+ result.text = "you made a mistake"
74
+
75
+ }
76
+
77
+ }
78
+
79
+ @IBAction func dividedby(_ sender: Any) {
80
+
81
+ var fieldA: Int? = Int(labelA.text!)
82
+
83
+ var fieldB: Int? = Int(labelB.text!)
84
+
85
+ if (fieldA != nil && fieldB != nil){
86
+
87
+ result.text = String(fieldA! % fieldB!)
88
+
89
+ }else{
90
+
91
+ result.text = "you made a mistake"
92
+
93
+ }
94
+
95
+ }
96
+
97
+ }
98
+
99
+ +、−、×のところはエラーがでず計算が出来るのですが、
100
+
11
- 割り算のところだけ落ちてしまい計算が出来ません。
101
+ 割り算のところだけエラーがでて落ちてしまい計算が出来ません。
102
+
103
+ (signal SIGABRTと表示される)
12
104
 
13
105
  原因が全く分かりませんので、分かる人がいましたら教えてください、
14
106
 

2

更新しましたのでお手数ですが教えて頂けましたら大変嬉しい限りです。

2019/05/23 14:21

投稿

kohei2000
kohei2000

スコア16

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,10 @@
1
+ ![イメージ説明](2f8e5858fa054db9cf8da35b898e35f4.jpeg)
2
+
1
- ![![![![イメージ説明](e7fd33e3be0b880c199518d78b67c672.jpeg)](81208ce1f493d56f677d9c91dd35ae93.jpeg)](bc403df0ff6e0245a2863c43a016246b.jpeg)](33be88e7a130f8823904edcd394df10a.jpeg)
3
+ ![イメージ説明](256161956ca355c45c6cc4a468cf553c.jpeg)
4
+
5
+ ![イメージ説明](29e89a75b9981d79772538a882c8298c.jpeg)
6
+
7
+ ![イメージ説明](8464258d7622bf2c600835ba8d55de07.jpeg)
2
8
 
3
9
  ➕、➖、✖️のところは落ちずしっかり計算が出来るのですが、
4
10
 

1

すみません、画像の挿入の仕方がわからず、先に投稿してから行進するつもりでした。

2019/05/23 11:51

投稿

kohei2000
kohei2000

スコア16

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,5 @@
1
+ ![![![![イメージ説明](e7fd33e3be0b880c199518d78b67c672.jpeg)](81208ce1f493d56f677d9c91dd35ae93.jpeg)](bc403df0ff6e0245a2863c43a016246b.jpeg)](33be88e7a130f8823904edcd394df10a.jpeg)
2
+
1
3
  ➕、➖、✖️のところは落ちずしっかり計算が出来るのですが、
2
4
 
3
5
  割り算のところだけ落ちてしまい計算が出来ません。