You are on page 1of 8

Tehnike vizuelnog

programiranja
Vežba 1
Zadatak 1
 Napraviti mali program koji će:
 prikazati poruku „Unesi svoje ime“
 umeti da pročita uneto ime
 na kraju prikazati poruku „Zdravo “ sa unetim
imenom.
 Obratiti pažnju na:
 pisanje komentara
 odvajanje naredbi koda
 metod Main
Pogled na kod:
 using System;
 namespace ZdravoSvete
 {
 /// <summary>
 /// Komentari sa tri kose crte koriste se
 /// pri generisanju XML odnosno HTML
 /// izvestaja.
 /// </summary>
 public class Hello
 {
 [STAThread]
 static void Main(string[] args)
 {
string mojeIme;
 Console.WriteLine("Unesi svoje ime");
 mojeIme = Console.ReadLine();
 Console.WriteLine("Zdravo {0}", mojeIme);
 }
 }
 }
Zadatak 2
 Potrebno je za pročitani tekst ispisati
kodovan tekst tako što se svaki karakter
menja sa karakterom koji je sledeći u
ASCII tabeli
 Obratiti pažnju na:
 Kako je vrednost karaktera zamenjena sa
sledećom vrednosti iz ASCII tabele.
 Kako se preuzimaju vrednosti iz komandne
linije.
 Kako se vrednosti komandne linije zadaju
kroz VS okruženje.
Zadatak 3
 Napraviti novi projekat konzolne aplikacije
i napraviti sledeće tipove podataka:
 Struktura Odeljenje (ime, mesto)
 Klasa Radnik (ime, godište, plata, posao,
odeljenje)
 Klasa Preduzeće (radnici – niz, odeljenja –
niz, naziv)
Zadatak 3 - nastavak
 Preduzeće pri kreiranju stvara niz radnika i “ručno”
popunjen niz odeljenja: uprava, dostava,
projektovanje. Pri kreiranju preduzeća uneti
ukupan broj radnika
 Preduzeće ima sledeće metode:
 Novi radnik – omogućava unos novog radnika na
osnovu zadatih vrenosti
 Promena plate svih radnika za neki iznos u zadatom
odeljenju
Zadatak 4
 Napisati sledeće klase:
 GOblik - geometrijski oblik sa atributima: x, y (lokacija na
ekranu) i naziv. Atributi su vidljivi samo klasama koje je
nasleđuju.
 Trougao, Pravougaonik, Krug – nasleđuju GOblik i imaju
metode:
• ispis – naziv, lokacija i povrsina (ToString)
• povrsina
• vratiX i vratiY
• (u konstruktoru se podešava naziv – “ručno”, a x i y kao
ulazni parametri)
 Crtez: sadrži niz oblika čiji se maks. broj elemenata zadaje
pri kreiranju objekta
• ima metode: DodajOblik(GOblik o) , UkupnaPovrsina() i
ToString()
Zadatak 4 - nastavak
 Napisati odgovarajuće konstruktore za sve klase.
 Koristiti ključnu reč base
 Napisati test program koji će da kreira Crtez sa 5
geometrijskih obllika, ispiše ih i prikaže ukupnu površinu.

You might also like