napisi program koji se sastoji od class "title" koji predstavlja novi naslov knjige. Class treba da ima atribut "title_no", "title", "author" i "Synopsis" . Napisi test program koji omogucava korisniku da ubaci vrednosti i napravi nove nazive knige i da lista vec postojece.
pomoc oko zadatka u csharp
Zaključano
Zakačeno
I?
http://www.elitesecurity.org/o/pravilnik/korisnici/
Citat:
6. Ne tražite da Vam neko radi domaći zadatak
Ne očekujte da bilo ko obavezno odradi sav posao umesto Vas! Rado ćemo pomoći oko svakog problema u slučaju da Vam "gori pod nogama", pred neki ispit ili posao, ali morate da pokažete na delu da ste u stvari krenuli sa radom i zastali pošto ne znate kako dalje. Ako samo navedete zadatak i specifikacije, u zavisnosti od raspoloženja članova na forumu, možda će se naći neko da odradi kompletan posao, ali pošto to zavisi od entuzijazma samih članova, ne postoji garancija da će se i dogoditi! [ES] posetioci će Vam pomoći da bolje SHVATITE problem sa kojim ste suočeni, ali ponešto morate i sami da uradite!
Ne očekujte da bilo ko obavezno odradi sav posao umesto Vas! Rado ćemo pomoći oko svakog problema u slučaju da Vam "gori pod nogama", pred neki ispit ili posao, ali morate da pokažete na delu da ste u stvari krenuli sa radom i zastali pošto ne znate kako dalje. Ako samo navedete zadatak i specifikacije, u zavisnosti od raspoloženja članova na forumu, možda će se naći neko da odradi kompletan posao, ali pošto to zavisi od entuzijazma samih članova, ne postoji garancija da će se i dogoditi! [ES] posetioci će Vam pomoći da bolje SHVATITE problem sa kojim ste suočeni, ali ponešto morate i sami da uradite!
http://www.elitesecurity.org/o/pravilnik/korisnici/
nemam ja nikakav domaci zadatak ili ispit.
za tvoju informaciju ja sam zadatak uradila.
htela sam da vidim da li postoji neki drugi nacin da se uradi.
i ne trebaju mi nikakve pridike od nekog umisljenog moraliste.
za tvoju informaciju ja sam zadatak uradila.
htela sam da vidim da li postoji neki drugi nacin da se uradi.
i ne trebaju mi nikakve pridike od nekog umisljenog moraliste.
Pogledaj ovu temu (link je ispod). Slican je sa ovim tvojim (jedna klasa koja pamti podatke o nekom objektu i lista objekte).
http://www.elitesecurity.org/t290314-0#1740518
Ovo je moj kod (uglavnom cist C++) a ispod njega je jos jedan pisan sa vise koriscenja STL - a (by Sisko.Marcetic)
Mozes i da okacis svoj kod ako ti treba popavka ili komentar ...
Pozdrav
http://www.elitesecurity.org/t290314-0#1740518
Ovo je moj kod (uglavnom cist C++) a ispod njega je jos jedan pisan sa vise koriscenja STL - a (by Sisko.Marcetic)
Mozes i da okacis svoj kod ako ti treba popavka ili komentar ...
Pozdrav
Potpis
HomePage http://www.eurora3d.com
izmenjeno 1 put, poslednji put Shadowed 21.11.2007. u 19:49
Izmene poruke
- Shadowed21.11.2007. u 19:49zapis iz teksta poruke
Code:
using System.Collections.Generic;
using System.Text;
namespace BookTitle_2
{
class Title
{
private int title_no; //structure (value type "int") & Access Modifier "private".
private string book_title; // classes ... (reference type "string") ... "title name" here.
private string book_author; // Access Modifier "private" is often IMPLICIT ... here it is actually unnecessary.
private string book_synopsis; // ... sammanfattning av boken.
public int Title_no
{
set { title_no = value; }
get { return title_no; }
}
public string Book_title
{
set { book_title = value; }
get { return book_title; }
}
public string Book_author
{
set { book_author = value; }
get { return book_author; }
}
public string Book_synopsis
{
set { book_synopsis = value; }
get { return book_synopsis; }
}
}
class Program
{
static void Main(string[] args)
{
// A generic list with "angle brackets" (<>) is "expandable", as titles are added to the growing list.
// ... a "typed collection" ... collections are "mutable" - "List<data type>" for sequential access to elements.
List<Title> BookList = new List<Title>(); // ... mutable collections ... a generic list ...
Title t=null;
int m = 0;
while (m < 3)
{
Console.WriteLine("****************************");
Console.WriteLine("* 1. Lägg till ny boktitel *");
Console.WriteLine("* 2. Lista boktitlar *");
Console.WriteLine("* 3. Avsluta *");
Console.WriteLine("****************************");
m = int.Parse(Console.ReadLine());
switch(m)
{
case 1:
t = new Title();
t.Title_no = BookList.Count + 1;
Console.Clear();
Console.WriteLine("Ange boktitel: ");
t.Book_title = Console.ReadLine();
Console.WriteLine("Ange författare: ");
t.Book_author = Console.ReadLine();
Console.WriteLine("Ange sammanfattning: ");
t.Book_synopsis = Console.ReadLine();
BookList.Add(t);
break;
//BookList.Sort();
case 2:
foreach (Title s in BookList)
{
Console.WriteLine("Book number: {0}", s.Title_no);
Console.WriteLine("Book's title: {0}", s.Book_title);
Console.WriteLine("Book's author: {0}", s.Book_author);
Console.WriteLine("Synopsis of book: {0}", s.Book_synopsis);
}
break;
case 3:
Console.Clear();
break;
}
}
Console.ReadKey();
}
}
}
using System.Collections.Generic;
using System.Text;
namespace BookTitle_2
{
class Title
{
private int title_no; //structure (value type "int") & Access Modifier "private".
private string book_title; // classes ... (reference type "string") ... "title name" here.
private string book_author; // Access Modifier "private" is often IMPLICIT ... here it is actually unnecessary.
private string book_synopsis; // ... sammanfattning av boken.
public int Title_no
{
set { title_no = value; }
get { return title_no; }
}
public string Book_title
{
set { book_title = value; }
get { return book_title; }
}
public string Book_author
{
set { book_author = value; }
get { return book_author; }
}
public string Book_synopsis
{
set { book_synopsis = value; }
get { return book_synopsis; }
}
}
class Program
{
static void Main(string[] args)
{
// A generic list with "angle brackets" (<>) is "expandable", as titles are added to the growing list.
// ... a "typed collection" ... collections are "mutable" - "List<data type>" for sequential access to elements.
List<Title> BookList = new List<Title>(); // ... mutable collections ... a generic list ...
Title t=null;
int m = 0;
while (m < 3)
{
Console.WriteLine("****************************");
Console.WriteLine("* 1. Lägg till ny boktitel *");
Console.WriteLine("* 2. Lista boktitlar *");
Console.WriteLine("* 3. Avsluta *");
Console.WriteLine("****************************");
m = int.Parse(Console.ReadLine());
switch(m)
{
case 1:
t = new Title();
t.Title_no = BookList.Count + 1;
Console.Clear();
Console.WriteLine("Ange boktitel: ");
t.Book_title = Console.ReadLine();
Console.WriteLine("Ange författare: ");
t.Book_author = Console.ReadLine();
Console.WriteLine("Ange sammanfattning: ");
t.Book_synopsis = Console.ReadLine();
BookList.Add(t);
break;
//BookList.Sort();
case 2:
foreach (Title s in BookList)
{
Console.WriteLine("Book number: {0}", s.Title_no);
Console.WriteLine("Book's title: {0}", s.Book_title);
Console.WriteLine("Book's author: {0}", s.Book_author);
Console.WriteLine("Synopsis of book: {0}", s.Book_synopsis);
}
break;
case 3:
Console.Clear();
break;
}
}
Console.ReadKey();
}
}
}
negde sam pogresila.
[Shadowed: dodati [code] tagovi.]
Citat:
Vinona: i ne trebaju mi nikakve pridike od nekog umisljenog moraliste.
Nažalost, nisam ja taj koji je pisao pravilnik...
Citat:
Vinona: negde sam pogresila.
Odluči se da li si uradila zadatak ili nisi...
Inače, program ti radi.
BTW, koristi CODE tag kad postavljaš kod.
I da, ovo je forum za C++, ne za C#.
Citat:
Vinona: nemam ja nikakav domaci zadatak ili ispit.
za tvoju informaciju ja sam zadatak uradila.
htela sam da vidim da li postoji neki drugi nacin da se uradi.
i ne trebaju mi nikakve pridike od nekog umisljenog moraliste.
za tvoju informaciju ja sam zadatak uradila.
htela sam da vidim da li postoji neki drugi nacin da se uradi.
i ne trebaju mi nikakve pridike od nekog umisljenog moraliste.
1) Tema je u krivom forumu
2) Napisan je samo tekst zadatka, bez prethodno ikakvog koda gdje se vidi što si ti radila
3) Ako već tražiš pomoć, a prethodno kršiš sva gore napisana pravila možeš bar biti pristojna, jer ja čak i da znam sad ovo rješiti ne bi iz principa.
Hvala ti Mladene i izvini
I ja mislim da ti kod radi (nisam ga kompajlovao & ne programiram csharp ali se to vidi i ovako)
Napravio sam ti skoro identicnu verziju u standardnom c++ koja sigurno radi.
Ovo jeste c++ forum i programeri ovde ne moraju obavezno da znaju csharp.
Savet , pocni da programiras u c++
Pozdrav
Napravio sam ti skoro identicnu verziju u standardnom c++ koja sigurno radi.
Ovo jeste c++ forum i programeri ovde ne moraju obavezno da znaju csharp.
Savet , pocni da programiras u c++
Pozdrav
Code:
#include <iostream.h>
#include <list.h>
using namespace std;
class Title
{
public:
int title_no;
char book_title[255];
char book_author[255];
char book_synopsis[255];
} ;
typedef list<Title*>::iterator Iter; // iterator
int main()
{
list<Title*> BookList;
Title *t=0;
Iter i;
int Count = 0;
char m;
while (m)
{
system("CLS");
cout << "****************************" << endl;
cout << "* 1. Lägg till ny boktitel *" << endl;
cout << "* 2. Lista boktitlar *" << endl;
cout << "* 3. Avsluta *" << endl;
cout << "****************************" << endl;
cin >> m;
switch (m)
{
case '1':
t = new Title();
t->title_no = Count + 1;
system("CLS");
cout << "Ange boktitel: " << endl;
cin >> t->book_title;
cout << "Ange författare: " << endl;
cin >> t->book_author;
cout << "Ange sammanfattning: " << endl;
cin >> t->book_synopsis;
BookList.push_back(t);
Count ++;
break;
case '2':
for(i = BookList.begin(); i!= BookList.end(); i++)
{
t= (Title*)(*i);
cout << "Book number: " << t->title_no << endl;
cout << "Book's title: " << t->book_title<< endl;
cout << "Book's author: " << t->book_author << endl;
cout << "Synopsis of book: " << t->book_synopsis << endl;
cout << endl;
}
system("PAUSE");
break;
case '3':
return 0;
}
}
return 0;
}
#include <iostream.h>
#include <list.h>
using namespace std;
class Title
{
public:
int title_no;
char book_title[255];
char book_author[255];
char book_synopsis[255];
} ;
typedef list<Title*>::iterator Iter; // iterator
int main()
{
list<Title*> BookList;
Title *t=0;
Iter i;
int Count = 0;
char m;
while (m)
{
system("CLS");
cout << "****************************" << endl;
cout << "* 1. Lägg till ny boktitel *" << endl;
cout << "* 2. Lista boktitlar *" << endl;
cout << "* 3. Avsluta *" << endl;
cout << "****************************" << endl;
cin >> m;
switch (m)
{
case '1':
t = new Title();
t->title_no = Count + 1;
system("CLS");
cout << "Ange boktitel: " << endl;
cin >> t->book_title;
cout << "Ange författare: " << endl;
cin >> t->book_author;
cout << "Ange sammanfattning: " << endl;
cin >> t->book_synopsis;
BookList.push_back(t);
Count ++;
break;
case '2':
for(i = BookList.begin(); i!= BookList.end(); i++)
{
t= (Title*)(*i);
cout << "Book number: " << t->title_no << endl;
cout << "Book's title: " << t->book_title<< endl;
cout << "Book's author: " << t->book_author << endl;
cout << "Synopsis of book: " << t->book_synopsis << endl;
cout << endl;
}
system("PAUSE");
break;
case '3':
return 0;
}
}
return 0;
}
Potpis
HomePage http://www.eurora3d.com
hvala ti. probacu
Citat:
Slazem se sa tobom djelimicno i ja sam krenuo u C++ da programiram, i sta bude koju god knjigu uzmem pise c/c++
i od 1400 stranica lik objasnjava c a zadnjih 400 stranica pocne da prica o c++.
Sto znaci prvo c pocni pa onda lako upgrade na c++ barem ja mislim. I odlucio sam sve da krenem iz pocetka ali bas od c-a.
Tako da savjetujem prvo c pa onda c++ lakse je za literaturu a c i c++ ima dosta razle u pitanju coda scanf i printf jedna od jednostavniji mada c programi rade u c++
znaci prvo c pa c++ imas dvije prednosti znat ces c i znat ces c++, i onda mozes da se foliras :)
puno pozdrava za kralja Eudora i malecku Vinonu,,
samo naprijed