Bir programlama dilinde aritmetik ifadeler yazmak için kurallar
Diyelim ki matematiksel formda yazılmış bir ifadeyi şu şekilde hesaplamamız gerekiyor:
\( {2\ *\ 17, 56 ^ 2 \over 7\ *\ 2.47\ *\ 0.43}\)
Bizim için sonucu hesaplayan bir program yazmadan önce, bir programlama dilinde cebirsel ifadeler yazmak için
KURALLAR formüle edelim:
Hatırlamanız gerekiyor!
- İfadeler sayıları, diğer değişken adlarını, işleç işaretlerini, parantezleri, işlev adlarını içerir.
- Aritmetik işlemler ve işaretleri (
+
, -
, *
, /
, //
, %
).
- Ondalık ayırıcı noktadır.
- İfade tek satıra yazılır (ifadelerin doğrusal gösterimi), karakterler birbiri ardına sıralanır, TÜM işlem işaretleri yazılır ve parantezler kullanılır.
Bu nedenle, aritmetik ifadeleri yazma kurallarına uyarak, bu (matematiksel notasyon) kesri doğrusal bir notasyona çevirmeli, yani kesri tek satırda yazmalıyız.
Hem pay hem de payda karmaşık olduğundan (yani iki veya daha fazla çarpan içerdiğinden), doğrusal biçimde yazarken pay ve paydadaki ifadeleri 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 ifadeyi hesaplayacak bir program yazalım. Bunun için giriş ve çıkış verilerini tanımlayalım
Girdi
Tüm değerleri bildiğimiz için klavyeden bir şey girmeye gerek yoktur, bu nedenle herhangi bir giriş olmayacaktır.
Künye
Program bu aritmetik ifadenin sonucunu göstermelidir (herhangi bir değişkene girebilir veya değeri hemen ekranda görüntüleyebilirsiniz).
İfadenin sonucunu herhangi bir değişkene kaydetmeden anında ekrana getireceğiz.
Elimizde bir kesir olduğu için sonuç gerçek bir sayı olacaktır
yazdır((2 * 17,56 * 17,56) / (7 * 2,47 * 0,43))
Programı bilgisayarınızda çalıştırın ve şuna eşit bir sonuç ürettiğini kontrol edin:
82.94984330235246
Ardından görevi tamamlayın.