Laman

Javascript Perulangan dan Segitiga

 <script type="text/javascript" charset="utf-8">
    document.write("- Segitiga 1<br>");
    for (var i=1;i<=5;i++){
        for (var j=1;j<=i;j++){
            document.write("*");
        }
        document.write("<br>");
    }
    document.write("- Segitiga 2<br>");
    for (var i=1;i<=5;i++){
        for (var j=i;j<=5;j++){
            document.write("*");
        }
        document.write("<br>");
    }
    document.write("- Segitiga 3<br>");
    for (var i=1;i<=5;i++){
        for (var j=i;j<=5;j++){
            document.write("_");
        }
        for (var k=1;k<=i;k++){
            document.write("*");
        }
        document.write("<br>");
    }
    document.write("- Segitiga 4<br>");
    for (var i=1;i<=5;i++){
        for (var j=1;j<=i;j++){
            document.write("_");
        }
        for (var k=i;k<=5;k++){
            document.write("*");
        }
        document.write("<br>");
    }
 
   
document.write("- Piramida 1<br>");
    for (var i=1;i<=5;i++){
        for (var j=i;j<=5;j++){
            document.write("_");
        }
        for (var k=1;k<=i;k++){
            document.write("*");
        }
        for (var l=1;l<=i-1;l++){
            document.write("*");
        }
        document.write("<br>");
    }
    document.write("- Piramida 2<br>");
    for (var i=1;i<=5;i++){
        for (var j=1;j<=i;j++){
            document.write("_");
        }
        for (var k=i;k<=5;k++){
            document.write("*");
        }
        for (var l=i+1;l<=5;l++){
            document.write("*");
        }
        document.write("<br>");
    }
</script>

18 comments:

  1. Kak, bagaimana kalau outputnya angka 1-5? mohon jawabannya, Kak..

    ReplyDelete
    Replies
    1. Baris baru nya atau jumlah kata di tiap barisnya?

      Delete
  2. for(var a=0; a<=5; a++){
    document.write(a);
    }

    ReplyDelete
  3. gimana gan kalo contoh menggunakan console.log dan string ? mohon pencerahannya

    ReplyDelete
  4. Replies
    1. for (var xy = 5; xy >= 1; xy--){
      for (var yx = 1; yx <= xy; yx++){
      document.write(yx);
      }
      document.write('
      ');
      }

      Delete
  5. Kenapa yang yang segitiga nomor 3 saya ganti nbsp kok jadinya piramida bukan

    ReplyDelete
  6. bagaimana jika outputnya
    55555
    4444
    333
    22
    1
    dan
    1
    22
    333
    4444
    55555

    terima kasih

    ReplyDelete
  7. bagaimana jika outputnya
    55555
    _4444
    __333
    ___22
    ____1
    dan
    ____1
    ___22
    __333
    _4444
    55555

    terima kasih

    ReplyDelete
  8. kalo gini ada yg tau ga ?
    ***
    ***
    ***
    *****
    *****
    ***
    ***

    ReplyDelete
  9. Kalau bentuk segitiga siku2 tapi deret bilangan prima gimana bang?

    ReplyDelete
  10. Replies
    1. Kak gimana kalau bentuk bintangnya kotak persegi

      Delete
  11. Kak gimana kalau outputnya seperti ini?
    1
    12
    123
    1234
    12345
    123456
    1234567
    12345678
    1234567
    123456
    12345
    1234
    123
    12
    1

    ReplyDelete

Silahkan