Function dan if / else (Java Script)

Oleh Crew 80 18 pada Selasa, 19 Des. 2017, 18:22:42


Kembali ke forum soal ini

#javascript #functions #functions-dan-variabel


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



gimana yah cara kerjain ini,, kayak nya udah mentok ni makanya bertanya,, udah gua isi tapi tetep salah 
CODE:
// tulis function anda dibawah
// jangan lupa untuk memanggil function anda lagi
var periksa_kredit = function (pendapatan) {
  if (pendapatan >= 1000) {
    return "Anda berhak mendapatkan kartu kredit";
  }
    else {
    "Kamu tidak berhak mendapatkan kartu kredit";

  }
}
periksa_kredit(500)
periksa_kredit(1500)
periksa_kredit(1000)

Ini Pertanyaan nya :
Function dan if / else

Aplikasi yang berguna dari code yang bisa digunakan berulang-ulang adalah if/else. Tanpanya, akan sangat melelahkan untuk menulis code

Kita akan menulis sebuah function yang akan mengambil pendapatan seseorang sebagai parameter. Di dalam function, akan terdapat if/else. Kita ingin function yang menentukan apakah seseorang boleh mendapatkan kartu kredit atau tidak.
Instruksi:

    Tulis function yang kita sebut periksa_kredit yang akan mengambil parameter pendapatan.
    Didalam function, tulis if dimana jika pendapatannya lebih besar atau sama dengan 1.000, code anda akan return

    "Anda berhak mendapatkan kartu kredit."

    Jika kurang, komputer akan menuliskan

    "Anda tidak berhak mendapatkan kartu kredit."

    Gunakan tulisan di atas tepat 100%, huruf besar dan kecilnya dan tanda bacanya juga. Copy dan Paste jika perlu.
    Setelah anda selesai mendefinisikan function. Dibawahnya definisinya, panggil function tersebut, dan masukkan 500 sebagai parameternya.
    Panggil lagi di bawahnya, dan masukkan 1.500.
    Setelahnya lagi, panggil dan masukkan 1.000.


#TanyaJawab
0 jempol




ZihxS
300
816
· 6 tahun, 3 bulan yang lalu · 1 jempol

Hai coder Crew,

Anda hanya kurang teliti saja :

Ini kode anda :

periksa_kredit(500)
periksa_kredit(1500)
periksa_kredit(1000)

Coba kode ini :

periksa_kredit(500);
periksa_kredit(1500);
periksa_kredit(1000);

anda hanya kurang teliti, anda tidak membawa ";" pada akhir pernyataan anda untuk memanggil function di variabel periksa_kredit.

Semoga membantu ^_^

Crew
80
18
penanya
· 6 tahun, 3 bulan yang lalu · 1 jempol

#ZihxS,, udah saya coba pakek tanda (";") tapi tetep gak bisa,, ada solusi lagi,, mungkin penulisan code nya salah yahh?

ZihxS
300
816
· 6 tahun, 3 bulan yang lalu · 1 jempol

Coba pakai kode ini :

// tulis function anda dibawah
// jangan lupa untuk memanggil function anda lagi
var periksa_kredit = function (pendapatan) 
{
  if (pendapatan >= 1000) 
  {
    return "Anda berhak mendapatkan kartu kredit";
  }
  else 
  {
    return "Kamu tidak berhak mendapatkan kartu kredit";
  }
}
periksa_kredit(500);
periksa_kredit(1500);
periksa_kredit(1000);

ZihxS
300
816
· 6 tahun, 3 bulan yang lalu · 1 jempol

Setelah saya lihat instruksinya, coba pakai kode ini :

var periksa_kredit = function (pendapatan) 
{
  if (pendapatan >= 1000) 
  {
    return "Anda berhak mendapatkan kartu kredit";
  }
  else 
  {
    return "Anda tidak berhak mendapatkan kartu kredit";
  }
}
periksa_kredit(500);
periksa_kredit(1500);
periksa_kredit(1000);

Crew
80
18
penanya
· 6 tahun, 3 bulan yang lalu · 1 jempol

