PDA

View Full Version : سوال: اجرا نشدن if



Faraz Mehraien
دوشنبه 29 مهر 1392, 17:32 عصر
با سلام.می خواستم بدونم چرا if دوم و سوم برنامه کاملا بی اثرند در ضمن از کامپایلر dev استفاده می کنم .اینم عکس برنامم

float a,b,c,d,q,p,s,f;
printf("zarayeb moadeleye daraje 2 khod ra verd konid be in soarat a=zarib motaghier be tavan 2 reside,b=zarib motaghaier,c=addad sabet\n");
scanf("%f%f%f",&a,&b,&c);
d=(b*b)-4*(a*c);
s=sqrt(d);
if(d>0)
{
q=((s-b)/2*a);
p=((-s-b)/2*a);
printf("javab hay moadele=%f\n",q);
printf("\n%f\n",p);
}
else
if(d=0)
{
f=(-b/2*a);
printf("javab moadele=%f\n",f);
}
else
printf("moadele javab nadarad");


system("PAUSE");
return 0;
}


112093

fjm11100
دوشنبه 29 مهر 1392, 18:50 عصر
if سوم کو؟!! if دوم هم باید برای مقایسه دوتا مساوی بزاری

Faraz Mehraien
دوشنبه 29 مهر 1392, 18:56 عصر
if سوم کو؟!! if دوم هم باید برای مقایسه دوتا مساوی بزاری
منظورم else آخر برنامه است.
دقیقا کجا باید مساوی بگذارم؟

UfnCod3r
دوشنبه 29 مهر 1392, 18:57 عصر
تو این قسمتی که داری تایپ می کنی از سمت چپ نهمی که نوشته ++C رو کلیک کن و کداتو بزار بین اون:عصبانی++:
فارسی می فهمی؟

Faraz Mehraien
دوشنبه 29 مهر 1392, 19:18 عصر
تو این قسمتی که داری تایپ می کنی از سمت چپ نهمی که نوشته ++C رو کلیک کن و کداتو بزار بین اون:عصبانی++:
فارسی می فهمی؟
عزیزم.مشکلم حل شد با تشکر.
شما مارو نزن.
خیلی ممنون که به من تذکر دادی آخه تازه دارم برنامه نویسی می کنم و تازه عضو سایت شدم.
باز هم ممنون