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

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



  #5  
ישן 30-09-2005, 05:53
צלמית המשתמש של PL@yB0y
  משתמש זכר PL@yB0y PL@yB0y אינו מחובר  
 
חבר מתאריך: 03.06.05
הודעות: 3,429
שלח הודעה דרך ICQ אל PL@yB0y
סבבה...... עוד משהו אם אתה יכול בבשקה.
בתגובה להודעה מספר 4 שנכתבה על ידי NimNim שמתחילה ב "לא תמיד צריך ..."

השאלה הזו הצלחתי. אבל רציתי לדעת אם אתה יודע איך לשפר אותה:
סוחר קנה חבילות שוקולד במחיר של 5 ש"ח לחבילה.

הוא החליט למכור אותם ב-10 ש"ח כל אחד.

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


זה מה שעשיתי:

program shokolad;
uses crt;

var
bought, sold: integer;

begin
clrscr;
writeln('please insert the number of bars he bought');

readln(bought);
writeln('please insert the number of bars he sold');
readln(sold);
if sold > bought/2 then
writeln('he earned :-) ')
else
writeln('he did not earn :-( ');
readln
end.


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

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #7  
ישן 01-10-2005, 12:50
צלמית המשתמש של gonen_ra23
  gonen_ra23 gonen_ra23 אינו מחובר  
 
חבר מתאריך: 04.10.04
הודעות: 442
שלח הודעה דרך ICQ אל gonen_ra23 שלח הודעה דרך MSN אל gonen_ra23
בתגובה להודעה מספר 6 שנכתבה על ידי PL@yB0y שמתחילה ב "?????????"

אתה יכול להשתמש ב case (אם אני זוכר נכון ככה זה נקרא בפסקל, אחרי הכל עברו 7 שנים מאז...)
או לחילופין בשלושה if (ללא else)
או לחילופין ב:
if
else if
else

שלושה if:
אם sold גדול מ bought לחלק ל-2 = הרוויח
אם sold שווה ל bought לחלק ל-2 = לא הרוויח לא הפסיד
אם sold קטן מ bought לחלק ל-2 = הפסיד

case:
תעשה משתנה נוסף integer, שיכיל את התוצאה של sold-(bought/2)
נניח תקרא לו - profit
ואז
"במקרה ש profit:
גדול מ 0 - הרוויח
0 - לא הרוויח לא הפסיד
קטן מ 0 - הפסיד

if, else if, else:
אם sold גדול מ bought לחלק ל-2 אז:
הרוויח
אחרת-> אם sold שווה ל bought לחלק ל-2 אז:
לא הרוויח לא הפסיד
אחרת -> הפסיד
_____________________________________

תמונה שהועלתה על ידי גולש באתר ולכן אין אנו יכולים לדעת מה היא מכילה
linux is like an indian tent - no windows, no gates and one apache inside

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

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

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

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

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



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

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

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

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