ABA


"שאלה לגבי פקודת SQRT בתוכנת ++C"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #12714 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 12714
KingFigo

דרג אמינות חבר זה
   01:16   14.11.05   
אל הפורום  
  שאלה לגבי פקודת SQRT בתוכנת ++C  
 
   שלום
התרגיל הנתון הוא יצירת תוכנה שתמדוד מרחק של שלוש צלעות המשולש ותראה את היקפו. את ההיקף ניתן למצוא לפי נוסחאת מרחק וע"י פקודת sqrt .

למישהו יש רעיון איך מתקנים את מה שעשיתי? לא כל כך מבין איך מפעילים את עקרון הsqrt ...

תודה רבה מראש !! אני מצרף את מה שעשיתי עד עכשיו...



#include <iostream.h>
#include <math.h>
void main()

{
int Point1,Point2,Point3,Point4,Point5,Point6,dist,dist2,dist3,Distance;
float sqrt;
dist=(Point3-Point1)^2&(Point4-Point2)^2;
dist2=(Point5-Point3)^2&(Point6-Point4)^2;
dist3=(Point5-Point1)^2&(Point6-Point2)^2;
Distance=dist+dist2+dist3;


cout<<" Please enter the 1st point numbers: ";
cin>>Point3>>Point1;
cout<<"Please enter the 2nd point numbers: ";
cin>>Point4>>Point2;
cout<<" Please enter the 3rd point numbers: ";
cin>>Point5>>Point6;
cout<<"Please wait while calculating...\n";
cout<<"The Distance between the two is: ";
cout<<Distance;
}


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  הנה איך שאני עשיתי את זה + כמה הערות... Phinox  14.11.05 01:38 1
     מה זאת אומרת ? KingFigo 14.11.05 02:08 2
         קרא מחדש... Phinox  14.11.05 02:11 3
             מה הכוונה ל pow בחלק האחרון ? KingFigo 14.11.05 02:25 4
                 pow=power... Phinox  14.11.05 02:33 5
                     יש עוד דרכים לעשות את זה ? KingFigo 14.11.05 02:42 6
                         ודאי... Phinox  14.11.05 02:46 7
  |נפתר| בעזתו האדיבה של Phinox ! תודה ! KingFigo 14.11.05 04:17 8

       
Phinox 
חבר מתאריך 3.9.05
3489 הודעות, דרג אמינות חבר זה
   01:38   14.11.05   
אל הפורום  
  1. הנה איך שאני עשיתי את זה + כמה הערות...  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 14.11.05 בשעה 02:09 בברכה, Phinox
 
א. המבנה של התכנית שלך די מסורבל (ומעט לא נכון). ישנם משתנים שכלל אין בהם צורך.
ב. אתה מבצע פעולות אריתמטיות על משתנים ללא ערך. מה אתה משיג בזה בדיוק?
ג. יכול להיות שבשעה הזאת העיניים שלי לא מתפקדות טוב, אבל לא נראה לי שבכלל השתמשת בפונקציות של העלאה בריבוע או הוצאת שורש.

בכל אופן, זה הפתרון שלי לבעיה שהצגת. קרא אותה ותגיב כאן אם משהו לא ברור לך:
http://www.rafb.net/paste/results/MtangI85.html.

תהנה ושיהיה לכולנו המשך שבוע מצויין !!!


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
KingFigo

דרג אמינות חבר זה
   02:08   14.11.05   
אל הפורום  
  2. מה זאת אומרת ?  
בתגובה להודעה מספר 1
 
   תעזור לי פה...הגדרתי אותה ב- float אבל באמת לא הבנתי איך להפעיל אותה על כל זוג נקודות...

תוכל לעזור לי ?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Phinox 
חבר מתאריך 3.9.05
3489 הודעות, דרג אמינות חבר זה
   02:11   14.11.05   
אל הפורום  
  3. קרא מחדש...  
בתגובה להודעה מספר 2
 
   ערכתי את ההודעה הראשונה שלי באשכול זה, קרא אותה שוב...

המשך לילה טוב


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
KingFigo

דרג אמינות חבר זה
   02:25   14.11.05   
אל הפורום  
  4. מה הכוונה ל pow בחלק האחרון ?  
בתגובה להודעה מספר 3
 
   באמת תודה רבה !!!


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Phinox 
חבר מתאריך 3.9.05
3489 הודעות, דרג אמינות חבר זה
   02:33   14.11.05   
אל הפורום  
  5. pow=power...  
בתגובה להודעה מספר 4
 
   ערכתי לאחרונה בתאריך 14.11.05 בשעה 02:39 בברכה, Phinox
 
משמע, פעולת החזקה... תבנית הפונקציה הולכת ככה:
double pow(double x, double y); // power function
כך שהמשתנה x מוכפל בעצמו y פעמים (היינו, x הוא בסיס החזקה ו-y הוא מעריך החזקה)...
בתכנית לעיל שהבאתי לך קישור אליה, אתה יכול לראות שבסיס החזקה הוא למעשה ההפרש בין ערכי ה-x (או ה-y) של שתי נקודות כלשהן, ומעריך החזקה הוא למעשה 2 (שווה ערך להעלאה בריבוע)...

תהנה ושיהיה לכולנו המשך שבוע מצויין !!!

נ.ב.: אם יש לך עוד שאלות אתה מוזמן לבוא אליי לאייסי (282827337) ולשאול אותי ישירות שם. ככה כל ההסבר יהיה מהיר יותר.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
KingFigo

דרג אמינות חבר זה
   02:42   14.11.05   
אל הפורום  
  6. יש עוד דרכים לעשות את זה ?  
בתגובה להודעה מספר 5
 
   כמו הגדרת הנוסחא בהתחלה ?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Phinox 
חבר מתאריך 3.9.05
3489 הודעות, דרג אמינות חבר זה
   02:46   14.11.05   
אל הפורום  
  7. ודאי...  
בתגובה להודעה מספר 6
 
   מעוניין בקוד???


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
KingFigo

דרג אמינות חבר זה
   04:17   14.11.05   
אל הפורום  
  8. |נפתר| בעזתו האדיבה של Phinox ! תודה !  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net