Skip to main content

AccessTr.neT


bilgisayar hatalı mı işlem yapıyor

bilgisayar hatalı mı işlem yapıyor

Çözüldü #5
(16/04/2009, 10:04)Seruz yazdı: Bilgisayar dilinde yazılmış matematiksel ifadelerde işlem öncelik sırası bulunmaktadır. Bu öncelik sıraları çok önemlidir ve bilgisayar diline aktarılırken çok dikkatli olunmalıdır. Matematiksel ifade kodlarken yapılacak küçük bir hata, işlem sonucunun yanlış çıkmasına neden olur.

Aritmetiksel işlemlerde öncelik sırası şöyledir:
1. Parantezli işlemler: ( ... )
2. Üs alma işlemi: (2^3 = 2*2*2 = 8)
3. Bölme ( / ) veya çarpma ( * ) işlemi
4. Toplama ( + ) veya çıkarma ( - ) işlemi

Örneğin:
2 + 3 * 5 = ?
işleminin sonucu 100 kişiye sorulduğunda 90’ ı tarafından 25 olarak cevaplandırılmaktadır. Oysa, işlemin sonucu 17’ dir.

( 2 + 3 ) * 5 = ?
Ancak soru 100 kişiye bu şekilde sorulduğunda 100 kişi de 25 olarak cevap vermektedir.
Sizin formüllere uyarladığımızda çıkan sonuçlar:
Metin1xx = Metin1x + Metin2x + Metin3x - (Metin4x - Metin5x) * Metin6x
Sonuç = -182

Metin1x + Metin2x + Metin3x + (Metin4x - Metin5x) * Metin6x
Sonuç = 218

Yani bilgisayar yanlış hesaplamıyor,
siz bilgisayara doğru anlatamıyorsunuz nasıl hesaplaması gerektiğini.
Sn. NihatKr,

Sizin formülde de sonuç 700 çıkıyor.

=((Metin1x + Metin2x + Metin3x) - (Metin4x - Metin5x)) * Metin6x

Bir de ben deneyeyim, bulabilecekmiyim.
Doğru Formul Bu:

=(Metin1x + Metin5x ) * (Metin6x + (Metin2x / Metin3x ) ) + Metin4x

Hesaplama Formu ektedir.
Fur
Ben sonuca hiç bakmadım Img-grin Metin1xx)466 desemiş formülü uyarlardık :d

Ama eline sağlık güzel olmuş seruz.
FX-Etopla
Liste Kutusu Oluşturma
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Cvp: bilgisayar hatalı mı işlem yapıyor - Yazar: nihatkr - 16/04/2009, 11:23