Created
May 30, 2018 09:48
-
-
Save fitradev/8ad8fd496a0e99b1109e8f4d44a75e95 to your computer and use it in GitHub Desktop.
LoopingChallenges created by fitradev - https://repl.it/@fitradev/LoopingChallenges
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
console.log('---Looping---'); | |
console.log('\n---1. Melakukan Looping Menggunakan While---\n'); | |
console.log('Looping Pertama'); | |
var a=20; | |
var i=1; | |
while(i<a){ | |
i= i + 1; | |
console.log(i+' - i love coding'); | |
i++; | |
} | |
console.log('\nLooping kedua'); | |
var k=20; | |
while(k>0){ | |
console.log(k+' - i will become developer'); | |
k=k-1; | |
k--; | |
} | |
console.log('\n---2. Melakukan Looping Menggunakan For---\n'); | |
console.log('Looping Pertama'); | |
for(i=1;i<=20;i++){ | |
console.log(i+' - i love coding'); | |
} | |
console.log('\nLooping kedua'); | |
for(i=20;i>0;i--){ | |
console.log(i+' - i will become developer'); | |
} | |
console.log('\n---3. Angka Ganjil dan Genap---\n'); | |
for(i=1;i<=100;i++){ | |
g=i%2; | |
if (g==0){ | |
console.log('counter sekarang = '+i+' Genap'); | |
}else{ | |
console.log('counter sekarang = '+i+' Ganjil'); | |
} | |
} | |
console.log('\n\nPertambahan 2') | |
var t=1; | |
var g=1; | |
while(t<100){ | |
if(g==0 && t!=1){ | |
console.log('counter sekarang = '+t+', 3 KELIPATAN 3'); | |
}else{ | |
console.log('counter sekarang = '+t); | |
} | |
t= t +2; | |
g=t%3; | |
t++; | |
t=t-1; | |
} | |
console.log('\n\nPertambahan 5') | |
var s=1; | |
var p=1; | |
while(s<100){ | |
if(p==0 && s!=1){ | |
console.log('counter sekarang = '+s+', 6 KELIPATAN 6'); | |
}else{ | |
console.log('counter sekarang = '+s); | |
} | |
s= s +5; | |
p=s%6; | |
s++; | |
s= s - 1; | |
} | |
console.log('\n\nPertambahan 9') | |
var d=1; | |
var z=1; | |
while(d<=100){ | |
if(z==0 && d!=1){ | |
console.log('counter sekarang = '+d+', 10 KELIPATAN 10'); | |
}else{ | |
console.log('counter sekarang = '+d); | |
} | |
d= d + 9; | |
z=d%10; | |
d++; | |
d= d - 1; | |
} | |
console.log('\n\nLooping'); | |
console.log('\n---1. Menyusun Barisan Bintang---\n'); | |
var raw1=5; | |
console.log('Jika raw1 = 5'); | |
for(i=1;i<=5;i++){ | |
console.log('*'); | |
document.write(i+'*'); | |
} | |
console.log('\n---2. Menyusun Barisan Bintang Dengan Nested Looping---\n'); | |
var raw2=5; | |
console.log('Jika raw2 = 5'); | |
for(i=1;i<=raw2;i++){ | |
for(j=5;j>=i;j--){ | |
console.log('*'); | |
} | |
console.log('*'); | |
} | |
console.log('\n---3. Menyusun Barisan Tangga Bintang Dengan Nested Looping---\n'); | |
var raw3=5; | |
console.log('Jika raw3 = 5'); | |
for(i=1;i<raw3;i++){ | |
for(j=0;j<i;j++){ | |
console.log('*'); | |
} | |
console.log(''); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment