10 üzerinden 5 zorluk seviyesine sahip C program projesi

taydin

Timur Aydın
Staff member
Katılım
24 Şubat 2018
Mesajlar
21,730
Bu projede zorluk seviyesi epey artıyor!

Bir text dosyasının içinde, bir cebirsel işlemin ifadesi var. Program, bu işlemi çözümleyecek ve sonucu ekrana yazacak. Örnek işlemler:

Kod:
1+2+3

(1 + 2) / (1 * 2)

12^2 * 4 * sin(47) / cos(47)

1 + 1 / (1 + 1 / (1 + 1 / ( 1 * 5))))

((((((((((((((((((-1))))))))))))))))))

-++-+-+++-+-++-+-+-+++-++-++++8

1                                 /2

0/0

Eğer bir matematiksel sonuç varsa, sonuç ekrana yazılacak. Sonuç yoksa (sıfıra bölme veya başka hata), o zaman kullanıcıya yardımcı olacak bir hata mesajı üretecek.

Yapılan işlemin karmaşıklığı ile ilgili bir üst sınır yok. Tek sınır, bilgisayarın hafızası. Eğer işlem, bilgisayarın hafıza sınırlarını aşıyorsa, uygun bir hata mesajı verilecek ve program çıkacak.

İlk başta sinüs ve cosinüs fonksiyonları tanımlı, ama başka fonksiyonların da kolayca ilave edilebilmesi mümkün olacak. Mesela sqrt (square root, karekök) veya ln (doğal logaritma) fonksiyonlarını, yeni bir proje çıkmadan ekleyebilmeliyiz.

Eğer bu programı basit ve temiz bir şekilde yapmayı başarırsanız, bu sizin ortalama C programcıdan epey daha iyi olduğunuzu gösterir ve bu işi profesyonel olarak başarıyla yapabilirsiniz!
 
Son düzenleme:

Çevrimiçi personel

Forum istatistikleri

Konular
5,790
Mesajlar
99,031
Üyeler
2,464
Son üye
s4met

Son kaynaklar

Son profil mesajları

cemalettin keçeci wrote on HaydarBaris's profile.
barış kardeşim bende bu sene akıllı denizaltı projesine girdim ve sensörleri arastırıyorum tam olarak hangi sensör ve markaları kullandınız yardımcı olabilir misin?
m.white wrote on Altair's profile.
İyi akşamlar.Arabanız ne marka ve sorunu nedir.Ben araba tamircisi değilim ama tamirden anlarım.
* En mühim ve feyizli vazifelerimiz millî eğitim işleridir. Millî eğitim işlerinde mutlaka muzaffer olmak lâzımdır. Bir milletin hakikî kurtuluşu ancak bu suretle olur. (1922)
Kesici/Spindle hızı hesaplamak için SpreadSheet UDF'leri kullanın, hesap makinesi çok eski kalan bir yöntem :)
Dr. Bülent Başaran,
Elektrik ve Elektronik Mühendisi
Yonga Tasarım Özdevinimcisi
Üç güzel "çocuk" babası
Ortahisar/Ürgüp/Konya/Ankara/Pittsburgh/San Francisco/Atlanta/Alaçatı/Taşucu...

Back
Top