לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #3  
ישן 03-10-2005, 16:59
  tal47 tal47 אינו מחובר  
 
חבר מתאריך: 07.02.05
הודעות: 495
:
בתגובה להודעה מספר 1 שנכתבה על ידי tal47 שמתחילה ב "מחשבון נחמד שבניתי בC..."

הוא מלא בשטויות ולא מסודר כי לא תכננתי לפרסם אותו וזה.. קיצר הנה

#include <stdio.h>
#include <math.h>
#include <conio.h>
void pratim(void);
void main()
{
int ch;
float x1,x2,g,d,x,y,a,b,c;

printf("\n\nHello, and welcome to the multi Calculator ! \n\nPress your choise and after it hit the ENTER key:\n\n 0 = EXIT \n1 = shoresh shel mispar\n2 = hezka shel misparim \n3 = noshat ha shorashim \n4 = hiluk shvarim\n5 = kefel\n6 = eivar clali (An)\n\n");
printf("Your choise is: ");
scanf("%d",&ch);

while(ch)
{

if (ch==1)
{
printf("hachnes mispar...\n");
scanf ("%f",&x);
if (x==0)
printf("----------------------\nEin Shorashim");
else
printf("----------------------\n (+/-) %0.1f\n----------------------\n\n",sqrt(x));
}

if (ch==2)
{
printf("Hachnes et basis ha hezka, ve et ha chezka\n\n Shoresh ha chezka: ");
scanf ("%f", &x);
printf("Hezka: ");
scanf ("%f",&y);
printf("---------------------- \n\n%0.1f^%0.1f= %f\n\n",x,y,pow(x,y));
}

if (ch==3)
{

printf("\na=");
scanf("%f",&a);
printf("b=");
scanf("%f",&b);
printf("c=");
scanf("%f",&c);

x1=(-b+ sqrt((pow(b,2))-4*a*c))/(2*a);

x2=(-b- sqrt((pow(b,2))-4*a*c))/(2*a);

if ( (pow(b,2)-4*a*c) > 0)
{
printf("----------------------\nx1=%0.1f\n",x1);
printf("x2=%0.1f\n\n",x2);
}
if ( (pow(b,2)-4*a*c) < 0) printf("----------------------\nDelta ktana me 0");
if ( (pow(b,2)-4*a*c) == 0) printf("----------------------\nx=%0.1f\n",x1);


}
if (ch==4)
{
printf("\n");
scanf("%f%f",&g,&d);
printf("----------------------\n%0.1f\n-- \n%0.1f \n\n= %f",g,d,g/d);
}
if (ch==5)
{
scanf("%f%f",&g,&d);
printf("----------------------\n%0.1f * %0.1f \n\n= %f",g,d,g*d);
}
if (ch == 6)
{
printf("a1= ", &a);
scanf("%f",&a);
printf("\nq= ");
scanf("%f",&b);
printf("\nn= ");
scanf("%f",&c);
printf("----------------------\nan=%0.1f\n",a*pow(b,c-1));
}
printf("press any key to continue");
getch();
printf("\n\n\n\n\n\n\n\n\n\n\n\n");
pratim();
printf("\nChoose Again: ");
scanf ("%d",&ch);
printf("\n");

}
printf("\n\nWas Made By Tal\n\n");
getch();

}
void pratim(void)
{
printf("\n----------------------\n\n\n\n\nHachnes Bhira:\n0 = EXIT \n1 = shoresh shel mispar\n2 = hezka shel misparim \n3 = noshat ha shorashim \n4 = hiluk shvarim\n5 = kefel\n\n");
}
_____________________________________
חתימתכם הוסרה כיוון שלא עמדה בחוקי האתר. לפרטים נוספים לחצו כאן.

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #6  
ישן 03-10-2005, 17:10
צלמית המשתמש של bazooka joe
  bazooka joe bazooka joe אינו מחובר  
 
חבר מתאריך: 16.07.02
הודעות: 6,814
Facebook profile
בתגובה להודעה מספר 5 שנכתבה על ידי tal47 שמתחילה ב "מזתומרת?"

בא נקח דוגמה ונעובד לפיה. נגיד ואנחנו רוצים לבנות תווכהנ שמקבלת כקלט גיל של אדם מסויים.
אם גיל האדם שווה ל20 נדפיס 1bla bla
אם גיל האדם שווה ל40 נדפיס 2bla bla
כל מצב אחר תדפיס 3bla bla

בC נכתוב זאת כך
קוד:
if(age == 20) { cout << "1bla bla"; } else if(age == 40) { cout << "2bla bla"; } else { cout << "3bla bla"; }
נגיד והקלט הוא 20 אז התוכנה תבדוק אם הוא עומד בתנאי הראשון. במקרה שלנו שאחנו נכניס 20
התנאי הראשון יתקיים, לכן הקוד שמדפיס 1bla bla יתבצע. לאחר שהקוד בבלוק הזה יתבצע
התוכנית לא תבדוק כבר את התנאי השני אלא תדלג על הכל. במקרה שלך היא הייתה בודקת
כל תנאי אפילו אם תנאי אחד כבר התבצע. במידה ושום תנאי לא התבצע ואנחנו בכל זאת רוצים
להדפיס משהו אז פשוט נשתמש ב else....

זה הסבר תמציתי לחלוטין, תשאל לגבי מה שאתה לא מבין... כעקון יש גם דבר שנקרא switch אבל
אני לא רוצה להכנס לזה כרגע, קודם כל תבין את ה if/else if/else...
_____________________________________
תמונה שהועלתה על ידי גולש באתר ולכן אין אנו יכולים לדעת מה היא מכילה

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #12  
ישן 03-10-2005, 17:27
צלמית המשתמש של bazooka joe
  bazooka joe bazooka joe אינו מחובר  
 
חבר מתאריך: 16.07.02
הודעות: 6,814
Facebook profile
שנה שלמה(לא הרבה)... הלימוד בבית הספר הוא אפסי...
בתגובה להודעה מספר 11 שנכתבה על ידי tal47 שמתחילה ב "למדתי שנה שלמה! זאת תוכנית ממזמן..."

ואם היית יודע C טוב הייתי צריך לדעת לבד מה שכתבתי לך. תראה, אני לא בא חס וחלילה לתקוף
אותך או משהו כזה אני רק אומר לך מה המצב לדעתי. אתה יכול ללכת ראש בקיר ולחשוב שאני סתם
מקשקש או שפשוט תשב תלמד C ויותר חשוב תתחיל לכתוב תוכנות רציניות כל שתוכל להתקל בבעיות
שונות ומשונות שתוך כדי הפתרון שלהן אתה תלמד עוד דברים חדשים.
וחוץ מזה, אני משער שאתה לומד opengl על מנת לבנות משחק, לא? אתה חושב שיש לך את הכלים
הדרושים לזה? AI? ידע רב במבני נתונים? כתבת פעם תוכנה עם כמה תהליכים במקביל?
אני משער שלא, לכן כרגע לא יעוזר לך שתלמד opengl...

מקווה שתקבל הצעתי
_____________________________________
תמונה שהועלתה על ידי גולש באתר ולכן אין אנו יכולים לדעת מה היא מכילה

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 15:20

הדף נוצר ב 0.05 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2025 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר