C Dili İf else Çalışmaması

jcTGU

Hectopat
Katılım
8 Mart 2015
Mesajlar
113
Daha fazla  
Cinsiyet
Erkek
C dili öğrenmeye başladım ve aşağıdaki kodu yazdım ancak if else kısmı çalışmıyor. Sebebi ne olabilir?

Kod:
#include<stdio.h>
#include <locale.h>
//Üçgenin alanýný hesaplama

int main (void)

{
        setlocale(LC_ALL,"Turkish");  //turkçe karakter desteði
     int yukseklik, taban_genisligi, ucgenin_alani, kose_sayisi, dortgen_yukseklik, dortgen_genislik, dortgen_alan;
     printf("Üçgen Alanýný Hesaplama v1.0 Alpha\n");
   
printf("Köþe Sayýsýný Girn:\n");

     if(kose_sayisi=3)
{
scanf("%d", &kose_sayisi);  
    printf("Üçgenin Yüksekliðini Girin:\n");
    scanf("%d", &yukseklik);
    printf("Üçgenin Taban Geniþiliðini Girin:\n");
     scanf("%d", &taban_genisligi);
      ucgenin_alani = (yukseklik * taban_genisligi)/2;
     printf("Üçgenin Alaný:\n");  
     printf("%d\n", ucgenin_alani);

 
}
  else if(kose_sayisi=4)
 
 
printf("Dörtgenin Yüksekliðini GÝrin:\n");
scanf("%d", &dortgen_yukseklik);
printf("Dörtgenin Geniþliðini Girin:\n");
scanf("%d", &dortgen_genislik);
dortgen_alan = dortgen_yukseklik * dortgen_genislik;
printf("Sonuc:\n");
printf("%d\n", dortgen_alan);

system("pause");

}
 
kose_sayisi == 3 olarak kullanmanız gerek. Tek eşittir yeni değer atamaya yarar. Ek olarak Türkçe karakter kullanmayın.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…