Belajar C++ [Dasar] - 36 - Latihan Rekursif - Faktorial

Поделиться
HTML-код
  • Опубликовано: 24 окт 2024

Комментарии • 41

  • @charles4797
    @charles4797 4 года назад +7

    Bg buatin dong materi dynamic programmingnya please. Chanel abg sangat membantu sekali samaku dan aku jadi lebih paham tentang programming.

  • @siscoredy2765
    @siscoredy2765 5 лет назад +3

    Secara matematis, 1! = 0! = 1, sedangkan negative factorial = tidak terdefinisi.
    Berikut tampilan local scopenya :
    int faktorial (int n){
    if (n < 0){
    cout

    • @kyleevalencia1827
      @kyleevalencia1827 3 года назад

      Ini ditampilkan nilai negatifnya yang tulisan tidak terdefinisi tidak keluar sama sekali atau bagaimana ??

    • @kyleevalencia1827
      @kyleevalencia1827 3 года назад

      Dan kalau yang anda maksud biar yang kalau faktorial negatif dia keluar output pesan tidak terdefinisi anda bisa mengubah nya dengan menampung pemanggilan fungsi anda ke sebuah variabel (hanya bisa dilakukan jika fungsi tersebut mereturn sebuah nilai seperti dalam kasus ini fungsi nya merupakan fungsi int maka angka penampung nilai fungsinya berupa int) kemudian cek apakah nilai yang menampung pemanggilan fungsi itu 0 atau tidak di main nya. jika 0 maka print pesan errornya jika tidak maka print nilainya.
      Semoga membantu :>

    • @m.ramadhansyahputra2327
      @m.ramadhansyahputra2327 3 года назад

      @@kyleevalencia1827 Bang bisa kasih penjelasan Fungsi rekursif ga bang kek penjelasan pentingnya aja gitu.soalnya sama masih SMA masih dibangku kls 2,tetapi dimateri ini saya kurang masuk keotak bang.jadi tolong kasih saya saran ya bang🙏

    • @kyleevalencia1827
      @kyleevalencia1827 3 года назад

      @@m.ramadhansyahputra2327 Dan sekarang baru semester 2

    • @kyleevalencia1827
      @kyleevalencia1827 3 года назад +1

      @@m.ramadhansyahputra2327 Dan kalau soal penting rekursif itu simple nya untuk data structure seperti bst dan kasus ekstrim nya teman saya pernah bilang rekursif ini bakal membantu sekali dalam kasus floodfill (cari jalan path gitu) tapi saya belum pernah bangun code nya langsung. Cuma ngertiin code punya teman saya

  • @totomustopalamin6233
    @totomustopalamin6233 4 года назад +1

    bang w masih bingung, misalkan suatu return rekursif itu, nilai returnnya tersimpan dimana ya dan gmna kita bisa akses hasil return tsb??

  • @brave9581
    @brave9581 2 года назад

    Bang,di vscode gw error,karna variabel angka itu gak di inisialiasi,padahal kan itu pake cin inisialiasi nya

  • @ameliapramudita
    @ameliapramudita 4 года назад +1

    I lopyu bangg💕 makasih ilmunyaaa😭

  • @dharmaputra7394
    @dharmaputra7394 6 лет назад

    request rekrusif tower hanoi

  • @nurrojabiyah2446
    @nurrojabiyah2446 4 года назад +2

    Kalo mau buat faktorial genap aja gmn ya bang?

    • @carlesoctavianus6505
      @carlesoctavianus6505 4 года назад

      Buat dulu kondisi inputnya harus
      a%2==0
      Trs return a*func(a-2);

    • @DrFerdy
      @DrFerdy 2 года назад

      a%2== 0
      buat apa,tolong bikin aja functionnya,jangan setengah setengah

  • @adityaudianggoro2786
    @adityaudianggoro2786 6 лет назад

    Bang Kalo Kita punya Cara sendiri tpi pake library cmath boleh ga bg jadinya ga usah make int iterasi lagi malh sedikit lebih mudah

    • @KelasTerbuka
      @KelasTerbuka  6 лет назад +1

      boleh banget bro....di tutorial ini objektifnya buat mengenalkan konsep rekursif itu seperti apa, kalo udah ngerti rekursif dan bisa pakai library cmath sih oke bro

  • @nurasrilestari678
    @nurasrilestari678 4 года назад +1

    kenapa lebih dari 50 hasilnya 0

    • @vonsuzaku
      @vonsuzaku 4 года назад +1

      bantu jawab gan
      itu karena tipe data integer yang dipakai itu range nya tidak mencukupi untuk menyimpan data sebesar 50!. CMIIW

    • @arka8156
      @arka8156 4 года назад

      Pakek unsigned long long kali ya

  • @bayuraditya7701
    @bayuraditya7701 3 года назад

    ternyata pake if else kita bisa buat looping

  • @hilmanfirdaus7139
    @hilmanfirdaus7139 6 лет назад

    bang knp klo kita inputin 100 itu nilai hasilnya 0

  • @xcrayz3131
    @xcrayz3131 4 года назад +1

    bang klo kg usah pake prototype juga bisa kan?fungsi prototype itu buat apa dh jd pusing saya

  • @codeyzx
    @codeyzx 4 года назад

    masih ndak paham bang :(

  • @universe2465
    @universe2465 4 года назад

    bang pake pen tablet ya bang