Arkadaşlar k/K değeri seçince normal bir şekilde ilerliyor fakat d/D değeri seçince en sondaki
else
değerini de bastırıyor. Hatam nerede?
Kod:
#include <stdio.h>
#include <stdlib.h>
#define pi 3.14 //burada pi'nin değerini değiştirebilirsiniz.
int main()
{
char sekil;
printf("Daire mi Kup mu? D/K\n");
scanf("%c", &sekil);
if (sekil == 'd' || sekil == 'D')
{
float yaricap;
printf("Dairenin alan ve cevresi icin bir yaricap giriniz.\n");
scanf("%f", &yaricap);
printf("Dairenin alani: %.2f\n", pi * yaricap * yaricap);
printf("Dairenin cevresi: %.2f\n", (2 * pi) * yaricap);
}
if (sekil == 'k' || sekil == 'K')
{
float kupBirkenar;
printf("Kupun alan ve hacimi icin bir kenariniz giriniz.\n");
scanf("%f", &kupBirkenar);
printf("Kupun alani: %.2f\n", 6 * kupBirkenar * kupBirkenar);
printf("Kupun hacmi: %.2f\n", kupBirkenar * kupBirkenar * kupBirkenar);
}
else {
printf("Lutfen gecerli bir deger giriniz.\n");
}
system("pause");
return 0;
}