Ohjelmoinnin kokeestaPoissaolojen johdosta kokeen voi tehdä loppuun omalla ajalla kunhan palauttaa sen ennen maanantain 30.5. viimeistä tuntia. Läpäisyn edellytys on että pystyy suullisesti selittämään ohjelmien toiminnan.
Tehtävät
1. Tee ohjelma joka:
1.1. Kysyy nimesi ja syntymävuotesi
1.2. Lukee nimesi ja syntymävuotesi
1.3. Laskee ikäsi
1.4. Päättelee iästäsi, mitä ajoneuvoja saa ajaa (jos on ajokortti)
1.5. Tulostaa nimesi, ikäsi ja sallitut ajoneuvot
2. Tee ohjelma joka:
2.1. Arpoo käyttäjän antaman määrän satunnaislukuja väliltä 0-9
2.2. Laskee lukujen keskiarvon
2.3. Säilöö ne taulukkoon
2.4. Laskee kunkin luvun esiintymistiheyden
2.5. Tallentaa tiedot tekstitiedostoon
3. Tee puhelinmuistio-ohjelma, jossa on seuraavat toiminnot:
3.1. Tallennetaan nimi ja numero (struct tai class)
3.2. Nimien ja numeroiden lisäys, poisto ja muokkaus
3.3. Selaaminen eteen ja taakse
3.4. Kaikkien nimien ja numeroiden listaus
3.5. Tallennus tiedostoon
|
1) Tee ohjelma, joka laskee kolmion piirin ja pinta-alan Heronin kaavaa käyttäen
Kaava: A = sqrt(s*(s-a)*(s-b)*(s-c))
missä s = 0.5 * (a + b + c) eli puolet kolmion ympärysmitasta.
Ohjelma tarkistaa myös onko kolmio suorakulmainen.
sqrt (neliöjuuri) tarvitsee ylimmälle riville #include < cmath >
2) Tee ohjelma jossa pelaat kivi, paperi ja sakset-peliä tietokonetta vastaan. Satunnaisluvun siemen pitää antaa ensiksi.
cin >> siemen;
srand(siemen);
Satunnaisluku 1-3 saadaan:
luku = rand()%3+1;
Ohjelma pelaa 10 kierrosta ja laskee lopuksi pisteet.
|
1. Tee ohjelma, joka kysyy luvun ja kertoo, onko se
positiivinen vai negatiivinen.
2. Tee ohjelma, joka kysyy kolme lukua ja laskee niiden
keskiarvon.
3. Tee ohjelma, joka kysyy ympyrän säteen ja laskee kehän
pituuden ja pinta-alan.
k = pii * r * 2
a = pii * r * r
4. Tee ohjelma, joka kysyy ostosten loppusumman. Jos se on
yli 1000 €, annetaan 10% alennus. Jos se on yli 2000 €,
annetaan 20% alennus. Alennettu loppusumma tulostetaan.
|