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

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



  #5  
ישן 25-03-2005, 21:50
צלמית המשתמש של המגן
  המגן המגן אינו מחובר  
 
חבר מתאריך: 26.10.04
הודעות: 68
בתגובה להודעה מספר 1 שנכתבה על ידי ooffoo שמתחילה ב "[שאלה]מערכים"

יש לי דוגמה טובה בשבילך. (אפשרית לביצוע ב-PHP אבל זה לא הרעיון).

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

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

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

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #6  
ישן 25-03-2005, 23:42
צלמית המשתמש של שי משעלי
  שי משעלי שי משעלי אינו מחובר  
 
חבר מתאריך: 07.07.04
הודעות: 694
בתגובה להודעה מספר 5 שנכתבה על ידי המגן שמתחילה ב "יש לי דוגמה טובה בשבילך...."

חחח לפני שנתיים נתנו לנו כ"כ הרבה תרגילים בשפת C בסגנון הזה.

בכל מקרה , ההסבר של עומרי מצויין רק דקות קטנה שהוא לא שם לב. כזכרוני הדבר הבא לא חוקי :
קוד PHP:
 $arr[Key] = "Value"


וצריך להכתב עם מרכאות:
קוד PHP:
 $arr["Key"] = "Value"


עוד משהו קטן שאולי יעניין אנשים שמתעניינים בעניין המערכים.
כמו בשפת C - גם בPHP מחרוזת היא בעצם מערך , ניתן לגשת לכל תו בה על פי מספרה.
הנה לדוגמא מסכמת , תוכנית שמקבלת מערך של 5 מילים , לוקחת מכל מילה את האות הראשונה ומדפיסה.
קוד PHP:
<?php
$names 
= array("Frank","Ronni","Esther","Shai","Hank");
$FinalWord '';
foreach(
$names as $name)
 
$FinalWord .= $name{0}; //כלומר בתו הראשון
echo strtolower($FinalWord); //מדפיס fresh
?>


ועוד דבר קטן קטן קטן ... בקשר לדוגמא שלך עם הלוח שנה והתאריך במערך - לדעתי יותר יעיל בהרבה לעשות כך:
קוד PHP:
<?php
$hebDays 
= array("ראשון","שני","שלישי","רביעי","חמישי","שישי","שבת");
echo 
$hebDays[date("w")];
?>


שבעצם w של הפונקציה Date מחזיר מספר שמייצג את היום (מספר בין 0 ל-6)

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

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

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

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

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



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

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

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

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