Latihan Perulangan JavaScript

Задание 1

Tampilkan kolom angka dari 1 hingga 100 menggunakan perulangan.

Задание 2

Tampilkan kolom angka dari 100 hingga 1 menggunakan perulangan.

Задание 3

Tampilkan kolom angka genap dari 1 hingga 100 menggunakan perulangan.

Задание 4

Isi array dengan 10 buah 'x' menggunakan perulangan.

Задание 5

Isi array dengan angka dari 1 hingga 10 menggunakan perulangan.

Задание 6

Diberikan array berisi angka. Tampilkan hanya elemen array yang lebih besar dari nol dan kurang dari 10 menggunakan perulangan.

Задание 7

Diberikan array berisi angka. Periksa dengan menggunakan perulangan, apakah di dalamnya terdapat elemen dengan nilai 5.

Задание 8

Diberikan array berisi angka. Temukan jumlah dari seluruh elemen array ini menggunakan perulangan.

Задание 9

Diberikan array berisi angka. Temukan jumlah kuadrat dari elemen array ini menggunakan perulangan.

Задание 10

Diberikan array berisi angka. Temukan rata-rata aritmatika dari elemen-elemennya.

Задание 11

Tuliskan skrip yang akan mencari faktorial dari sebuah angka. Faktorial adalah hasil kali semua bilangan bulat dari satu hingga angka yang ditentukan.

Задание 12

Isi array dengan angka dari 10 hingga 1 menggunakan perulangan.

Задание 13

Diberikan array berisi angka. Angka bisa positif dan negatif. Temukan jumlah dari elemen array yang positif.

Задание 14

Diberikan array berisi angka, contoh:

javascriptlet arr = [10, 20, 30, 50, 235, 3000];

Tampilkan hanya angka dari array tersebut yang dimulai dengan digit 1, 2 atau 5.

Задание 15

Diberikan array berisi angka. Tampilkan elemen-elemen dari array ini dalam urutan terbalik.

Задание 16

Diberikan array berisi angka. Dengan menggunakan perulangan, tampilkan semua elemen yang nilainya sama dengan posisi indeksnya dalam array.

Задание 17

Diberikan array berisi angka. Dengan menggunakan perulangan for dan fungsi document.write, tampilkan setiap elemen array dalam baris baru. Gunakan tag br untuk ini.

Задание 18

Diberikan array berisi angka. Dengan menggunakan perulangan for dan fungsi document.write, tampilkan setiap elemen array dalam paragraf terpisah.

Задание 19

Buatlah array hari dalam seminggu. Dengan menggunakan perulangan for tampilkan semua hari dalam seminggu, dan hari akhir pekan ditampilkan dengan huruf tebal.

Задание 20

Buatlah array hari dalam seminggu. Dengan menggunakan perulangan for tampilkan semua hari dalam seminggu, dan hari ini tampilkan dengan cetak miring. Nomor hari saat ini harus disimpan dalam variabel day.

Задание 21

Diberikan objek berikut dengan karyawan dan gaji mereka:

javascriptlet obj = {
  employee1: 100,
  employee2: 200,
  employee3: 300,
  employee4: 400,
  employee5: 500,
  employee6: 600,
  employee7: 700,
};

Tingkatkan gaji setiap karyawan sebesar 10%.

Задание 22

Modifikasi soal sebelumnya sehingga gaji hanya dinaikkan untuk karyawan yang gajinya kurang dari atau sama dengan 400.

Задание 23

Diberikan array berikut:

javascriptlet arr1 = [1, 2, 3, 4, 5];
let arr2 = [6, 7, 8, 9, 10];

Dengan menggunakan array ini, buatlah objek baru, menjadikan elemen array pertama sebagai kunci, dan elemen array kedua sebagai nilai.

Задание 24

Diberikan objek berikut:

javascriptlet obj = {1: 6, 2: 7, 3: 8, 4: 9, 5: 10};

Temukan jumlah kunci dari objek ini dan bagilah dengan jumlah nilainya.

Задание 25

Diberikan objek berikut:

javascriptlet obj = {'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5};

Simpan kunci objek ini dalam satu array, dan nilainya - dalam array lainnya.

Задание 26

Diberikan objek berikut:

javascriptlet obj = {
  1: 125,
  2: 225,
  3: 128,
  4: 356,
  5: 145,
  6: 281,
  7: 452,
};

Simpan dalam array baru elemen-elemen yang nilainya dimulai dengan digit 1 atau digit 2. Artinya, Anda akan mendapatkan array seperti berikut:

javascript[
  125,
  225,
  128,
  145,
  281,
];
Задание 27

Diberikan array berikut:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];

Buatlah objek berikut dari array ini:

javascript{1: 'a', 2: 'b', 3: 'c', 4: 'd', 5: 'e'};
Задание 28

Diberikan array berikut:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];

Buatlah objek berikut dari array ini:

javascript{'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5};