Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Pomoc w algorytmach dla początkującego


KosciuszkoBest

Rekomendowane odpowiedzi

Opublikowano

Tu masz zapis algorytmu w JS (działa dokładnie przynajmniej dla podstaw całkowitych, przy floatach są niedokładności):

 

function exp(x, n) {
  function expRecur(x, n, result = x) {
    if (n === 0) return 1;
    if (n === 1) return result;

    const base = result;

    for (let i = 1; i < x; i++) {
      result += base;
    }

    return expRecur(x, --n, result);
  }

  const result = expRecur(Math.abs(x), n);

  return (x < 0 && n % 2 !== 0) ? -result : result; 
}

Tłumaczył nie będę, kod jest prosty - wykaż się inicjatywą ;)

Chcesz precyzyjnej i zrozumiałej odpowiedzi? - Zadaj precyzyjne i zrozumiałe pytanie. Nie przyjmuję zleceń.
Nie odpowiadam na priv na pytania, które można zadać na forum. Chcesz mojej pomocy - oznacz mnie w poście =>  @"Hans Kloss PL" 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...