Aritmetik işlemleri kaydetme
Matematiksel biçimde yazılmış bir ifadeyi aşağıdaki yolla hesaplamamız gerektiğini varsayalım:
\({ 2\ \cdot\ 17.56^2 \over {7\ \cdot\ 2.47\ \cdot\ 0.43}}\)
Aritmetik ifadeler yazma kuralları
1. Bir ifade, 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 (
+
,
-
,
*< /code>, /
, div, mod
).
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), karakterler birbiri ardına sıralanır, TÜM işlem işaretleri aşağı koyun, parantezler kullanılır.< br />
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 şöyle görünecektir:
(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.
başla
writeln((2*17.56*17.56)/(7*2.47*0.43):9:6);
bitiş.
Programı bilgisayarınızda çalıştırın ve
82.949843 döndürdüğünden emin olun.