W

Wadim2017

Mitglied

Zuletzt aktiv vor 6 Monaten

  1. vor 6 Monaten
    j M Y, g:ia \G\M\TO
    W Wadim2017 beginnt die Unterhaltung Hilfe beim Taschenrechner.

    Hallo ich bin noch recht neu in der Entwicklung von IOS Anwendungen und habe mich derzeit an einem Taschenrechner probiert.
    Ich hab das Problem das wenn ich z.B 12 + 12 rechne es zwar 24 berechnet wird jedoch wenn ich 12 + 3 eingebe ich ein Ergebnis von 6 erhalte. Könnte mir einer helfen und sagen was ich falsch gemacht habe

    Hier mein Code :

    var z1 : Double = 0.0
    var z2 : Double = 0.0
    var symbol = 0
    var gleich = false

    @IBAction func operatoren(_ sender: UIButton) {

    z2 = Double (display.text!)!

    if sender.tag == 12 { // PLUS
    display.text = "+"
    symbol = sender.tag
    }

    else if sender.tag == 13 { // Minus
    display.text = "-"
    symbol = sender.tag
    }

    else if sender.tag == 14 { // MAl
    display.text = "*"
    symbol = sender.tag
    }


    else if sender.tag == 15 { // Geteilt
    display.text = "/"
    symbol = sender.tag
    }


    else if sender.tag == 11 { // AC
    display.text = ""
    symbol = 0
    z1 = 0.0
    z2 = 0.0
    gleich = false
    }

    // Wenn gleich gedrückt wird

    else if sender.tag == 16{
    if symbol == 12 {
    display.text = String(z1 + z2)
    }
    }

    else if sender.tag == 16{
    if symbol == 13 {
    display.text = String(z1 - z2)
    }
    }

    else if sender.tag == 16{
    if symbol == 14 {
    display.text = String(z1 * z2)
    }
    }

    else if sender.tag == 16{
    if symbol == 15 {
    display.text = String(z1 / z2)
    }
    }

    gleich = true


    }



    @IBOutlet weak var display: UILabel!








    @IBAction func number(_ sender: UIButton) {


    if gleich == true{
    display.text = String (sender.tag-1)

    z1 = Double (display.text!)!
    gleich = false

    }


    else {

    display.text = display.text! + String (sender.tag-1)

    z1 = Double (display.text!)!



    }

  2. j M Y, g:ia \G\M\TO
    W Wadim2017 ist dem Forum beigetreten.