Şükrü Tahmaz » Genel » Programlama Dilleri » C » C de Vücut Kitle İndeksi Hesaplayan Program
Haber Bilgileri
  • Görüntülenme: 1891
  • Yazar: admin
  • Tarih: 19-10-2012, 05:00
19-10-2012, 05:00

C de Vücut Kitle İndeksi Hesaplayan Program

Kategori: Genel » Programlama Dilleri » C



#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

main()
{
for(;;){
float boy;
float kilo;
float vucut_kutle_indeksi;
char isim[40];
char soyisim[40];
int cinsiyet;
float ideal_kilo;
int rnd_ideal_kilo;
FILE *dosya;
char dosya_ismi[80];
int cikis;

printf("******************************************************************************\n");
printf("*************T A H M A Z VUCUT KUTLE INDEKSI HESAPLAMA PROGRAMI*************\n");
printf("******************************************************************************\n\n\n");
printf("Lutfen isminizi giriniz: ");
scanf("%s",&isim);
printf("\nLutfen soyisminizi giriniz: ");
scanf("%s",&soyisim);


strcat(dosya_ismi,isim);
strcat(dosya_ismi,"_");
strcat(dosya_ismi,soyisim);
strcat(dosya_ismi,".txt");



if((dosya=fopen(dosya_ismi,"w"))==NULL)
{
fclose(dosya);
printf("Dosya acilamiyor!\n");
exit(1);
}

printf("\nLutfen cinsiyetinizi kucuk harfle (erkekse 1 / kadinsa 2 ) giriniz: ");
scanf("%d",&cinsiyet);

printf("\nLutfen boyunuzu santimetre olarak (Ornek 170) giriniz: ");
scanf("%f",&boy);
printf("\nLutfen vucut agirliginizi kilogram cinsinden giriniz: ");
scanf("%f",&kilo);

vucut_kutle_indeksi=(kilo/((boy/100)*(boy/100)));
printf("\nSayin %s %s ; \n \r Vucut Kitle Indeksiniz: %f \n \r",isim, soyisim,vucut_kutle_indeksi);
fprintf(dosya,"\nSayin %s %s ; \n \r Vucut Kitle Indeksiniz: %f \n \r",isim, soyisim,vucut_kutle_indeksi);

if (cinsiyet==1) {
ideal_kilo=(23.375*((boy/100)*(boy/100)));
rnd_ideal_kilo=round(ideal_kilo);
}
else if (cinsiyet==2) {
ideal_kilo=(20.125*((boy/100)*(boy/100)));
rnd_ideal_kilo=round(ideal_kilo);
}

if (vucut_kutle_indeksi>=0 && vucut_kutle_indeksi=18.5 && vucut_kutle_indeksi=25.0 && vucut_kutle_indeksi=30.0 && vucut_kutle_indeksi=35.0 && vucut_kutle_indeksi=45.0) {
printf("Asiri sisman (Asiri Obez) - III. Sinif \n \r Boyunuza gore vucut agirliginizin fazla oldugunu bir baska deyisle sisman oldugunuzun bir gostergesidir. sismanlik, kalp-damar hastaliklari, diyabet, hipertansiyon v.b. kronik hastaliklar icin risk faktorudur. Bir saglik kurulusuna basvurarak hekim / diyetisyen kontrolunde zayiflayarak normal agirliga inmeniz sagliginiz acisindan cok onemlidir. Lutfen, saglik kurulusuna basvurunuz.");
fprintf(dosya,"Asiri sisman (Asiri Obez) - III. Sinif \n \r Boyunuza gore vucut agirliginizin fazla oldugunu bir baska deyisle sisman oldugunuzun bir gostergesidir. sismanlik, kalp-damar hastaliklari, diyabet, hipertansiyon v.b. kronik hastaliklar icin risk faktorudur. Bir saglik kurulusuna basvurarak hekim / diyetisyen kontrolunde zayiflayarak normal agirliga inmeniz sagliginiz acisindan cok onemlidir. Lutfen, saglik kurulusuna basvurunuz.");
}

if (cinsiyet==1) {
printf("\n\n\r Cinsiyetiniz Erkek, Ideal Kilonuz :%d kilogramdir!\n",rnd_ideal_kilo);
fprintf(dosya,"\n\n\r Ideal Kilonuz :%d kilogramdir!\n",rnd_ideal_kilo);
}
else if (cinsiyet==2) {
printf("\n\n\r Cinsiyetiniz Kadin, Ideal Kilonuz :%d kilogramdir!\n",rnd_ideal_kilo);
fprintf(dosya,"\n\n\r Ideal Kilonuz :%d kilogramdir!\n",rnd_ideal_kilo);
}
fclose(dosya);
system("pause");

printf("\n\n\r Programa devam etmek istiyor musunuz! (cikmak icin 1\ devam icin 2) seciniz:");
scanf("%d",&cikis);

if (cikis==2) {system("CLS");
}
else if (cikis==1) {exit(1);
}
}
}

Değerli ziyaretçimiz, sitemize üye iseniz lütfen giriş yapınız.
Üye değilseniz üye olmak için tıklayın.
<
Dreamy

7 Ocak 2014 02:51

Yorum İçin Bilgiler
  • Grup: Ziyaretçi
  • ICQ:
  • Kayıt Tarihi: --
  • Durum:
  • Konuları: 0
  • Yorumları: 0
Do you apperceive about the a lot of replica watches absorption avaricious watches? If not, they are none added than replica watches at all. Replica watches are in actuality amidst the a lot of consummate and acute watches that consistently arise in their own aboriginal styles and shapes above your imagination. Rolex replica watches are in accepted fabricated from an adjustable material. That is why your own affected watches are actual abiding watches by any means. If it comes to the prices, your own replica watches are acutely analytic priced watches. They are actual admirable as able-bodied as adored watches. Today apery watches accept become a huge attribute of replica watches uk authority abnormally for the admirable ladies worldwide. Added importantly, replica watches are actually actual aesthetic as able-bodied as celebrated watches. With the purchasing of replica watches, women cannot alone accommodate their own styles but aswell activate up their abstracts matchlessly. In accession to this, bargain replica watches are actual advancing watches because they would transform your behaviors positively. Aswell replica rolex watches would abate your all sorts of stress, agony, and abasement forever. Besides, replica watches can be acclimated during abounding added memorable cultural contest and shows for archetype altogether parties, Christmas ceremonies, Valentine's Day, accord day, galas, ball events, music concerts, candid matches, football matches, and so on. Accordingly one has to say that affected watches are your a lot of memorable and able watches that would accord you a accession in your own personality anatomy for sure. Online replica watches industry makes you accessible discounted replica watches.