Hossein bandarie
14-05-2008, 17:39
سلام دوستان .
چند وقتیه برنامه نویسی به زبان C رو شروع کردم و هنوز مبتدی هستم . یه برنامه ساده نوشتم ولی موقع اجرا یه پیغام خطا میده . همین برنامه رو با ویژوال بیسیک هم نوشتم و دقیقا تو همون قسمت محاسبه Error میده . حالا نمیدونم برنامه مشکل داره یا ویندوز جلو اجرا شدن اون رو می گیره . این هم سورس برنامه :
/* This program find you fat or no */
#include<stdio.h>
main()
{
float height,weight;
double status;
char answer;
int flag;
printf("This program find you fat or no .\n");
printf("Press y to continue or n to exit .\n");
flag=1;
while(flag)
{
printf("Do you want to continue ? (y or n)");
scanf("%c",answer);
if(answer='y')
flag=1;
else
if(answer='n')
flag=0;
else
printf("\nAnswer with y or n .");
continue;
printf("\nPlease enter your weight in kg : ");
scanf("%f",weight);
printf("\nPlease enter your height in m : ");
scanf("%f",height);
status=weight/(height*height);
if(status<20)
printf("\nThin");
else
if(20<=status<=25)
printf("\nNormal");
else
printf("\nFat");
}
}
البته دقت کنید آکولادها تو فروم چپ و راست شده .
عکس خطا رو هم آپ کردم .
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
چند وقتیه برنامه نویسی به زبان C رو شروع کردم و هنوز مبتدی هستم . یه برنامه ساده نوشتم ولی موقع اجرا یه پیغام خطا میده . همین برنامه رو با ویژوال بیسیک هم نوشتم و دقیقا تو همون قسمت محاسبه Error میده . حالا نمیدونم برنامه مشکل داره یا ویندوز جلو اجرا شدن اون رو می گیره . این هم سورس برنامه :
/* This program find you fat or no */
#include<stdio.h>
main()
{
float height,weight;
double status;
char answer;
int flag;
printf("This program find you fat or no .\n");
printf("Press y to continue or n to exit .\n");
flag=1;
while(flag)
{
printf("Do you want to continue ? (y or n)");
scanf("%c",answer);
if(answer='y')
flag=1;
else
if(answer='n')
flag=0;
else
printf("\nAnswer with y or n .");
continue;
printf("\nPlease enter your weight in kg : ");
scanf("%f",weight);
printf("\nPlease enter your height in m : ");
scanf("%f",height);
status=weight/(height*height);
if(status<20)
printf("\nThin");
else
if(20<=status<=25)
printf("\nNormal");
else
printf("\nFat");
}
}
البته دقت کنید آکولادها تو فروم چپ و راست شده .
عکس خطا رو هم آپ کردم .
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید