Praktikum: Massiivid ja System.Collection.Generic nimeruum CSharp keeles: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Line 10: Line 10:


== Käsi_mittehoitud tegevus ==
== Käsi_mittehoitud tegevus ==
* Loo eraldi klass pilt ja realiseeri järgmised omadused:
* Küsi kasutajalt viie inimese nimi ja pikkus, väljasta inimesed tähestiku järjekorras ja pikkuse järjekorras
** Pildil on alusinfo (algne pildiinfo)
* Loo rakendus, mis hoiaks meeles laevade pommitamise mänguväljakut (10x10)
** Pildil on hetkeinfo (muudetud pildi sisu)
** Lisa võimalus laevade lisamiseks
* Loo võimalus algse pildi vähendamiseks
** Realiseeri kontroll (laevad ei tohi olla kõrvuti, ninapidi koos jne)
* Loo võimalus hetkepildi suurendamiseks
*** Näite leiad: http://mangukoobas.lahendus.ee/shock/laevpomm/laev2Skoor.htm
* Loo klass Punkt väljadega x ja y ning meetoditega KaugusNullist ja TeataAndmed.
** Esimene väljastab reaalarvuna kauguse koordinaatide alguspunktist.
** Teine tagastab tekstina koordinaatide väärtused.
* Loo Punktile alamklass RuumiPunkt. Lisa väli z, kata üle KaugusNullist ning asenda TeataAndmed.
** Esimene väljastab kauguse nullist kolme koordinaadi korral, teine aga kirjutab RuumiPunkti andmed ekraanile või vormile, meetodid tagastustüübiks on void.


== Mul_on_igav_teeks_ka_midagi tegevus ==
== Mul_on_igav_teeks_ka_midagi tegevus ==

Revision as of 21:18, 13 September 2010

Praktilised ülesanded

Eeldused

Vaata läbi teooria:

Käsi_hoitud tegevus

  • Puudub

Käsi_mittehoitud tegevus

  • Küsi kasutajalt viie inimese nimi ja pikkus, väljasta inimesed tähestiku järjekorras ja pikkuse järjekorras
  • Loo rakendus, mis hoiaks meeles laevade pommitamise mänguväljakut (10x10)

Mul_on_igav_teeks_ka_midagi tegevus

  • Loo lihtne telefoniraamat
    • Mõtle, kuidas hoida andmeid (nimi, telefon, e-mail, skype)
    • Realiseeri lihtne otsing
    • Realiseeri andmete lisamine