Välikoe: Palkanlaskentaohjelma

Projektin nimi pitää olla PalkkaLaskelma.java

Ohjelman tehtävä on laskea työntekijän bruttopalkka viikon ajalta. Ohjelma kysyy aluksi tuntipalkan, sitten työtunnit viikon jokaisena päivänä.  Jos työaika päivässä on yli 8 tuntia, kahdelta ensimmäiseltä tunnilta maksetaan 50%:n ylityölisä, sen jälkeen 100%:n ylityölisä. Tunteja voi olla korkeintaan 16 päivässä. Sunnuntailisä on 100%.

Ohjelma voi olla myös lomakepohjainen, ei kuitenkaan appletti, koska appletti ei voi kirjoittaa tiedostoon. Luokkien ja olioiden käyttö on suositeltavaa.

Viikonpäivien työtunnit, palkka ja viikon kokonaispalkka kirjoitetaan tekstitiedostoon palkkalaskelma.html.

Html-tiedostossa tulee olla standardin mukaiset aloitus- ja lopetustagit (<html><head></head><body>, loppuun </body></html>). Otsikoksi tulee Palkkalaskelma. Seuraavalla riville tulostetaan tuntipalkka. Seuraavalle riville tulostetaan tekstit Viikonpäivä, tunnit ja  palkka. Seuraaville riveille tulostetaan päivät, tunnit ja palkat. Viimeiselle riville tulostetaan teksti Yhteensä ja tunnit ja palkka yhteensä. Esimerkki.

Loppukoe:

Projektin nimi pitää olla PalkkaLaskelmat.java

Muokkaa palkanlaskentaohjelmaa siten, että ohjelma tallentaa tietokantaan viikon, työtunnit ja bruttopalkan. Tietokannan sisältö pitää voida tulostaa näytölle ja html-tiedostoon. Myös tietyn viikon tiedot pitää voida tulostaa näytölle. Käytä tekstitietokantaa, jonka nimi on palkat.txt. Lähetä koodi sähköpostiviestissä, ei liitteenä. Lisää Java-koodin loppuun palkat.txt ja schema.ini kommenttina.

 

 

 

 

Linkit