• 27-07-2022, 22:26:09
    #1
    for ile yaptımda while ile çözemedim php yeni başladım.
    kullandığım kod.
    Bu şekilde alt alta tek yıldız yazıyor.
    Aradığım;
    *
    **
    ***
    ****
    *****
    gibi
    $a = 1;
    $b = 1;
    
    while ($a<=10) {
        while ($b<=$a) {
            echo "*";
            $b+=1;
        }
        echo "<br>";
        $a+=1;
    }
    while ile bunu yapmak istiyorum.
    for ($a=0; $a <=10 ; $a++) {
        for ($y=0; $y <= $a ; $y++) {
            echo "*";
        }
        echo "<br>";
    }
    for ($a=10; $a >=1 ; $a--) {
        for ($y=1; $y <= $a ; $y++) {
            echo "*";
        }
        echo "<br>";
    }
  • 27-07-2022, 22:40:59
    #2
    $i=1;
    while ($i <= 5) {
        $j=1;
        while ( $j<= $i) {
            $j++;
            echo "  *";
        }
        $i++;
        echo " </br>";
    }
    Amaç kendini geliştirmekse bu tür patternler ile vakit kaybetme çünkü pek işine yaramayacak. Zaten n2, n3 iç içe döngü kullanımları standart dışıdır. Proje geliştirerek ilerlemeni tavsiye ederim.
  • 27-07-2022, 22:45:19
    #3
    emrenogay adlı üyeden alıntı: mesajı görüntüle
    $i=1;
    while ($i <= 5) {
        $j=1;
        while ( $j<= $i) {
            $j++;
            echo "  *";
        }
        $i++;
        echo " </br>";
    }
    Amaç kendini geliştirmekse bu tür patternler ile vakit kaybetme çünkü pek işine yaramayacak. Zaten n2, n3 iç içe döngü kullanımları standart dışıdır. Proje geliştirerek ilerlemeni tavsiye ederim.
    Python ile bu tür çizimleri while ve for ile rahatlıka yapıyordum. Döngüler konusuna gelince for ile yaptım. While yapamayınca sormak istedim. Teşekkürler