Aritmetik işlemleri kaydetme
Diyelim ki matematiksel formda yazılmış bir ifadeyi şu şekilde hesaplamamız gerekiyor:
\({ 2\ \cdot\ 17.56^2 \over {7\ \cdot\ 2.47\ \cdot \ 0.43}} \)
Aritmetik ifadeler yazma kuralları
1. İfade, sayıları, diğer değişken adlarını, işlem işaretlerini, parantezleri, işlev adlarını, aritmetik işlemleri ve bunların işaretlerini içerebilir (+
, -
, *
, /
, %
).
2. Tamsayı ve kesirli kısımlar arasındaki ayırıcı noktadır.
3. İfade tek satırda yazılır (ifadelerin doğrusal gösterimi);
Bu nedenle, aritmetik ifadeleri yazma kurallarına uyarak, verilen kesiri (matematiksel gösterim) doğrusal bir notasyona çevirmeli, yani kesri bir satıra yazmalıyız. Pay ve payda karmaşık olduğundan (yani iki veya daha fazla çarpan içerdiğinden), doğrusal formda bir ifade yazarken pay ve paydayı parantez içinde almak gerekir.
Böylece, böyle bir ifadenin doğrusal gösterimi şuna benzer:
(2*17,56*17,56)/(7*2,47*0,43)
Bu ifadenin değerini hesaplayan bir program yazalım. Bunun için giriş ve çıkış verilerini tanımlayalım.
Girdi
Çünkü tüm değerleri biliyoruz, o zaman klavyeden hiçbir şey girilmesine gerek yok, dolayısıyla herhangi bir giriş değeri olmayacak.
Künye
Program verilen aritmetik ifadenin sonucunu göstermelidir (sonuç bir değişkene kaydedilebilir veya hemen ekranda görüntülenebilir).
Programda, sonucu hemen ekranda göstereceğiz. Elimizde bir kesir olduğu için sonuç bir gerçek sayı olacaktır.
#include<iostream>
ad alanı std kullanarak;
ana()
{
cout
Programı bilgisayarınızda çalıştırın ve 82.949843 döndürdüğünden emin olun.