Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Haaste: Tuloveron Laskeminen | Stream API:n Perusteet ja Toiminnalliset Ominaisuudet
Stream API

bookHaaste: Tuloveron Laskeminen

Tehtävä

Swipe to start coding

Toteuta ohjelma, joka laskee verot tuloluokkien perusteella ja soveltaa eri veroprosentteja riippuen tulotasosta.

  • Jos tulot ovat yli 100 000, veroprosentti on 25 %.
  • Jos tulot ovat välillä 50 000 ja 100 000, veroprosentti on 15 %.
  • Jos tulot ovat alle 50 000, veroprosentti on 5 %.

  1. Aseta sopivat arvot if- ja else if -ehtoihin tulojen tarkistamiseksi.
  2. Kerro summa sopivalla prosentilla jokaisessa tapauksessa saadaksesi oikean veron määrän.
  3. calculateTaxes-metodissa käy läpi tulot taulukko käyttäen for-each-silmukkaa.
  4. Lisää vero jokaisesta tulosta result-listaan käyttämällä parametrina annettua taxFunction-funktionaalista rajapintaa.
  5. Tallenna calculateTaxes-metodin tulos taxes-muuttujaan.

Ratkaisu

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 7
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

close

Awesome!

Completion rate improved to 2.33

bookHaaste: Tuloveron Laskeminen

Pyyhkäise näyttääksesi valikon

Tehtävä

Swipe to start coding

Toteuta ohjelma, joka laskee verot tuloluokkien perusteella ja soveltaa eri veroprosentteja riippuen tulotasosta.

  • Jos tulot ovat yli 100 000, veroprosentti on 25 %.
  • Jos tulot ovat välillä 50 000 ja 100 000, veroprosentti on 15 %.
  • Jos tulot ovat alle 50 000, veroprosentti on 5 %.

  1. Aseta sopivat arvot if- ja else if -ehtoihin tulojen tarkistamiseksi.
  2. Kerro summa sopivalla prosentilla jokaisessa tapauksessa saadaksesi oikean veron määrän.
  3. calculateTaxes-metodissa käy läpi tulot taulukko käyttäen for-each-silmukkaa.
  4. Lisää vero jokaisesta tulosta result-listaan käyttämällä parametrina annettua taxFunction-funktionaalista rajapintaa.
  5. Tallenna calculateTaxes-metodin tulos taxes-muuttujaan.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 7
single

single

some-alt