#ZihxS 
ERROR ("antar baris tidak di akhiri dengan (";")

ZihxS
300
816
· 6 tahun, 3 bulan yang lalu · 1 jempol

@Crew,

Padahal itu kodenya sudah benar, coba kirim kode terakhir anda.

Crew
80
18
penanya
· 6 tahun, 3 bulan yang lalu · 1 jempol

var periksa_kredit = function (pendapatan) 
{
  if (pendapatan >= 1000) 
  {
    return "Anda berhak mendapatkan kartu kredit";
  }
  else 
  {
    return "Anda tidak berhak mendapatkan kartu kredit";
  }
}
periksa_kredit(500);
periksa_kredit(1500);
periksa_kredit(1000);

ZihxS
300
816
· 6 tahun, 3 bulan yang lalu · 1 jempol

Itu seharusnya sudah benar.

Mungkin koneksi anda kurang stabil, atau jika masih belum bisa, anda bisa email ke admin@codesaya.com atau mention twitter ke @CodeSaya

Sementara anda bisa memilih pelajaran lain terlebih dahulu.

ZihxS
300
816
· 6 tahun, 3 bulan yang lalu · 1 jempol

Sebentar coba anda pakai kode ini :

var periksa_kredit = function (pendapatan) 
{
  if (pendapatan >= 1000) 
  {
    return "Anda berhak mendapatkan kartu kredit.";
  }
  else 
  {
    return "Kamu tidak berhak mendapatkan kartu kredit.";
  }
}
periksa_kredit(500);
periksa_kredit(1500);
periksa_kredit(1000);

Crew
80
18
penanya
· 6 tahun, 3 bulan yang lalu · 1 jempol

haha,, tadi pas saya copy paste codenya,,
saya membawa juga kalimat :
Setelah saya lihat instruksinya, coba pakai kode ini :
tapi pas sudah saya hapus,, tetep jadi error,,yang keluar malah 1 perintah aja yang :
Anda berhak mendapatkan kartu kredit

ZihxS
300
816
· 6 tahun, 3 bulan yang lalu · 1 jempol

Di instruksinya soalnya harus mencetak :

"Anda berhak mendapatkan kartu kredit."

dan

"Anda tidak berhak mendapatkan kartu kredit."

Itu di dalam return ada yang isinya "Kamu" harusnya "Anda"

Dan di akhir kalimat harus pakai "." di kode anda tidak pakai "."

Crew
80
18
penanya
· 6 tahun, 3 bulan yang lalu · 1 jempol

@ZihxS
Trimakasih code sudah benar 
CODE:
var periksa_kredit = function (pendapatan) 
{
  if (pendapatan >= 1000) 
  {
    return "Anda berhak mendapatkan kartu kredit.";
  }
  else 
  {
	return "Anda tidak berhak mendapatkan kartu kredit.";
  }
}
periksa_kredit(500);
periksa_kredit(1500);
periksa_kredit(1000);

ZihxS
300
816
· 6 tahun, 3 bulan yang lalu · 1 jempol

Coba ini :

var periksa_kredit = function (pendapatan) 
{
  if (pendapatan >= 1000) 
  {
    return "Anda berhak mendapatkan kartu kredit.";
  }
  else 
  {
    return "Anda tidak berhak mendapatkan kartu kredit.";
  }
}
periksa_kredit(500);
periksa_kredit(1500);
periksa_kredit(1000);

ZihxS
300
816
· 6 tahun, 3 bulan yang lalu · 1 jempol

Oke sama sama @Crew,

Tetap semangat dan jangan menyerah.

Dan harus telitiyaa ^_^

Crew
80
18
penanya
· 6 tahun, 3 bulan yang lalu · 0 jempol

@Zihxs
Boleh bertanya 1 code lagi yang :
var kenalan = function (nama) {
	return "Hi, nama saya " + nama;
	
}
kenalan(ada);

Errot Code (ada belum di deklarasikan)

ZihxS
300
816
· 6 tahun, 3 bulan yang lalu · 1 jempol

Oke ini contoh nya :

var kenalan = function( nama ) {
	return "Hi, nama saya " + nama;
	
};
kenalan("Disini nama anda");

Ingat function itu parameternya harus string  ("isi") bukan (isi), string di ampit oleh tanda (") atau (')

Crew
80
18
penanya
· 6 tahun, 3 bulan yang lalu · 1 jempol

#ZihxS

oh iya saya lupa memasukkan tanda string :)