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

質問編集履歴

3

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

2019/05/23 14:21

投稿

kohei2000
kohei2000

スコア16

title CHANGED
File without changes
body CHANGED
@@ -1,8 +1,54 @@
1
+ import UIKit
2
+
3
+ class ViewController: UIViewController {
4
+
5
+ @IBOutlet weak var labelA: UITextField!
6
+ @IBOutlet weak var labelB: UITextField!
7
+ @IBOutlet weak var result: UITextField!
8
+
9
+ @IBAction func plus(_ sender: Any) {
10
+ var fieldA: Int? = Int(labelA.text!)
11
+ var fieldB: Int? = Int(labelB.text!)
1
- ![イメージ説明](2f8e5858fa054db9cf8da35b898e35f4.jpeg)
12
+ if (fieldA != nil && fieldB != nil){
13
+ result.text = String(fieldA! + fieldB!)
14
+ }else{
2
- ![イメージ説明](256161956ca355c45c6cc4a468cf553c.jpeg)
15
+ result.text = "you made a mistake"
16
+ }
17
+ }
18
+
19
+
20
+ @IBAction func minus(_ sender: Any) {
21
+ var fieldA: Int? = Int(labelA.text!)
22
+ var fieldB: Int? = Int(labelB.text!)
3
- ![イメージ説明](29e89a75b9981d79772538a882c8298c.jpeg)
23
+ if (fieldA != nil && fieldB != nil){
24
+ result.text = String(fieldA! - fieldB!)
25
+ }else{
4
- ![イメージ説明](8464258d7622bf2c600835ba8d55de07.jpeg)
26
+ result.text = "you made a mistake"
27
+ }
28
+ }
29
+
30
+
31
+ @IBAction func times(_ sender: Any) {
32
+ var fieldA: Int? = Int(labelA.text!)
33
+ var fieldB: Int? = Int(labelB.text!)
34
+ if (fieldA != nil && fieldB != nil){
35
+ result.text = String(fieldA! * fieldB!)
36
+ }else{
37
+ result.text = "you made a mistake"
38
+ }
39
+ }
40
+ @IBAction func dividedby(_ sender: Any) {
41
+ var fieldA: Int? = Int(labelA.text!)
42
+ var fieldB: Int? = Int(labelB.text!)
43
+ if (fieldA != nil && fieldB != nil){
44
+ result.text = String(fieldA! % fieldB!)
45
+ }else{
46
+ result.text = "you made a mistake"
47
+ }
48
+ }
49
+ }
5
- ✖️のところは落ちしっかり計算が出来るのですが、
50
+ +×のところはエラーがでず計算が出来るのですが、
6
- 割り算のところだけ落ちてしまい計算が出来ません。
51
+ 割り算のところだけエラーがでて落ちてしまい計算が出来ません。
52
+ (signal SIGABRTと表示される)
7
53
  原因が全く分かりませんので、分かる人がいましたら教えてください、
8
54
  宜しくお願い致します。

2

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

2019/05/23 14:21

投稿

kohei2000
kohei2000

スコア16

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,7 @@
1
+ ![イメージ説明](2f8e5858fa054db9cf8da35b898e35f4.jpeg)
1
- ![![![![イメージ説明](e7fd33e3be0b880c199518d78b67c672.jpeg)](81208ce1f493d56f677d9c91dd35ae93.jpeg)](bc403df0ff6e0245a2863c43a016246b.jpeg)](33be88e7a130f8823904edcd394df10a.jpeg)
2
+ ![イメージ説明](256161956ca355c45c6cc4a468cf553c.jpeg)
3
+ ![イメージ説明](29e89a75b9981d79772538a882c8298c.jpeg)
4
+ ![イメージ説明](8464258d7622bf2c600835ba8d55de07.jpeg)
2
5
  ➕、➖、✖️のところは落ちずしっかり計算が出来るのですが、
3
6
  割り算のところだけ落ちてしまい計算が出来ません。
4
7
  原因が全く分かりませんので、分かる人がいましたら教えてください、

1

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

2019/05/23 11:51

投稿

kohei2000
kohei2000

スコア16

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