Haberler:

Eposta uyarılarını yanıtlamayınız ( ! ) https://bit.ly/2J7yi0d

Ana Menü

PROTON DA HATA

Başlatan imcek, 20 Eylül 2008, 23:58:07

imcek

SELAM ARKADAŞLAR.YAZDIĞIM PROGRAMDA"" VALUE EXPECTED! "" HATASI ALIYORUM.SANIYORUM YAZDIĞIM FORMÜLLERLE İLGİLİ BİR HATA

SAYISALNET = [(DOGRU*100) - (YANLIS*100)]/4

FORMÜL BU
BURADA:
           
                  SAYISAL NET FLOAT TIPI DEGISKEN
                  DOGRU VE YANLIS FLOAT TIPI DEGISKEN
                  GORULDUGU GIBI PARANTEZSIZ 3 DEN FAZLA ISLEM OPERATORÜ DE KULLANMADIM.PARANTEZLE AYIRDIM

  SORUN NERDE ACABA ????

ErsinErce

Köşeli Parantezle ilgili bir problem olabilir, köşeli yerine normal parantez kullanarak bir deneyin. Ayrıca işlem sayısını azaltmak için aşağıdaki formülü kullanırsanız daha hızlı sonuç elde edersiniz.

SAYISALNET = ( DOĞRU - YANLIS ) * 25

cabir

selam
Cynetron formulu cok guzel sadelestirmis ama imcek formulu yanlıs yorumlamıs.
formul aslında 4 yanlısın bir doğruyu götürdüğü şekilde olmalı yani
sayisalnet = dogru-yanlis/4 olmalıdır. Aritmetik işlemlerde bölüm önce geldiğinden sorun olmaz

imcek

selam.dediğiniz doğru işlemi yanlış uygulamışım.buraya yapıştırırken formülle biraz oynamışım galiba yanlış olmuş.yalnız sorun formül değil.protonun compile işlemini yapmaması.3 işlem sınırı olduğunu gördüm.sizde de varmı böyle bişey?adım adım yapabildim ancak.örneğin:

sayı=256*100+80-a*10

gibi bi işlemi direkt olarak yaptıramıyoruz.

işlemleri tek tek yapıp sayı değişkenine atıyoruz.sizde de aynı şekil hatalar varmı