PENGULANGAN & PENGKONDISIAN BERSARANG pada JAVASCRIPT

PENGULANGAN & PENGKONDISIAN BERSARANG pada JAVASCRIPT

PENGULANGAN & PENGKONDISIAN BERSARANG pada JAVASCRIPT

di video kali ini kita akan membahas mengenai penggunaan pengulangan dan pengkondisian yang lebih kompleks..


PLAYLIST LAIN:

– HTML Dasar
https://www.youtube.com/playlist?list=PLFIM0718LjIVuONHysfOK0ZtiqUWvrx4F

– CSS Dasar
https://www.youtube.com/playlist?list=PLFIM0718LjIUBrbm6Gdh6k7ZUvPIAZm7p

– Tutorial Sublime Text
https://www.youtube.com/playlist?list=PLFIM0718LjIWE-Ot9V9qcALx5OMAZY67c

– CSS Layouting
https://www.youtube.com/playlist?list=PLFIM0718LjIUu4Ju9GUL5zpLcuq08TKYr


MEDIA SOSIAL

https://www.facebook.com/WebProgrammingUNPAS
http://codepen.io/webprogrammingunpas
https://github.com/webprogrammingunpas
http://twitter.com/sandhikagalih
http://instagram.com/sandhikagalih

terimakasih dan selamat #ngoding!

@sandhikagalih
PENGULANGAN & PENGKONDISIAN BERSARANG pada JAVASCRIPT



PENGULANGAN & PENGKONDISIAN BERSARANG pada JAVASCRIPT

Related posts

