Skip to content

Instantly share code, notes, and snippets.

@fitradev
Created May 30, 2018 09:48
Show Gist options
  • Save fitradev/8ad8fd496a0e99b1109e8f4d44a75e95 to your computer and use it in GitHub Desktop.
Save fitradev/8ad8fd496a0e99b1109e8f4d44a75e95 to your computer and use it in GitHub Desktop.
LoopingChallenges created by fitradev - https://repl.it/@fitradev/LoopingChallenges
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