Soru & Cevap

İos swift işlemleri ...

16.02.2016 - 07:55

Merhaba,  
Yapmak istediğim şey çok aslında ama nedense sürekli hata alıyorum. 
http://i.hizliresim.com/qP7zVR.png 
burada hesapla butonuna tıklayınca vize notuna girilen kısmı 0.4 ile final kısmına girilen notu 0.6 ile çarpıp toplamları 50 den yüksekse label'a geçtiniz, düşükse kaldınız yazdırıcam. Ama matematiksel işlemleri bir türlü kabul etmiyor. mesela vize notuna girilen yerin ismi vizetxt olsun ben onu degisken = vizetxt.text * 0.4 yapıyordum. doğrusu nasıl olacak bunun?

5 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user mckare
mckare
17.02.2016 - 05:49

Swift 2.1 

        @IBOutlet weak var sonuc: UILabel!

        @IBOutlet weak var vizenotu: UITextField!

        @IBOutlet weak var finalnotu: UITextField!

@IBAction func hesapla(sender: AnyObject) {

 let toplam  = (Double(vizenotu.text!)! * 0.4) + (Double(finalnotu.text!)! * 0.6)
           
     if toplam > 50 {sonuc.text = "geçtiniz"}
        else { sonuc.text = " kaldınız"}}

picture-28812-1452251417.jpg
umutonur
17.02.2016 - 12:57
var vizeNotu = NSNumberFormatter().numberFromString(vizetxt.text)!.doubleValue
var finalNotu = NSNumberFormatter().numberFromString(finaltxt.text)!.doubleValue
if (((vizeNotu*04) + (finalNotu*0.6)) => 50) {
    sonuc.text = "gectin"
} else {
    sonuc.text = "kaldın"
}

Sanırım işini görecektir.

Eren Gündüz
19.02.2016 - 03:49
Ya ne kadar teşekkür etsem azdır.