Visual Basicu kontrolltöö ülesandeid Päevade funktsioonid * Teatatakse, kas etteantud päev on kuu esimene kuupäev. * Lisaks luuaks funktsioon teatamaks etteantud kuupäeva eestikeelsena. * Lisaks luuakse funktsioon teatamaks päeva etteantud tööpäevade pärast. Kolmnurkade funktsioonid * Antakse ette kolmnurga alus ja kõrgus, väljastatakse pindala. * Kolmnurga pindala leitakse küljepikkuste abil. p=a+b+c/2; S=ruutjuur(p*(p-a)*(p-b)*(p-c)) * Lisaks luuakse funktsioon teatamaks, kas selliste küljepikkustega kolmnurka on võimalik moodustada ning kas ta on terav-, täis- või nürinurkne. Andmete loomine * Loo töölehele sada paarisarvu. * Loo töölehele kasutaja määratud kogus paarisarve. * Loo töölehele kasutaja määratud kogus algarve. Kolmnurgaülesannete koostamine * Loo töölehele kümme juhuslikku alust ja kõrgust. * Lisaks eelmisele palu kasutajal sisestada pindalad ning kontrolli programmiga, mitu vastust sobis. * Lisaks eelmisele joonista loodud andmete järgi kolmnurgad ekraanile. Kui kasutaja vastus erineb, siis joonista teise värviga ka kasutaja pakutud suuruse pindalaga kolmnurk. Valuutakalkulaator * Loo vormile kalkulaator, mille abil saab kroone ümber arvutada eurodeks. * Lisaks eurodele saab vahetada ka Rootsi kroonideks ja Inglise naelteks. * Vahetuskursid on eraldi töölehel kirjas. Saab vahetada kõiki valuutasid mõlemas suunas, teenustasu 1%. Koristajad * Töölehel on kirjas koristajate graafik: igal real nimi ja kuupäev. Eraldi tulbas on kirjas eraldi koristajate nimed. Teata programmiga, mitu erinevat koristajat on. * Loo programmi abil igale koristajale eraldi tööleht, kus kirjas tema tööpäevad. * Lisaks eelmisele kirjuta tekstifaili, mitu päeva iga koristaja tööl käib. Korteriühistu veearveldus * Tabelis on korterite veemõõtjate näidud kuude kaupa. Leitakse iga korteri veetarbimine kuude kaupa ning kogu ühistu tarbimiste summa kuude kaupa. * Eraldi lahtris on kirjas vee kuupmeetri hind. Luuakse tekstifail, kus üksteise järgi kirjas iga korteri veekviitungid viimase kuu kohta. * Lisaks eelmisele on eraldi kirjas ka ühistu suure veemõõtja näidud. Hinna arvutamisel jagatakse leketest tekkinud jm. ülekulu ühtlaselt kõigi korterite vahel. Kviitungid trükitakse HTML-faili. Kujundus korrektne, andmed tulpades, tähtsamad rasvaselt. Kviitungil näha ka korteri omaniku nimi, korteri number ning välja arvutatud maksetähtaeg (järgmise kuu 20. kuupäev või sellele järgnev tööpäev). Müüginäitajad Koosta leht, kus on tulpades kirjas müüja nimi ja kauba nimetus. Eraldi tulpades on olemasolevate kaupade nimetused ja hinnad. · Loe kokku,mitut erinevat kaupa üldse müüdi. · Arvuta iga müüja kohta kokku, kui suure summa eest ta müüs. · Koosta veebilehele tabel, kus tulpadeks on müüjate nimed, ridadeks kaupade nimetused ning lahtritesse kirjutatakse, mitu ühikut vastavat kaupa ta müüs. Käibemaks · Koosta funktsioon teatamaks, kui palju on etteantud hind ilma käibemaksuta · Etteantud hinna kohta teatatakse viisaka lausega "hind x krooni, käibemaks x krooni, hind ilma käibemaksuta x krooni, x eurot" · Lisaks eelmisele kontrollitakse, et arvutamisel oleks tegemist positiivse arvuga. Probleemi puhul seletatakse. Nt. lahter tühi, lahtris tekst, lahtris negatiivne arv.