روز برنامه‌نویس مبارک 🤩🎉 از هدایای روز برنامه‌نویس جا نمونی ⌛
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ افشین مژدهی
حل این مثال بدون استفاده از repeat
جامعه پی اچ پی ایجاد شده در ۰۴ مهر ۱۴۰۰

سلام خدمت استاد عزیز

فرمودین که بدون استفاده از Repeat هم میشه این مساله رو حل کرد.

من تلاش کردم ولی نتونستم انجامش بدم. آیا فقط با استفاده از حلقه‌ها میشه حلش کرد این مساله رو؟

ممنون میشم راهنمایی کنید.’’’

var rows = prompt("Enter rows :");
for(i = 1; i <= rows; i++){
    for(l = rows - i; l >= 0; l--){
        document.write("&nbsp");
    }
    for(j = 1; j <= i; j++){
        document.write("* ");
    }
    document.write("<br>");
}
Ali Zehtab Fard ۱۲ مهر ۱۴۰۰، ۱۸:۲۷

سلام و عرض ادب 

 

مساله اول بدون استفاده از متد repeat : 

var x =  parseInt(prompt("enter your number :"));
var z = 1;
for (let i = 1; i <= x; i++) {
    for (let k = 1; k <= z; k++) {
       document.write("*");
    }
    document.write("<br>");
    z += 1;
}

 مساله  دوم بدون استفاده از متد repeat :

var z = 1;
for (let i = 1; i <= x; i++) {
    for (let j = x; j > z; j--) {
       document.write("&nbsp");
    }
    for (let k = 1; k <= z; k++) {
       document.write("*");
    }
    document.write("<br>");
    z += 1;
} 

در این لینک کد‌ها رو قرار دادم که خروجی‌ها رو بهتر میشه دید امیدوارم مفید باشه 

علی طباطبایی ۰۸ آبان ۱۴۰۰، ۰۶:۱۴