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");
}