Proste zadanie? C++

5

Witam, miałem takie zadanie do rozwiązania ale przy próbie stworzenia obiektu z klasy Pracownik w w klasie ListyPlac wyskakuje błąd i nie wiem dlaczego?

Zadanie:
Napisanie programu służącego do generowania miesięcznego zestawienia płac w firmie. W tym celu musicie opracować następujące klasy:

  • Pracownik
  • ListaPlac

Do ListyPlac dodajemy pracowników, następnie wywołujemy dla niej metodę zestawienie(), która powinna wygenerować tabelkę.

3

Ja dzisiaj kupiłem płatki śniadaniowe. Nie wiem dlaczego, biorąc pod uwagę fakt, że nie mam mleka.

1

Spróbuj z jogurtem naturalnym, są świetne, Polecam!

1
Kubala napisał(a):

wyskakuje błąd i nie wiem dlaczego?
Prawdopodobnie tak

2
Kubala napisał(a):

Witam, miałem takie zadanie do rozwiązania ale przy próbie stworzenia obiektu z klasy Pracownik w w klasie ListyPlac wyskakuje błąd i nie wiem dlaczego?

Może już nie pracuje? A jeżeli jednak, to spróbuj dać podwyżkę :P.

W przypadku gdybyś się nie domyślił, to wróżbitów ci u nas deficyt. Musisz więc pochwalić się kodem, bo inaczej innych rad prócz tych dotyczących śniadania nie uzyskasz

0

Kod wygląda tak

#include <iostream>
using namespace std;

class Pracownik
{
public:
	Pracownik(int pe, string im){pensja=pe; imie=im;};
	string imie;
	//string nazwisko;
	//int staz;
	//string stanowisko;
	int pensja;

	

};


class ListaPlac
{
	Pracownik p1(500);
	//Pracownik *wsk1;
	 // wsk1 = new Pracownik;
	
	

	void zestawienie(void);
};

void ListaPlac::zestawienie()
{

}

int main()
{
	Pracownik p2(5,a);

	cout << "Imie i nazwisko""      ""Data urodzenia""      "<<p1.pensja<<"Staz pracy""      ""Stanowisko""  ""Pensja"<< endl;
    //p1.imie << p1.nazwisko <<"      "<<p1.pensja<< "      " <<p1.staż<< "      "<<p1.stanowisko<<"  "<<p1.pensja<< endl;

    system("pause");

}
 

Możliwe jest zeby w klasie stworzyć obiekt innej klasy?

0

Tak, ale na pewno nie tak jak próbujesz to zrobić. Zasada jest taka że NAJPIERW musisz się nauczyć, a POTEM możesz pisać programy.

0

To podpowiedz chociaż jak powinienem to zrobić

2

Ja powinieneś się nauczyć? Proponuje z książki albo z jakiegoś darmowego kursu.

0

jak zainicjować obiekt w klasie

0

Kurcze, teraz wszędzie uczą tego samego i tymi samymi metodami???
http://4programmers.net/Forum/Newbie/197713-problem_ze_zrozumieniem_klas_-_prosba_o_pomoc

A może gdzieś w głębinach Internetu pojawił się kolejny, ekstrastyczny kurs typu "Język C++ w 7 dni"?

0

Napisz cześć odpowiedzialną za generowanie tabelki, a ja mogę ci resztę napisać. Nie chce mi się bawić w formatowanie tekstu.
Przeładuj operator<< tak aby wyświetlał jeden wiersz tabeli. A później w pętli cala tabele. Aby było równo skorzystaj z metody length() i push_back() aby dorzucić brakujące spacje(obiekt prześlij przez wartość).

http://www.cplusplus.com/reference/string/string/

1 użytkowników online, w tym zalogowanych: 0, gości: 1