Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
5
Cevap
706
Tıklama
0
Öne Çıkarma
C kodumun neresinde hata var?
M
8 yıl
Teğmen
Konu Sahibi

#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.



A
8 yıl
Yarbay

int alan fonksiyonunun scanf den sonra tanımla



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
M
8 yıl
Teğmen
Konu Sahibi

teşekkürler halloldu. peki üsttedki kodun normalde çalışması gerekmez mi? neden alan integerini scanf den sonra girmem gerekiyor?


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @gokhyildiz
A
8 yıl
Yarbay

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ı >


Bu mesajda bahsedilenler: @mangalyurekli
M
8 yıl
Teğmen
Konu Sahibi

ç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



D
8 yıl
Teğmen

kod satır satır okunuyor bunu unutma



< Bu ileti tablet sürüm kullanılarak atıldı >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.