שרשור שאלות ב++C

וואי תודה עוד שאלה

חישוב השורש במשוואה ריבועית: I = b*b- sqrt 4*(a*C); /חישוב השורש איך עושים את חישוב השורש???
 

נופרבלע

New member
נגיד והיו לך a b c

מסויימים יהיה לך ככה:
x1=(-b+sqrt(b*b-4*a*c)/(2*a); x2=(-b-sqrt(b*b-4*a*c)/(2*a);​
 

נופרבלע

New member
ועוד משהו -תיקון מאתמול

שכחתי עוד סוגריים:
x1=((-b+sqrt(b*b-4*a*c))/(2*a); x2=((-b-sqrt(b*b-4*a*c))/(2*a);​
 

נופרבלע

New member
את כותבת

בpure c++? אז זה באמת cmath כמו שכתבו לך למטה אם זה c++ עם כל מיני נגיעות מc אז פשוט תכתבי איך שכתבתי לך למעלה..
#include<math.h>​
מוסיפים את זה בתחילת התוכנית איפה שאת עושה את האינקלודים של כל הספריות
 

HaifaMan

New member
מה זה CPP עם נגיעות מC?

או שכותבים בCPP או שכותבים בC... אי אפשר גם וגם...
 

נופרבלע

New member
נתקלתי באנשים בכל מיני

מסלולים שבקורס מבוא א' למדעי המחשב אצלהם כותבים בסילבוס שזה בשפת C++ אך עם נגיעות מC הכוונה היא שכותבים עם פקודות כמו cin וcout אך בספריות כותבים #include ועוד כל מיני ערבובים כאלה ואחרים אז חבל סתם להעביר ביקורת תוקפנית.מיותר
 

HaifaMan

New member
זה היה תוקפני ??

זה היה מאוד רגוע לדעתי - וזה ממש לא היה סתם לצורך הביקורת/עקיצה אלא כדי לתקן טעות. זה שיש אנשים שכותבים עם טעויות לא אומר שזה מצב תקין.
 

vinney

Well-known member
זה לא נכון

והקומפיילרים החדשים גם יעירו על הסגנון הזה כלא תקין. ההערה דווקא הייתה במקום, זה שאנשים רגילים לעשות טעויות לא עושה את זה פחות טעויות.
 
אוהו תודה

משום מה חשבתי, יש איזה פתרון לזה שהוא לא ימשיך לי לשורות הבאות? תודה רבה
 

vinney

Well-known member
למה הכוונה?

תעשה return וזהו, או שתדליק דגל ותבדוק אותו לפני שאתה עושה כל פעולה אחרת. אם אתה רוצה להעיף את התוכנית לחלוטין, יש פונקציות abort וexit, אבל לא מומלץ להשתמש בהם, זה תכנות גרוע (ואם זה לתרגיל - בוודאות יוריד לך נקודות).
 
למעלה