Advertisement
Guest User

Untitled

a guest
Feb 13th, 2016
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | None | 0 0
  1. import UIKit
  2.  
  3. class ViewController: UIViewController {
  4.  
  5. @IBOutlet weak var calcScreen: UITextField!
  6.  
  7. var first = 0
  8. var second = 0
  9. var operation = ""
  10. var answer = 0
  11.  
  12. override func viewDidLoad() {
  13. super.viewDidLoad()
  14. // Do any additional setup after loading the view, typically from a nib.
  15. }
  16.  
  17. override func didReceiveMemoryWarning() {
  18. super.didReceiveMemoryWarning()
  19. // Dispose of any resources that can be recreated.
  20. }
  21.  
  22.  
  23. @IBAction func pressedOne(sender: UIButton) {
  24. calcScreen.text = "1"
  25. if first == 0 { first = 1} else {second = 1}
  26.  
  27. }
  28.  
  29.  
  30. @IBAction func pressedTwo(sender: UIButton) {
  31. calcScreen.text = "2"
  32. if first == 0 { first = 2} else {second = 2}
  33. }
  34.  
  35.  
  36. @IBAction func pressedThree(sender: UIButton) {
  37. calcScreen.text = "3"
  38. if first == 0 { first = 3} else {second = 3}
  39. }
  40.  
  41.  
  42. @IBAction func clearScreen(sender: UIButton) {
  43. calcScreen.text = ""
  44. first = 0
  45. second = 0
  46. }
  47.  
  48.  
  49. @IBAction func add(sender: UIButton) {
  50. operation = "add"
  51. }
  52.  
  53.  
  54.  
  55. @IBAction func minus(sender: UIButton) {
  56. operation = "minus"
  57.  
  58. }
  59.  
  60.  
  61. @IBAction func equals(sender: UIButton) {
  62. if operation == "minus"{
  63. answer = first - second
  64. calcScreen.text = "\(answer)"
  65. }
  66. if operation == "add" {
  67. answer = first + second
  68. calcScreen.text = "\(answer)"
  69. }
  70. }
  71.  
  72.  
  73.  
  74.  
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement