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

質問編集履歴

2

2020/05/16 15:40

投稿

pluiel
pluiel

スコア3

title CHANGED
File without changes
body CHANGED
@@ -11,8 +11,8 @@
11
11
  ```
12
12
 
13
13
  ### 該当のソースコード
14
- 以前は書いておりましたが、コードの著作権もう一度理解してから書き直したいと思います。
14
+ 以前は書いておりましたが、いろんなコードを参考にしていた為、一度著作権など理解してから書き直したいと思います。
15
- ```ここに言語名を入力
15
+ 申し訳ありません。
16
16
 
17
17
 
18
18
  ### 試したこと

1

2020/05/16 15:40

投稿

pluiel
pluiel

スコア3

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,6 @@
1
+ ```ここに言語を入力
2
+ コード
1
- ### 前提・実現したいこと
3
+ ```### 前提・実現したいこと
2
4
  電卓アプリの完成
3
5
  初心者です、初めて3日目です。電卓アプリを作ってみたいと思い、調べながら取り組みましたが、煮詰まってしまいました。エラーはないので、他に追加しなければならないコードがあるのでしょうか...質問規則に沿っていないかもしれません、調べても分からず質問させていただきました...すみません。
4
6
  ### 発生している問題・エラーメッセージ
@@ -9,109 +11,10 @@
9
11
  ```
10
12
 
11
13
  ### 該当のソースコード
12
-
14
+ 以前は書いておりましたが、コードの著作権をもう一度理解してから書き直したいと思います。
13
15
  ```ここに言語名を入力
14
- import UIKit
15
16
 
16
- class ViewController: UIViewController {
17
+
17
-
18
- var number1: Int = 0
19
- var number2: Int = 0
20
- var number3: Int = 0
21
-
22
- var ope : Int = 0
23
-
24
- @IBOutlet var label: UILabel!
25
-
26
- override func viewDidLoad() {
27
- super.viewDidLoad()
28
- // Do any additional setup after loading the view.
29
- }
30
- @IBAction func select0(){
31
- number1 = number1*10 + 0
32
- label.text = String(number1)
33
- }
34
- @IBAction func select1(){
35
- number1 = number1*10 + 1
36
- label.text = String(number1)
37
- }
38
- @IBAction func select2(){
39
- number1 = number1*10 + 2
40
- label.text = String(number1)
41
- }
42
- @IBAction func select3(){
43
- number1 = number1*10 + 3
44
- label.text = String(number1)
45
- }
46
- @IBAction func select4(){
47
- number1 = number1*10 + 4
48
- label.text = String(number1)
49
- }
50
- @IBAction func select5(){
51
- number1 = number1*10 + 5
52
- label.text = String(number1)
53
- }
54
- @IBAction func select6(){
55
- number1 = number1*10 + 6
56
- label.text = String(number1)
57
- }
58
- @IBAction func select7(){
59
- number1 = number1*10 + 7
60
- label.text = String(number1)
61
- }
62
- @IBAction func select8(){
63
- number1 = number1*10 + 8
64
- label.text = String(number1)
65
- }
66
- @IBAction func select9(){
67
- number1 = number1*10 + 9
68
- label.text = String(number1)
69
- }
70
- @IBAction func clear(){
71
- number1 = 0
72
- label.text = String(number1)
73
- }
74
- @IBAction func equal(){
75
- if ope == 1 {
76
- //プラスの時
77
- number3 = number2 + number1
78
- } else if ope == 2{
79
- //マイナスの時
80
- number3 = number2 - number1
81
- } else if ope == 3{
82
- //かける時
83
- number3 = number2 * number1
84
- } else if ope == 4{
85
- //わる時
86
- number3 = number2 / number1
87
- }
88
- label.text = String(number3)
89
- }
90
-
91
- @IBAction func plus(){
92
- number2 = number1
93
- number1 = 0
94
- ope = 1
95
- }
96
- @IBAction func minus(){
97
- number2 = number1
98
- number1 = 0
99
- ope = 2
100
- }
101
- @IBAction func kakeru(){
102
- number2 = number1
103
- number1 = 0
104
- ope = 3
105
- }
106
- @IBAction func waru(){
107
- number2 = number1
108
- number1 = 0
109
- ope = 4
110
- }
111
-
112
- }
113
- ```
114
-
115
18
  ### 試したこと
116
19
 
117
20
  それぞれの@IBActionの位置を変える。