Kirjoita
ohjelma, joka kysyy käyttäjältä pieniä kirjaimia yksitellen ja
pitää yllä taulukkoa syötettyjen merkien määrästä. Kun käyttäjä
syöttää pisteen, ohjelma tulostaa koko taulukon, josta selviää
kuinka monta kappaletta kutakin merkkiä syötettiin.
Java
ratkaisu
Muodosta Auto-luokka
ja tätä luokkaa käyttävä olio. Luokka käsitää seuraavat
tiedot; merkki (String), hinta uutena (long), valmistusvuosi
(int), ajetut kilometrit (float), katsastettu (boolean).
Määrittele ja alusta muuttuja oman autosi tiedoilla. Tulosta nämä
tiedot, sekä laske tietoja hyväksi käyttäen auton tämän päivän
hinta (hinta putoaa kymmenesosan joka vuosi) sekä keskimääräinen
päivän ajomatka.
Java
ratkaisu
Toteuta
CD-levyjen tietokantaohjelma, jossa on seuraava valikko:
===============================
a = lisää uusi CD
b = poista CD
c = selaa tietoja
x = lopeta
===============================
Ohjelmassa on
tilaa viidelle tietueelle. Jokaisesta levystä talletetaan 6 tietoa;
koodi, esittäjä, levyn nimi, julkaisuvuosi, kokonaiskesto ja
sanallinen arvostelu. Alusta käyttämättömät solut
miinus-merkillä tai numerolla nolla. Ohjelman täytyy itse
tunnistaa onko jokin tietue käytössä vai onko se tyhjä, eikä käytettyjen
tietueiden päälle saa kirjoittaa.
Java
ratkaisu
Kirjoita ohjelma,
jossa arvotaan lottonumeroita. Käyttäjältä kysytään ensin 7
numeroa, ohjelma arpoo satunnaisesti toiset 7 numeroa ja lopuksi näyttää
kuinka monta käyttäjä sai oikein. Luo kaksi taulukkoa. Toiseen
talletetaan käyttäjän numerot (esim. valitut[39], jossa 1
tarkoittaa valittua ja 0 ei valittua) ja toiseen arvotut numerot
(esim. arvotut[39], jossa 1 tarkoittaa arvottua ja 0 ei arvottua).
Sekä kone, että käyttäjä eivät saa valita samaa numeroa kuin
yhden kerran.
Java
ratkaisu
|