C Programlama Dili Mutlak Değer Alma (Fonksiyon Kullanmadan)
C Programlama Dili Mutlak Değer Alma (Fonksiyon Kullanmadan)
Bu konumuz da C Programlama dili mutlak değer alma algoritmasını anlaşılır ve basit bir şekilde bulabilirsiniz. Şimdi basit bir yöntemle bu programımızı yazalım.
Kod:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
#include<stdio.h> //Girilen sayının mutlak değerini alma int main() { int sayi; printf("Mutlak degeri hesaplanacak sayi giriniz: "); scanf("%d", &sayi); if (sayi > 0) { printf("Girdiginiz sayi pozitiftir : %d", sayi); } else if (sayi == 0) { printf("Girdiginiz sayi 0'dır pozitif ve negatiflikten soz edemeyiz"); } else { printf("Girdiginiz sayi negatiftir. Mutlak degeri = %d ", (-sayi)); } return 0; } |
Çıktı:
1 2 3 4 5 6 7 8 |
Mutlak degeri hesaplanacak sayi giriniz.5 Girdiginiz sayi pozitiftir : 5 Mutlak degeri hesaplanacak sayi giriniz.0 Girdiginiz sayi 0'dır pozitifve negatiflikten söz edemeyiz Mutlak degeri hesaplanacak sayi giriniz.-150 Girdiginiz sayi negatiftir. Mutlak degeri = 150 |
Gördüğünüz üzere basit bir if else yapısıyla ve ufak bir aritmetik işlemle bu algoritmayı kolaylıkla kurabiliriz. Not: math.h kütüphanesin de abs() fonksiyonu ile sayının direk mutlak değeri bulunabilir. Fakat sizlere tavsiyem eğer yeni kod yazmaya başladıysanız ilk etepta hazır fonksiyonları kullanmanızı önermiyorum.
Leave a reply
Lütfen yorum için giriş yap ve yakayıt ol Teşekkürler .