PP6
PP1
Tee funktio joka laskee (ja palauttaa) tuotteen alkuperäisen hinnan kun viedään parametrina ''alennettu hinta'' ja alennusprosentti (nollasta sataan). Tee pääohjelma josta kutsut tekemääsi funktiota ja tulostat sen antaman arvon. Huomaa, että funktio, missä alkuperäinen hinta lasketaan, ei saa tulostaa mitään.
PP2
Tee ohjelma joka toimii seuraavasti. Käyttältä kysytään kuinka monta lukua arvotaan ja kuinka monta kierrosta arvontaa suoritetaan. Vastaukset otetaan talteen, jotta niitä voidaan käyttää tulostuksessa. Tulostuksessa kerrotaan, montako kertaa mikäkin luvuista tuli arvottua.
Montako lukua arvotaan ? > 10
Montako arvontaa suoritetaan? > 10000
Arvottiin seuraavasti:
0: 1029 kertaa
1: 1016 kertaa
2: 968 kertaa
3: 992 kertaa
4: 989 kertaa
5: 1067 kertaa
6: 1012 kertaa
7: 984 kertaa
8: 961 kertaa
9: 982 kertaa
Vinkki: Voit arpoa kokonaislukuja väliltä 0-9 kirjoittamalla seuraavasti:
Random r = new Random();
...
r.Next(10);
Huomaa kuitenkin, että Random
-oliota ei saa luoda silmukan sisällä. Toisin sanoen, new Random()
-kutsu täytyy tehdä ennen silmukkaa.
PP3
Jatka edellistä ohjelmaa niin, että se tulostaa lopuksi myös:
Yleisin luku oli : 5 (1067 kpl)
Kopioi edellisen tehtävän vastauksesi alle ja tee tarvittavat muutokset/lisäykset siihen.
Lisätehtäviä
Jos sinulla jäi edellisistä PP-tehtävistä jotain tekemättä, voit tehdä niitä. Voit myös tehdä tämän viikon demoja.
These are the current permissions for this document; please modify if needed. You can always modify these permissions from the manage page.