C Kaynak

C’de Çarpma ‘*’ İşlemi Kullanmadan Çarpma Yapma (Toplama İşlemi ile)

C Programlama dilinde çarpma işlemi ‘*’ kullanmadan toplama ile çarpma işlemi yapmayı örneklerden bulabilirsiniz. Birinci örnek algoritmayı anlamak için, ikinci örnek ise eksi ‘-‘ değer girildiğinde sorun çıkmaması için bir kaç kod eklenmiş hali. Kolaydan zora inceleyebilirsiniz.

C programlama dili toplama ile çarpma işlemi yapma

Yukarıdaki kodda girilen ikinci sayi negatif bir değer olduğunda sonuç yanlış hesaplanıyor. Bunun çözümü için ise tüm değerleri önce pozitif değere dönüştürüp daha sonra işlem yapmak. Bu kodu ise fazladan 2 değişken ve if ile kontrol ederek yapabilirsiniz.

C’de negatif değerde sorun vermeyen, toplama işlemi ile çarpma yapma kodu