C ile Vücut Kitle Endeksi Hesaplayan Program

C dili hakkında bilgiler, kaynaklar, dokümanlar ve örneklerin bulunduğu bölümümüz.
Cevapla
Kullanıcı avatarı
admin
Sistem Geliştiricisi
Sistem Geliştiricisi
Mesajlar: 1053
Kayıt: 28 Ağu 2022 04:38
Konum: Database
Meslek: Teknisyen
Teşekkür etti: 639 kez
Teşekkür edildi: 472 kez
İletişim:

C ile Vücut Kitle Endeksi Hesaplayan Program

Mesaj gönderen admin »

C programlama ile Vücut Kitle Endeksi Hesaplayan Program

Boy ve kilo bilgisini kullanıcıdan alarak vücut kitle endeksini hesaplayan kitleindeks isimli bir fonksiyon yazınız. Bu fonksiyon aşağıda verilen tabloya göre değer döndürmektedir. Yazdığınız fonksiyonu main fonksiyonunda çağırarak kullanın ve bir program yazınız. Programın örnek çalışması şekilde verildiği gibi olmalıdır. Vücut kitle indeksi hesabı aşağıda verilmiştir.

𝑉ü𝑐𝑢𝑡𝐾𝑖𝑡𝑙𝑒𝐼𝑛𝑑𝑒𝑘𝑠𝑖=𝑘𝑖𝑙𝑜/𝑏𝑜𝑦'2

Vücut Kitle Endeksi Fonksiyon Dönüş Değeri Durum
0-18 1 Zayıf
19-25 2 Normal
26-30 3 Kilolu
>30 4 Obez

Kod: Tümünü seç

#include<stdio.h>
int kitleindex(float b,int k){
   
    int index=k/(b*b);

    if(index<18){
    return 1;
    }
    else if(index<25){
    return 2;
    }
    else if(index<30){
    return 3;
    }
    else{
    return 4;
    }
}
int main(){
    float boy;
    int kilo;
    printf("Boyunuzu giriniz :");
    scanf("%f",&boy);
    printf("Kilonuzu giriniz :");
    scanf("%d",&kilo);
    int deg = kitleindex(boy,kilo);
   
    if(deg==1){
    printf("Zayifsiniz");}
    else if(deg==2){
    printf("Normalsiniz");}
    else if(deg==3){
    printf("Kilolusunuz");}
    else {
    printf("Obezsiniz");}
   
}
Ekran çıktısı :

Resim
Daha zeki olmanın tek yolu, daha zeki bir rakiple oynamaktır.
Kullanıcı avatarı
admin
Sistem Geliştiricisi
Sistem Geliştiricisi
Mesajlar: 1053
Kayıt: 28 Ağu 2022 04:38
Konum: Database
Meslek: Teknisyen
Teşekkür etti: 639 kez
Teşekkür edildi: 472 kez
İletişim:

Re: C ile Vücut Kitle Endeksi Hesaplayan Program

Mesaj gönderen admin »

Alternatif bir üretim ;

Kod: Tümünü seç

#include<stdio.h>

int main() {
    float kilo, boy, vki;

    // Kullanıcıdan kilo ve boy bilgilerini al
    printf("Kilonuzu (kg) girin: ");
    scanf("%f", &kilo);
    printf("Boyunuzu (m) girin: ");
    scanf("%f", &boy);

    // Vücut Kitle İndeksi hesapla
    vki = kilo / (boy * boy);

    // Sonucu ekrana yazdır
    printf("Vücut Kitle İndeksiniz: %.2f\n", vki);

    // VKİ'ye göre kategori belirleme
    if (vki < 18.5) {
        printf("Durum: Zayıf\n");
    } else if (vki >= 18.5 && vki < 24.9) {
        printf("Durum: Normal\n");
    } else if (vki >= 25 && vki < 29.9) {
        printf("Durum: Fazla Kilolu\n");
    } else {
        printf("Durum: Obez\n");
    }

    return 0;
}
### Programın Çalışma Şekli:
1. Kullanıcıdan kilo ve boy bilgilerini alır.
2. Vücut kitle indeksini hesaplar.
3. Hesaplanan VKİ'yi ekrana yazdırır.
4. VKİ'ye göre zayıf, normal, fazla kilolu veya obez kategorisini belirler.

Bu programı bir C derleyicisinde çalıştırarak VKİ hesaplamalarını gerçekleştirebilirsiniz.

Ekran çıktısı:

Resim
Daha zeki olmanın tek yolu, daha zeki bir rakiple oynamaktır.
Cevapla

“C Programlama” sayfasına dön