ספירת מספרים המתחלקים ב-6 - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

ספירת מספרים המתחלקים ב-6


perrikus

Recommended Posts

שלום, אני די מתחיל בשפת C...

המשימה: בנה תוכנית הבודקת ומדפיסה כמה מספרים בין 100 ל-400 מתחלקים ב-6.

#include <stdio.h>

int main()

{

    int a, i=0;

    for(a=100; a<400, a%6==0; a++)

    {

        i++;

    }

    printf("%d numbers", i);

    return 0;

}       

*** עריכה: לא משנה כבר שיניתי את זה לבד

#include <stdio.h>

int main()

{

int a, i=0;

for(a=100; a<400; a++)

{

if(a%6==0)

i++;

}

printf("%d numbers", i);

return 0;

}

תודה בכל זאת

קישור לתוכן
שתף באתרים אחרים

רק הערה כללית - נהוג להשתמש בi בתור המשתנה בלולאה מכיוון שהוא בד"כ מייצג את הIndex....

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

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

קישור לתוכן
שתף באתרים אחרים

כן

אבל אז בשביל מה לכתוב תוכנית בC?

אגב,

ממולץ להשתמש בשמות ארוכים למשתנים ובהתאם למקרה, וכמובן קשורים למה שהם באמת.

למשל אני במקומך הייתי מחליף את a ל מילה Number,

ואת i ל count.

כדי שתוכל לקרוא אותה אח"כ יותר בקלות ולא תצטרך לפענח שום דבר.

קישור לתוכן
שתף באתרים אחרים

Burton, נכון, צריך לחלק תוכנית לפונקציות קטנות.

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

בכל מקרה, תוכנית יכולה להיות מובנת בקלות או לא מובנת כמעט בכלל, בכלל משתנים.

לא סתם במבחנים שיש לך שאלה על ניתוח תוכנית נותנים לך שמות של a,b x,y

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...