DonanımHaber Mini sürüm 2 Ocak 2026 tarihi itibariyle kullanımdan kalkacaktır. Bunun yerine daha hızlı bir deneyim için DH Android veya DH iOS uygulamalarını kullanabilirsiniz.
Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
425
Tıklama
0
Öne Çıkarma
C KODU-HATAM NEREDE?
A
11 yıl (71 mesaj)
Çavuş
Konu Sahibi

Cinsiyet vücut kütle indeksi ile ilgili bir kod yazmya çalıştım.fakat boyu girdikten sonra çalışmayı durduruyor hatam nerede acaba?


#include<stdio.h>
#include<conio.h>
float kilo,boy,VKI;
char cinsiyet;
int main()
{
printf ("\nkilo(kg), boy (m) ve cinsiyetinizi (E/K)giriniz:");
scanf ("%f%f%c”,&kilo,&boy,&cinsiyet");

switch (cinsiyet)
{
case 'E': VKI=kilo/(boy*boy); printf ("\nvucut kutle indeksi = %.2f",VKI);
if (VKI<20.7) {
printf ("\nzayifsiniz. saglik riski!");
}
else if (VKI<26.4) {
printf ("\nnormalsiniz. Risk yoktur.");
}
else if (VKI<31.1) {
printf ("\nsismanlik sinirinda yada sismansiniz. Riskli.");
}
else {
printf ("\nobezite. ciddi derecede riskli.");
} break;
case 'K': VKI=kilo/(boy*boy); printf ("\nvucut kutle indeksi = %.2f",VKI);
if (VKI<19.1) {
printf ("\nzayifsiniz. saglik riski!");
}
else if (VKI<25.8) {
printf ("\nnormalsiniz. Risk yoktur.");
}
else if (VKI<32.2) {
printf ("\nsismanlik sinirinda yada sismansiniz. Riskli.");
}
else {
printf ("\nobezite. ciddi derecede riskli.");
} break;
}
getch();
return 0;
}



T
11 yıl (679 mesaj)
Yüzbaşı

scanf ("%f%f%c”,&kilo,&boy,&cinsiyet); fazladan tırnak işareti koymuşsun



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.