Skip to content

Commit 53fcc97

Browse files
authored
Merge pull request #21 from msulton55/msulton55-patch-1
14-function-basics translated
2 parents 497f38f + 6b90bd7 commit 53fcc97

File tree

10 files changed

+155
-155
lines changed

10 files changed

+155
-155
lines changed
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
No difference.
1+
Tidak ada perbedaan.

1-js/02-first-steps/14-function-basics/1-if-else-required/task.md

+6-8
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
1-
importance: 4
2-
1+
Kepentingan: 4
32
---
43

5-
# Is "else" required?
4+
# Apakah "else" dibutuhkan ?
65

7-
The following function returns `true` if the parameter `age` is greater than `18`.
6+
Fungsi berikut mengembalikan nilai `true` jika parameter `age` lebih besar daripada `18`.
87

9-
Otherwise it asks for a confirmation and returns its result:
8+
Jika tidak, fungsi tersebut akan meminta konfirmasi dan mengembalikan nilainya:
109

1110
```js
1211
function checkAge(age) {
@@ -21,7 +20,7 @@ function checkAge(age) {
2120
}
2221
```
2322

24-
Will the function work differently if `else` is removed?
23+
akankah fungsi bekerja berbeda jika `else` dibuang ?
2524

2625
```js
2726
function checkAge(age) {
@@ -34,5 +33,4 @@ function checkAge(age) {
3433
*/!*
3534
}
3635
```
37-
38-
Is there any difference in the behavior of these two variants?
36+
apakah ada perbedaan pada tingkah laku dari kedua variasi ?
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Using a question mark operator `'?'`:
1+
Menggunakan tanda tanya operator `'?'`:
22

33
```js
44
function checkAge(age) {
@@ -7,11 +7,12 @@ function checkAge(age) {
77
```
88

99
Using OR `||` (the shortest variant):
10+
Menggunakan OR `||` (variasi yang terpendek):
1011

1112
```js
1213
function checkAge(age) {
1314
return (age > 18) || confirm('Did parents allow you?');
1415
}
1516
```
1617

17-
Note that the parentheses around `age > 18` are not required here. They exist for better readabilty.
18+
Catatan bahwa tanda kurung sekitar `age > 18` tidak dibutuhkan disini. Mereka ada hanya untuk lebih enak dibaca.
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
1-
importance: 4
1+
Kepentingan: 4
22

33
---
44

5-
# Rewrite the function using '?' or '||'
5+
# Tulis ulang fungsi menggunakan '?' atau '||'
66

7-
The following function returns `true` if the parameter `age` is greater than `18`.
7+
Fungsi berikut mengembalikan nilai `true` jika parameter `age` lebih besar daripada `18`.
8+
9+
Jika tidak, fungsi akan meminta sebuah konfirmasi dan mengembalikan nilainya.
810

9-
Otherwise it asks for a confirmation and returns its result.
1011

1112
```js
1213
function checkAge(age) {
@@ -18,9 +19,9 @@ function checkAge(age) {
1819
}
1920
```
2021

21-
Rewrite it, to perform the same, but without `if`, in a single line.
22+
Tulis ulang fungsi, untuk melakukan dengan sama, tetapi tanpa `if`, dalam satu baris.
2223

23-
Make two variants of `checkAge`:
24+
Buatlah dua variasi dari `checkAge`:
2425

25-
1. Using a question mark operator `?`
26-
2. Using OR `||`
26+
1. Menggunakan sebuah tanda tanya operator `?`
27+
2. Mengguunakan OR `||`

1-js/02-first-steps/14-function-basics/3-min/solution.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
A solution using `if`:
1+
Solusi menggunakan `if`:
22

33
```js
44
function min(a, b) {
@@ -10,12 +10,12 @@ function min(a, b) {
1010
}
1111
```
1212

13-
A solution with a question mark operator `'?'`:
13+
Solusi menggunakan tanda tanya operator `'?'`:
1414

1515
```js
1616
function min(a, b) {
1717
return a < b ? a : b;
1818
}
1919
```
2020

21-
P.S. In the case of an equality `a == b` it does not matter what to return.
21+
P.S. Pada kasus persamaan `a == b` tidak menjadi penting apa yang dikembalikan

1-js/02-first-steps/14-function-basics/3-min/task.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
importance: 1
1+
Kepentingan: 1
22

33
---
44

5-
# Function min(a, b)
5+
# Fungsi min(a,b)
66

7-
Write a function `min(a,b)` which returns the least of two numbers `a` and `b`.
7+
Tulis sebuah fungsi `min(a,b)` yang mengembalikan nilai paling terkecil dari dua angka `a` dan `b`.
88

9-
For instance:
9+
Sebagai gambaran:
1010

1111
```js
1212
min(2, 5) == 2

1-js/02-first-steps/14-function-basics/4-pow/solution.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
```js run demo
2+
```js menjalankan demo
33
function pow(x, n) {
44
let result = x;
55

Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
1-
importance: 4
1+
Kepentingan: 4
22

33
---
44

5-
# Function pow(x,n)
5+
# Fungsi pow(X,n)
66

7-
Write a function `pow(x,n)` that returns `x` in power `n`. Or, in other words, multiplies `x` by itself `n` times and returns the result.
7+
Tulis sebuah fungsi `pow(x,n)` yang mengembalikkan nilai `x` pada pangkat `n`. Atau, dengan kata lain, kalikan `x` dengan dirinya sendiri sebanyak `n` kali dan mengembalikan hasilnya.
88

99
```js
1010
pow(3, 2) = 3 * 3 = 9
1111
pow(3, 3) = 3 * 3 * 3 = 27
1212
pow(1, 100) = 1 * 1 * ...* 1 = 1
1313
```
1414

15-
Create a web-page that prompts for `x` and `n`, and then shows the result of `pow(x,n)`.
15+
Buatlah sebuah halaman website yang meminta untuk nilai `x` dan `n`, dan tampilkan hasilnya pada `pow(x,n)`.
1616

1717
[demo]
1818

19-
P.S. In this task the function should support only natural values of `n`: integers up from `1`.
19+
P.S. pada tugas ini, fungsi seharusnya mendukung hanya nilai bilangan natural dari `n`: bilangan integer mulai dari `1`.

0 commit comments

Comments
 (0)