Şimdi Ara

C kodumun neresinde hata var?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
7
Cevap
0
Favori
474
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • #include <stdio.h>
    int main( void )

    {
    int r;
    int pi=3;
    int alan=pi*r*r;

    printf("lutfen dairenin yaricapini giriniz :"); scanf("%d",&r);
    printf("Dairenin Alani : %d",alan);
    getchar();
    return 0;

    }

    kodum bu şekilde fakat bir değer girdiğimde sonuç hep 0 oluyor. çarpmayı toplamaya çevirisem eğer sonuç hep 3 oluyor. anlayacağınız girdiğim her değeri sıfır algılıyor. sorun nerde çözemedim.



  • int alan fonksiyonunun scanf den sonra tanımla

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • teşekkürler halloldu. peki üsttedki kodun normalde çalışması gerekmez mi? neden alan integerini scanf den sonra girmem gerekiyor?
  • mangalyurekli kullanıcısına yanıt
    kullanıcıdan sayıyı almadan önce hesaplama yaptırdığın için oluyor.

    fonksiyon sıralamasında hata var.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • çok teşekkür ederim. algoritma heralde en zor şeylerden. yaptıgının doğru oldugunu düşünüyorsun, programda da yapısal bir hata olmuyor. ama sorunu bulamıyorsun. tekrardan çok teşekkürler
  • kod satır satır okunuyor bunu unutma

    < Bu ileti tablet sürüm kullanılarak atıldı >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.