⏳۵۰٪ تخفیف فقط تا پایان جشنواره؛ بعدش همهچیز به قیمت قبل برمیگرده!
مشاهده دورههاسلام، حلقه تو در تو برای من یذره گنگه، مثلا for ای که توی for هستش چجوری رفتار میکنه؟
@masturdating
سلام
ببینید
فرض کنین ما 10 تا کلاس درس داریم
و هر کلاس هم خودش 20 تا دانش آموز
میخوایم معدل هر کلاس رو حساب کنیم
این جا میگیم که بیا 10 تا کلاس رو پیمایش کن
و برای هر کلاس بیا اون 20 تا دانش آموز رو پیمایش کن و نمراتشون رو جمع بزن تا بتونیم معدلش رو حساب کنیم
و برای هر کلاس هم چاپ میکنم که مثلا معدل کلاس 2 هست 16
امیدوارم درست تونسته باشم توضیح بدم
for ($i = 0; $i < 10; $i++) {
for ($j = 0; $j < 20; $j++) {
$sum = $sum + $score[$i][$j];
}
$avg = $sum / 20;
echo "The Avg of class {$i} is {$avg}";
}یک مثال ساده قرار بدین که درست متوجه نمی شید، تا توضیح بدیم براتون.
شاید پاسخ شما همینجا باشد
const diamond = (row) => {
let star = row;
for (let i = 1; i <= row; i++) {
for (let j = 1; j <= star; j++) {
document.write(' ')
}
star--;
for (let j = 1; j <= 2 * i - 1; j++) {
document.write('*')
}
document.write('<br>')
}
star = 2;
for (let i = 1; i <= row; i++) {
for (j = 1; j <= star; j++) {
document.write(' ')
}
star++;
for (let j = 1; j <= 2 * (row - i) - 1; j++) {
document.write('*')
}
document.write('<br>')
}
};
diamond(7)مثالی که نوشتید توضیحش ساده هستش و پیچیدگی مثال تون قابل تشریح هستش، منتها در شرایطی که شما و من کنار دست هم بودیم تا براتون گفتاری توضیح بدم. نوشتنش خیلی مفصل میشه.
با مثال های ساده تر، دو یا سه حلقه رو بصورت تودرتو قرار بدین و اون رو درک کنید، بعدش اینها هم براتون حل خواهند شد.
@elyasbeshkani
مثال قشنگی زدین، اگر متغیر i رو هم به آرایه score اضافه می کردین، قشنگ تر میشدش.
@milad
بله حواسم نبود :D
مهم مفهومه که رسونده شد
@elyasbeshkani
زنده باشید، بله منم برای رسوندن بهتره مفهوم، گفتم ویرایشش کنید بهتر از اینم میشه.
حالا هر طور که خودتون بهتر می دونید.
@milad
حواسم نبود میشه ویرایش کرد :)
ویرایش کردم