عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 04-11-2010, 12:28 AM   #14

مهموم والله

جامعي

 
تاريخ التسجيل: Nov 2009
نوع الدراسة: تحضيري علمي خطة ب
الجنس: ذكر
المشاركات: 1,461
افتراضي رد: بعض الأسئلة بخصوص البرمجة اتمنى من Mr.Ahmad وبقية الأعضاء يفيدوني فيها ..

المشاركة الأصلية كتبت بواسطة gentle man مشاهدة المشاركة
ايش الخطأ اللي عندي ؟؟


كود PHP:
#include <stdio.h>
#include <math.h>
int main (void)
{

double a,b,c,p,Area ;
printf("a=");
scanf("%lf", &a);
printf("b=");
scanf("%lf", &b);
printf("c=");
scanf("%lf", &c);

= (a+b+c)/ ;
Area sqrt(P*(P-A)*(P-B)*(P-C));
printf("p = %d",p);

printf("Area = %d",Area);
return (
0);

هلا حبيبي جنتل ..

أول شيء حبيبي لازم تعود نفسك تكتب جميع الحروف Small

ثاني شيء عندك بعض الأخطاء لو تلاحظ انت عرفت area والـ p في البداية بـ double لكن في اخر الكود في الـ printf حطيت %d وهذا يعني انهم intger المفروض تحطها %f راح تقولي طيب ليه ماحطينها lf% راح اقول لك الـ double رمزها %lf في الـ scanf و %f في الـ Printf وطبعا هذه الحالة الوحيدة يلي فيها هذا الشيء اما الـ intger و Char نرمز لها بالرمز %d و %c في الـ Printf و Scanf ..

أيضا هذه العبارة printf("p = %f",p); حطها قبل معادلة area لانه البرنامج يقرأ الكود بالترتيب ويربط بينهم ..

هذه هي الأغلاط فقط وحاول تشوف الكود يلي وضعته لك في ردي السابق وقارنه مع حقك بعد عمل التعديلات حتى تكون الصورة واضحة لك بشكل اكبر ..

دُمت بخير

 


التعديل الأخير تم بواسطة مهموم والله ; 04-11-2010 الساعة 12:32 AM.
مهموم والله غير متواجد حالياً   رد مع اقتباس