Funktio laskevuodet

Anonyymi

Osaisiko ketään auttaa? Ongelmana on, että pitäisi tehdä funktio, joka saa parametreina kolme kokonaislukua: alkupääoman, tavoitepääoman ja arvioidun vuotuisen tuottoprosentin. Funktio palauttaa kokonaislukuna, kuinka monta vuotta menee halutun tavoitepääoman saavuttamiseen. Korko lisätään pääomaan kerran vuodessa.
Arvioidun tuottoprosentin pitää olla positiivinen luku eli suurempi kuin nolla.

Oma aikaansaannos on tällainen ja tässä on siis jotain vikaa:
function laskeVuodet(alkupaaoma, tavoitepaaoma, tuottoprosentti) {
let vuodet = 0;

while (alkupaaoma <= tavoitepaaoma) {
alkupaaoma * (1 tuottoprosentti / 100) * vuodet}
{
vuodet ;
}
return vuodet;
}

2

128

    Vastaukset 2

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Anonyymi

      Korkoa korolle lisätään vuosittain alkupääomaan.
      C# näin:

      private int laskeVuodet(long alkupaaoma, long tavoitepaaoma, long tuottoprosentti)
      {
      int vuodet = 0;
      while (alkupaaoma < tavoitepaaoma)
      {
      alkupaaoma = alkupaaoma * tuottoprosentti / (double)100;
      vuodet = 1;
      }
      return vuodet;
      }

    • Anonyymi

      Taidetaan olla AP:n kanssa samalla ohjelmointikurssilla, itsekin tuskailin saman tehtävän kanssa. :D

      Suoraa vastausta en viitsi antaa, koska muuten syyllistymme plagiointiin. Tää tehtävä on siis osa tenttiä, jonka hyväksytysti suorittamalla pääsee valintakokeeseen ja siellä viimeistään pitäis ite osata koodata.

      Vihjeeksi annan, että vastaus löytyy hyvin pitkälti tästä ketjusta. Tuo funktio pitäisi toteuttaa Javascriptillä eli se tehdään hieman eri tavalla kuin C-kielellä. Pieniä muokkauksia vaan koodiin nii kyllä se sit menee läpi!

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. 124
      1553
    2. Naisten liian suuret vaatimukset?

      Palstalla näkee usein vlituksia siitä, että naisilla on miehille liian suuria vaatimuksia. Haluankin nyt mielenkiinnosta
      Sinkut
      203
      1006
    3. Johanna Tukiainen oli seonut ja hyökännyt ystävänsä kimppuun.

      Ollut suora lähetys ja repinyt hiuksista ystäväänsä.
      Kotimaiset julkkisjuorut
      148
      629
    4. Olen Aito Narsisti

      Kysykää mitä haluatte liittyen tähän aiheeseen. Joitain kokemuksiani asiaan liittyen voin harkintani mukaan jakaa.
      Sinkut
      228
      530
    5. Mara puhuu narsuista

      Eikö toi ämmä itse ole suurin sellainen?
      Kotimaiset julkkisjuorut
      187
      499
    6. 30
      482
    7. Outo liikkuja

      Tämä tyyppi josta kirjoitettiin Ähtärin Ilmoitustaululla. Joka yritti varastaa auton meijeritieltä. Hän liikkui koulut
      Ähtäri
      11
      444
    8. PÄIVÄN KYSYMYS

      Haluatko SINÄ afkaani-muslimin ministeriksi?
      Kajaani
      182
      443
    9. Onko tämä meidän yhteys

      Vähän liian vaikeaa? Joskus voimakkaatkaan tunteet ei riitä.
      Ikävä
      41
      426
    10. Iso käsi pormestarille hyvin hoidetusta työstä

      Puolangan kunta on siistinyt Paljakan rinteitä kesän aikana – yksi keskeneräinen lakiasia hidastaa vielä rinnekeskuksen
      Puolanka
      18
      393
    Aihe