8 תשובות
יש לך מזל שבול למדתי את זה
פשוט כותבים for ואז בסוגריים ini i או כל שם אחר קחי דוגמא
for ( int i = 0; i<10; i++)
מה שזה אומר זה תעשה טיפוס מסוג int בשם i השם עצמו לא כזה משנה. תעשי שהוא יהיה 0 ובגלל ש10 גדול מ0 אז הלולאה תעשה את זה 10 פעמים עד ש0 יהיה 10. אני מסביר ממש חרא אבל כל עוד i קטן מעשר אז הלולאה תתקיים ו i++ אומר שכל פעם שהלולאה נגמרת להוסיף 1 ל i זאת אומרת שאם הלולאה תתקים 10 פעמים i יהיה שווה ל 10 וככה הלולאה תיגמר. כמובן שאת יכולה להגדיר את i שיהיה שווה פחות או מעל 0 וכנל גם לגבי 10.
פשוט כותבים for ואז בסוגריים ini i או כל שם אחר קחי דוגמא
for ( int i = 0; i<10; i++)
מה שזה אומר זה תעשה טיפוס מסוג int בשם i השם עצמו לא כזה משנה. תעשי שהוא יהיה 0 ובגלל ש10 גדול מ0 אז הלולאה תעשה את זה 10 פעמים עד ש0 יהיה 10. אני מסביר ממש חרא אבל כל עוד i קטן מעשר אז הלולאה תתקיים ו i++ אומר שכל פעם שהלולאה נגמרת להוסיף 1 ל i זאת אומרת שאם הלולאה תתקים 10 פעמים i יהיה שווה ל 10 וככה הלולאה תיגמר. כמובן שאת יכולה להגדיר את i שיהיה שווה פחות או מעל 0 וכנל גם לגבי 10.
for(int i=1; i<n; i++)
}
if(i%m=0)
}
;console.writeline(i)
{
{
}
if(i%m=0)
}
;console.writeline(i)
{
{
העיקרון בלולאת for זה להגדיר כמה פעמים התוכנית תרוץ, אבל בדיקה של האם מתקיים תנאי מסויים (במקרה שלך ללא שארית)
את עושה בתוך לולאת for תנאי if
אם מתקיים, היא תדפיס את המספר
אם לא מתקיים אז לא יקרה כלום
ויעשה אחרי שתי התוכניות i++ כדי שהלולאה תמשיך להתקיים כמה שצריך.
מקווה שהסברתי כמו שצריך
את עושה בתוך לולאת for תנאי if
אם מתקיים, היא תדפיס את המספר
אם לא מתקיים אז לא יקרה כלום
ויעשה אחרי שתי התוכניות i++ כדי שהלולאה תמשיך להתקיים כמה שצריך.
מקווה שהסברתי כמו שצריך
שואל השאלה:
^^^את זה הבנתי
אבל השאלה היא איך להוסיף לזה תנאי
^^^את זה הבנתי
אבל השאלה היא איך להוסיף לזה תנאי
אנונימית
using system;
using system.collections.generic;
using system.linq;
using system.text;
namespace demo {
class myapplication {
static void main(string[] args) {
int num;
num = 15;
console.writeline("number: "+num);
// checking if the number is divisible by 3 and 5
if (num % 3 == 0 && num % 5 == 0) {
console.writeline("divisible by 3 and 5");
} else {
console.writeline("not divisible by 3 and 5");
}
console.readline();
}
}
}
using system.collections.generic;
using system.linq;
using system.text;
namespace demo {
class myapplication {
static void main(string[] args) {
int num;
num = 15;
console.writeline("number: "+num);
// checking if the number is divisible by 3 and 5
if (num % 3 == 0 && num % 5 == 0) {
console.writeline("divisible by 3 and 5");
} else {
console.writeline("not divisible by 3 and 5");
}
console.readline();
}
}
}
אנונימי
פשוט if בתוך לולאת הfor.
אני יכול לתת לך את הרעיון הכללי.
כעקרון, את עושה לולאה ממספר מסויים עד מספר אחר.
ואז בתוך הלולאת for את עושה תנאי if של אם מספר מתחלק במספר אחר ללא שארית (שזו פעולת מודולו) אז את מדפיסה אותו.
כעקרון, את עושה לולאה ממספר מסויים עד מספר אחר.
ואז בתוך הלולאת for את עושה תנאי if של אם מספר מתחלק במספר אחר ללא שארית (שזו פעולת מודולו) אז את מדפיסה אותו.
מאוד פשוט
הסבירו לך די מדויק, ככה נראה for עד 10 למשל
for(int i = 0; i < 10;i++)
{
# בלוק של קוד כאן
}
כמו שאת רואה כל מה שבין הסוגרים המסולסלים של הלולאה זה חלק מהלולאה אז שם את בעצם תשימי את הקטע קוד שאת צריכה
הסבירו לך די מדויק, ככה נראה for עד 10 למשל
for(int i = 0; i < 10;i++)
{
# בלוק של קוד כאן
}
כמו שאת רואה כל מה שבין הסוגרים המסולסלים של הלולאה זה חלק מהלולאה אז שם את בעצם תשימי את הקטע קוד שאת צריכה
באותו הנושא: