Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Molim Vas ako mozete da mi pomognete

[es] :: C/C++ programiranje :: C/C++ za početnike :: Molim Vas ako mozete da mi pomognete

[ Pregleda: 1764 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sasa_ETF
Aleksandar Jovicic
Sarajevo

Član broj: 54664
Poruke: 1
*.astra-net.com.



Profil

icon Molim Vas ako mozete da mi pomognete05.09.2006. u 10:26 - pre 187 meseci
u pitanju su tri zadataka koja su mi potrebna

1. Napisati klasni sablon Lista za rad sa jednostruko povezanim listama proizvoljnog tipa.
(a) Klasa sadrzi jednu privatnu pomjenljivu tipa T i jednu javnu, koja predstavlja pokazivac na
sljedeci element liste. Napisati konstruktor, destruktor i copy - konstruktor.
(b) Napisati operator dodjele (operator =).
(c) Napisati metod za dodavanje na kraj liste.
(d) Napisati metod za dodavanje na pocetak liste.
(e) Napisati metod operator [ ] za pristup elementima liste.
(f) Napisati metod za ispis liste.
(g) Testirati program.


2. Napisati klasu AnsiString kao objektnu realizaciju rada sa stringovima u C++-u. Sam string cuvati u dinamickom nizu tipa char, tj. char*, a operacije realizovati preko ugrađenih funkcija za rad sa char*.
c) Napisati definiciju klase AnsiString sa neophodnim članovima, podrazumevanim konstruktorom (prazan string), konstruktorom na osnovu tipa char *, metod length koji vraća dužinu stringa, kao i metod cstr() koji vraca pokazivac na string u uobicajenom C smislu. Napisati metod operator[ ](unsigned int) za i-ti element stringa tako da se stringu može referisati na i-ti karakter kao i postavljati vrijednost i-tog karaktera. Razmotriti da li je potrebna kontrola validnosti indeksa i ako jeste primijeniti je (pismeno obrazloziti zašto da ili ne).
d) Napisati metod operator za sabiranje (konkatenaciju) stringova ili stringa i char*, operator+, kao i insertovanje AnsiStringa u AnsiString od nekog indeksa , Insert(AnsiString& str, int index).
e) Napisati metod operatore ==, !=, <, <=, >, >= za provjeru jednakosti, nejednakosti i alfabetskog poretka dvaju stringova.
f) Napisati test program koji će ilustrovati primjenu minimalno 3 gore realizovana metoda iz različitih tačaka zadatka.


3. (a) Napisati klasu Proizvod koja ima cetiri privatne promjenljive: Sifra tipa int, Naziv tipa char*,
nabavnaCijena tipa double i prodajnaCijena tipa double. Napisati konstuktor i metode
aksesore za ovu klasu. Napisati metod klase Proizvod za ispis podataka o proizvodu. Napisati
potrebne konstruktore.
(b) Napisati klasu Racun koja sluzi za cuvanje podataka o grupi proizvoda. Klasa sadrzi prom-
jenljivu niz ciji su elementi tipa Proizvod (niz je na primjer duzine 10) i promjenljivu bro-
jProizvoda tipa int. Pomocu promjenljive niz cuvaju se podaci o proizvodima koji su "kupljeni"
i nalaze se na racunu.
(c) Napisati konstruktor i destruktor za klasu Racun.
(d) Napisati metod koji dodaje Proizvod u racun, na poslednje mjesto u nizu.
(e) Napisati metod koji za argument uzima broj k, a kao rezultat vraca objekat klase Proizvod
koji ima sifru jednaku broju k.
(f) Napisati metod koji ispisuje na ekranu sve podatke o svim proizvodima u racunu.
(g) Napisati metod za izbacivanje proizvoda iz racuna.
(h) Napisati metod klase Racun koji na osnovu proizvoda odredjuje cijenu (suma svih prodajnih
cijena proizvoda u racunu).
(i) Napisati metod klase Racun koji odreduje zaradu po racunu (suma razlika prodajne i nabavne
cijene svakog proizvoda u racunu).
(j) Testirati program.




unaprijed zahvalan
 
Odgovor na temu

itf
Zagreb

Član broj: 59794
Poruke: 993
161.53.55.*



+9 Profil

icon Re: Molim Vas ako mozete da mi pomognete05.09.2006. u 10:44 - pre 187 meseci
Na krivom si mjestu. Ovdje se ne rješavaju zadaci, već ti se eventualno pomogne da ih sam riješiš.
 
Odgovor na temu

Laza_Loop
student
Krusevac

Član broj: 44810
Poruke: 50
212.200.67.*



Profil

icon Re: Molim Vas ako mozete da mi pomognete05.09.2006. u 18:05 - pre 187 meseci
Da si ponudio neku kintu pa i da ti resim, ovako me stvarno mrzi :)
Shit Happens !
 
Odgovor na temu

icobh
Igor Pejašinović
Network Admin
Navigo SC d.o.o.
Banja Luka

Član broj: 18738
Poruke: 1319
*.inecco.net.

Sajt: www.nsc.ba


+4 Profil

icon Re: Molim Vas ako mozete da mi pomognete05.09.2006. u 20:52 - pre 187 meseci
Jesi li ti te zadatke dobio danas pa da za sutra ih uradiš?
I ♥ ♀

Ovaj post je zlata vrijedan!
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: Molim Vas ako mozete da mi pomognete

[ Pregleda: 1764 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.