31 Thoughts to “PENGULANGAN & PENGKONDISIAN BERSARANG pada JAVASCRIPT

  1. hayoo siapa yang mulai puyeng XD

  2. aduh itu bikin segitiga pascal gimana saya salah terus

  3. mantap sekali pak sandhika, semua tutorialnya mudah dipahami, memang klo sudah masuk javascript harus kuat logic nya terutama ketika ada nested looping seperti ini

  4. 9:19 bagi yg blm ngerti gini cara kerjanya:
    Looping prtma i=0 trs dicek apkh 0 < 5 hasilnya true, trs msk looping kedua j=0 trs dicek apkh 0<=0 hasilnya true, trs cetak *.
    Output : *
    Masih di loop ke dua, nilai j nya ditambah 1 trs dicek apakah 1<=0 hasilnya false. Kemudian keluar dri loop 2, lalu cetak baris baru

    Kmdian i ditambah 1 dicek lgi apakah 1<5, hasilnya true kmdian msk ke loop dua. Nah nilai j ke reset jdi 0 krn sblmnya false, kmdian di cek apakah 0<=1 hasilnya true dan cetak * (1)
    Kmdian nilai j ditambah 1

    Msh di loop 2, Cek lgi apakah 1<=1 hasilnya true maka cetak *(2)
    Output: **
    Begitu strsnya

    Jdi hasilnya
    *
    * *
    * * *
    * * * *
    * * * * *

  5. Kirian cuma saya yg di materi ini pusing….setelah baca komen, ternyata temenya lumayan bnyak..

  6. 9:19 kalau membuatnya dengan kode seperti dibawah ini apa salah pak?

    var s = '';
    for (var i = 0; i < 5; i++){
    s = s + '*';
    console.log(s);
    }

  7. i=0 0<10 ✓, j=0 0j<=0i ✓ menghasilkan (1) * (tetap di loop kedua)|
    j=1 1j<=0i × (false,tdk mncetak kembali lagi ke loop pertama dan nilainya bertambah)|
    j=1 i=1, 1j <=1i(✓), 1i < 10 (✓) (dua"nya true) menghasilkan (2)**
    oiya bintang pertama punya si 0 bintang kedua punya si 1.
    ….
    j=10 i= 10 ,10 j<=10i✓ , 10i <10 (false) keluar dr loop jadi tidak mencetak … sperti itu kira2 bntuk aljabarnya 😁

  8. Pak…
    Kenapa ya terkadang sewaktu belajar ngoding browser Firefox saya gak bisa baca scriptnya,…tapi terkadang aja..
    Dilain waktu normal normal aja,padahal gak da code yang diubah

  9. masih belum paham pak 🙁 pusing 🙁

  10. Saya Masih bingung pak, mungkin bisa diberitahu website untuk belajar logika ini.hehe

  11. masih bingung cara cetak segitiga pascal >.<

  12. pantes ya hang, ternyata infinity loop hadehh . tertantang buat coba dulu baru liat videonya sih jadinya hang.

  13. Sedikit Share untuk Yang 12:38

    var s = ''

    var z = ''

    for (i=1; i<=10; i++)

    {

    for(var j=1;j<=i; j++) {

    s+= '*'} s+='n'

    }

    for (i=10; i>0; i–)

    {

    for(var j=1;j<=i; j++) {

    s+= '*'} s+='n'

    }

    console.log(s)

  14. ini untuk tampilan piramid sederhana. masih mencoba untuk yang lain. mohon dikoreksi pak:)
    var s = '';

    for( var i = 0; i < 10; i++ ) {

    for( var j = 0; j <= i; j++) {

    s += '*';

    }

    s += 'n';

    }

    for( var i = 9; i > 0; i– ) {

    for( var j = 0; j < i; j++) {

    s += '*';

    }

    s += 'n';

    }

    console.log(s);

  15. Fungsi String kosong itu untuk apa ya ?

  16. Sblm belajar materi ini udh siapin makan yg banyak, eh pas d suruh bikin macem2 segitiga lngsg laper lagi saking pusingnya. Akhirnya baca2 komen dulu aja

  17. Lumayan kuliah gratis free 🙏🏻 alhamdulillah, makasih ilmunya pak. Pantesan dimana mana syarat kuliah programming nilai matematika nya wajib tinggi , ternyata biar gampang diajak berpikir logic dgn angka dan aljabar gini 🤦🏻‍♂️

  18. mohon koreksi nya pak dosen..
    mungkin ada yang lebih simple..
    acc ya pak XD "BINTANG BENTUK DIAMOND"

    var s = ''
    var row = 50

    for (var x=1; x<=row ; x++)

    {

    for(var k=1; k<=(row-x);k++)

    {

    s+=' ';

    }

    for(var y=1; y<=x; y++)

    {

    s+='* ';

    }s+='n';

    }

    for (var x=row; x>1 ; x–)

    {

    for(var k=row; k>x;k–)

    {

    s+=' ';

    }

    for(var y=1; y<x; y++)

    {

    s+=' *';

    }s+='n';

    }

    console.log(s);

  19. pak kan itu bintangnya kalo nulis biasa disebelah kiri ya,trus cara mindahin dari kiri ke kanan gimana ya?? pak
    masih bingung pak hehe

  20. GURU TERBAIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
    ILMU SANGAT BERMANFAAT PAK

  21. Yang ini kejebak looping mlu🤨

  22. Hanya bisa sampai gabungkan segitiga sisi kiri, yg lain bingung…

  23. minta dolong dong sama siapa aja , saya sudah coba pahamin dan coba lwt penelusuran tapi tetep aja tidak paham mengenai for bersarang yang bagian terakhir yang bintang berurut dari 10-1, ada yang mau jelasin atau buatin table penelusurannya? terimakasih

  24. Yg segitiga rata kanan kok harus pake let sama return sih pak?
    https://console-patterns.now.sh/

  25. Pak ijin download video ini:) pusing banget:D biasa nyh langsung di puter aja walaupun banyak iklan ga pernah di skip, tapi karena yang ini mumet saya ijin download pak:D

  26. Malam Pak Dosen
    Saya masih bingung untuk pembuatan
    **
    *
    **
    *
    Setelah melihat refrensi di internet akhirnya saya modifikasi dan hasilnya seperti ini
    var s = "";

    for (var i = 0; i < 5; i++) {

    for (var j = 0; j <= i; j++){

    s+="_";

    }

    for ( var k = i; k < 5; k++){

    s+="*";

    }

    s+="n";

    }

    console.log(s);

    Jika ada yang lebih bagus moohon pencerahannya. Haturnuhun

  27. Pak, tolong bahas juga dong yg belah ketupat dan pola pola lain. Plisssss

  28. Pyramid :
    var a = '';

    for (var i = 0; i < 5; i++) {

    for (var j = 1; j < 11; j++) {

    if (j < 6 – i || j > 6 + i) {

    a += " ";

    } else {

    a += "*";

    }

    }

    a += 'n';

    }

    console.log(a);
    =======================
    Pyramid Left :
    var s = '';

    for (var i = 0; i < 5; i++) {

    for (var j = 0; j <= i; j++) {

    s += '*';

    }

    s += 'n';

    }

    for (var i = 5; i > 0; i–) {

    for (var j = 0; j < i; j++) {

    s += '*';

    }

    s += 'n';

    }

    console.log(s);
    ======================
    Pyramid Right :
    var s = '';

    for (var i = 5; i > 0; i–) {

    for (var j = 0; j <= 5; j++) {

    if (j < i) {

    s += ' ';

    } else {

    s += '*';

    }

    }

    s += 'n';

    }

    for (var i = 0; i < 5; i++) {

    for (var j = 0; j <= 5; j++) {

    if (j <= i) {

    s += ' ';

    } else {

    s += '*';

    }

    }

    s += 'n';

    }

    console.log(s);
    ====================
    Diamond :
    var a = '';

    for (var i = 0; i < 5; i++) {

    for (var j = 1; j < 11; j++) {

    if (j < 6 – i || j > 6 + i) {

    a += " ";

    } else {

    a += "*";

    }

    }

    a += 'n';

    }

    for (var i = 5; i >= 0; i–) {

    for (var j = 1; j <= 11; j++) {

    if (6 <= i + j && j – i <= 6) {

    a += "*";

    } else {

    a += " ";

    }

    }

    a += 'n';

    }

    console.log(a);

    Semoga bisa membantu yang masih ga ketemu 🙂

  29. Pak mohon dicek hasil begadangan saya 😀

    – Segitiga

    var s = '';
    x = 5;
    //x adalah jumlah baris yang diinginkan

    for (var i = 0 ; i < x ; i++) {
    for(var j = x; j > i + 1 ; j–) {
    s += ' ';
    }
    for(var k = 1; k <= 2 * i + 1 ; k++) {
    s += 'x';
    }
    for(var j = x; j > i + 1 ; j–) {
    s += ' ';
    }
    s += 'n';
    }
    console.log(s)

    Baru sekali ini belajar online yang nyantol bgt ilmunya, terima kasih loh pak Dhika! sukses dan sehat selalu

Leave a Comment