C de Beden Kitle indexi hesaplama

Ahbap

Harbi Üye
Forum Üyesi
Katılım
29 Mayıs 2019
Mesajlar
8,562
Tepkime puanı
2
PHP:
/* ideal kilo ve beden kitle indeksi hesaplamasi Not : ilk geçerli programim */ #include <stdio.h> #include <time.h> #define aciklama "Yazar: Ridvan Bayram \nProgram Amaci: Beden kitle indeksi hesaplama" #define tekrarla "Beden kitle indeksinizi tekrar sorgulamak icin e harfine basiniz\nProgrami kapatmak icin h harfine basiniz\n" int main (void) { time_t start,end;   char szInput [256];   double dif;        float kilo, boy, hesapla, toplam=0;     char tekrar;      do {     printf("%s\n", aciklama);     printf("\n");     time (&start);     printf("Kilonuzu giriniz KG cinsinden (ornek : 82.5 veya 82): ");     scanf("%f",&kilo);     printf("\nBoyunuzu giriniz Cm cinsinden (ornek : 1.82): ");     scanf("%f",&boy);     boy=(float)boy*boy;     hesapla=(float)kilo/boy;     toplam=hesapla;     if (toplam < 19) {         printf("Sonuc: %.2f dir.\n",toplam);         printf("Beden kitle index tablomuzda ki karsiligi : Cok zayifsiniz.\n");             printf("%s\n", tekrarla);             }     else if (toplam >= 20 && toplam <=25) {         printf("Sonuc: %.2f dir.\n",toplam);         printf("Beden kitle index tablomuzda ki karsiligi : Kilonuz cok normal.\n");         printf("%s\n", tekrarla);             }     else if (toplam >= 25 && toplam <=30) {         printf("Sonuc: %.2f dir.\n",toplam);                  printf("Beden kitle index tablomuzda ki karsiligi : Hafif sismansiniz.\n");         printf("%s\n", tekrarla);         }     else if (toplam >= 30 && toplam <=40) {         printf("Sonuc: %.2f dir.\n",toplam);         printf("Beden kitle index tablomuzda ki karsiligi : Dikkat; Sismansiniz (obez)\n");         printf("%s\n", tekrarla);         }         else if (toplam >= 40) {         printf("Sonuc: %.2f dir.\n",toplam);         printf("Beden kitle index tablomuzda ki karsiligi : Asiri sismansiniz ( Morbid obez)\n");         printf("%s\n", tekrarla);         }     printf ("Hesaplama %.2lf Saniye surdu.\n", dif );     do {     scanf("%c",&tekrar);    } while( tekrar == '\n' );        printf("\n");     } while( tekrar == 'e' );     return 0; }
 

Benzer konular

İçerik sağlayıcı "paylaşım" sitelerinden biri olan Harbimekan.Com Forum, Eğlence ve Güncel Paylaşım Platformu Adresimizde 5651 Sayılı Kanun’un 8. Maddesine ve T.C.K’nın 125. Maddesine göre TÜM ÜYELERİMİZ yaptıkları paylaşımlardan sorumludur. Harbimekan.Com sitesindeki konular yada mesajlar hakkında yapılacak tüm hukuksal Şikayetler için info@harbimekan.com yada iletişim sayfası üzerinden iletişime geçilmesi halinde ilgili kanunlar ve yönetmelikler çerçevesinde en geç 3 Gün (72 Saat) içerisinde Forum yönetimi olarak tarafımızdan gereken işlemler yapılacaktır.

Bu Site, Bilim ve Sağlık Haber Ajansı Üyesidir.

Yığıntı - 8kez - kaynak mağazam - Uğur Ağdaş - genel forum - webp converter