عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
  #1  
قديم 26-12-2010, 05:58 PM

مهموم والله مهموم والله غير متواجد حالياً

جامعي

 
تاريخ التسجيل: Nov 2009
نوع الدراسة: تحضيري علمي خطة ب
الجنس: ذكر
المشاركات: 1,461
افتراضي وين الخطأ في كودي ..؟؟


السلام عليكم ورحمة الله وبركاته

مساء الخير شباب

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


هذه القوانين



DIST = square root ((XA-XB)2 + (YA-YB)2)
AREA=(Width *high)/2

هذا الكود

كود:
#include<stdio.h>


double dist (double XA ,double XB , double YA , double YA )
{
    return( square root ((XA-XB)2 + (YA-YB)2) );
}
double area(double WIDTH ,double HIGH)
{
    return((WIDTH *HIGH)/2);
}
int main ()
{ 
    double XA,XB,YA,YB;
    double WIDTH,HIGH;
    
    printf(" enter XA= ");
    scanf("%lf",&XA);
    printf(" enter XB= ");
    scanf("%lf",&XB);
    printf(" enter YA= ");
    scanf("%lf",&YA);
    printf(" enter YB= ");
    scanf("%lf",&YB);
    printf("dist = %1f\n\n",dist (XA,XB,YA,YB));
    printf(" enter WIDTH= ");
    scanf("%lf" ,&WIDH);
    printf(" enter HIGH= " );
    scanf("%lf",&HIGH);
    printf("area= %1f\n\n",area (WIDTH,HIGH));
    return(0);
}
دُمتم بخير
رد مع اقتباس