Algoritma Örneği: Çıkarma Operatörü Kullanmadan Çıkarma Yapmak
Çıkarma işlemini (-) kullanmadan çıkarma işlemi yapan programın algoritmasını yazıp akış şemasını çizelim.
Yine can sıkıntısından ötürü yaptığım şeylerden biri bu. Bu algoritmayı ilk yazdığımda şöyle bir itiraz geldi: E çıkarma operatörü kullanma diyorsun ama -1’i kullanmışsın. 🙂 -1 negatif sayıdır. Oradaki -‘yi çıkarma işlemi olarak göremezsiniz. Yani negatif sayıları da esasında böyle tanımlarız. Örneğin -23 dediğimde aslında bu (-1)*23 demektir. Ayrıca çıkarma diye bir işlem yoktur. Sadece çarpma ve toplama "işlem" olarak adlandırılır ve çıkarma ile bölme, toplama ve çarpmanın tersi olarak kabul edilir. Soyut matematiğin hayatımıza kattığı güzellikler...
Bu detayları da verdiğime göre algoritmaya ve akış şemasına geçebiliriz.
Akış şeması aşağıdadır.
Bu algoritmanın kaynak dosyasını buradan indirebilirsiniz.
Yorumlar
Yapacağınız yorumlarda kendi fikirlerinizi belirtiniz. Sağdan soldan kopyala-yapıştır yapmayınız! Kimseye hakaret etmeyiniz! Gizlilik ve yorum kurallarımız için buraya tıklayınız.