Zadatak 4. Na programskom jeziku C# kreirati klasu Slika koja će kao privatne članove imati ime, sirinu, visinu, osvetljaj (0-100, default: 50), kontrast (0-100, default: 50), zajednički podatak o broju bitova po pikselu, a kao javne (public) sledeće funkcije članice:

  • konstruktor bez argumenata,

  • konstruktor sa podacima o slici,

  • konstruktor za kopiranje,

  • svojstva za sve privatne članove,

  • metodu koja izračunava kapacitet slike: veličina slike u bajtovima,

  • metodu za promenu kontrasti za kontX,

  • metodu za promenu osvetljaja za kontX,

  • metodu ToString().

  • operatore >,< koji porede dva radnika prema godišnjim platama (sumi zarada)

U funkciji main na osnovu podataka koje korisnik unosi sa tastature, kreirati dva objekta klase Slika kao i zajednički podatak o broju bitova po pikselu. Prikazati podatke o slikama, ukupnoj veličini u B svake,  kao i podatak o većoj slici koristeći operator >. Zatim kreirati treći objekat klase Slika (kao kopiju prvog), promeniti ime novim podatkom unetim od strane korisnika i na standardni izlaz prikazati podatke o toj slici. Na kraju prikazati broj slika u programu.


Last modified: Friday, 22 November 2019, 6:01 PM