Bir programlama dilinde aritmetik ifadeler yazmak için kurallar
Matematiksel biçimde yazılmış bir ifadeyi şu yolla değerlendirmemiz gerektiğini varsayalım.
Bizim için sonucu hesaplayan bir program yazmadan önce kurallar formüle ederiz bir programlama dilinde cebirsel ifadelerin kayıtları:
1. İfadeler sayıları, diğer değişken adlarını, işlem işaretlerini, parantezleri, işlev adlarını içerir.< br />
2. Aritmetik işlemler ve işaretleri (+, -, *, /, % em>).
3. Tamsayı ve kesirli kısımlar arasındaki ayırıcı noktadır.
4. ifade her satıra bir yazılır (ifadelerin doğrusal gösterimi), karakterler birbiri ardına sıralanır, tüm işlem işaretleri yazılır; 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.
Pay ve payda karmaşık (yani, iki veya daha fazla faktör içerirler) ifadeler içerir, bu durumda doğrusal biçimde yazarken < gerekir. span style="font -family:Arial,Helvetica,sans-serif">parantez pay ve paydadaki ifadeler.
Böylece, böyle bir ifadenin doğrusal gösterimi şu şekilde görünür:
(2*17.56*17.56)/(7*2.47*0.43)
Bu ifadeyi hesaplayacak bir program yazalım: bunu yapmak için girdi ve çıktı verilerini tanımlayalım.
giriş verileri: tüm değerler biliniyor, bu nedenle klavyeden herhangi bir şey girmeye gerek yok, bu nedenle giriş verileri olmayacak.
çıktı verileri: program, verilen aritmetik ifadenin sonucunu göstermelidir (bunu 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.
Sonuç gerçek bir sayı olacaktır.
Sistem kullanılarak;
sınıf Programı {
statik boşluk Ana () {
Console.WriteLine((2 * 17,56 * 17,56) / (7 * 2,47 * 0,43));
}
}
Programı bilgisayarınızda çalıştırın ve 82.949843. em> çıktısını aldığından emin olun.