14 01 2013


// 10.24.cpp : Defines the entry point for the console application.
//

#include
using namespace std;
class firma{
public:
firma()
{
strcpy(m_nazwa,"Morele.net");
m_ilosc=200;
m_rok=2004;
}
void Wstaw1(char *nazwa, int ilosc, int rok);
void Wydrukuj1();
private:
char m_nazwa[20];
int m_ilosc;
int m_rok;
};
void firma::Wstaw1(char *nazwa, int ilosc, int rok) //inicjowanie zmiennych
{
strcpy(m_nazwa, nazwa);
m_ilosc=ilosc;
m_rok=rok;
}
void firma::Wydrukuj1()
{
cout << m_nazwa << endl;
cout << m_ilosc << endl;
cout << m_rok << endl;
}

class kontrahenci{
public:
kontrahenci()
{
strcpy(m_dostawcy,"Veracomp");
strcpy(m_odbiorcy,"Politechnika Krakowska");
}
void Wstaw2(char *dostawcy, char *odbiorcy);
void Wydrukuj2();
private:
char m_dostawcy[20];
char m_odbiorcy[30];
};
void kontrahenci::Wstaw2(char *dostawcy, char *odbiorcy)
{
strcpy(m_dostawcy, dostawcy);
strcpy(m_odbiorcy, odbiorcy);
}
void kontrahenci::Wydrukuj2()
{
cout << m_dostawcy << endl;
cout << m_odbiorcy << endl;
}

void main()
{
firma fi;
kontrahenci ko;
char nazwa[20], char dostawcy [20], char odbiorcy [30], znak;
int rok, ilosc;
int grupa;
cout << "Wybor: o - odczyt, z - zapis" << endl;
cin >> znak;
do{
if(znak == 'o')
{
fi.Wydrukuj1();
ko.Wydrukuj2();
cout << "Wybor: o - odczyt, z - zapis" << endl;
cin >> znak;
}
if(znak == 'z')
{
cout << "Podaj nazwe firmy: " << endl;
cin >> nazwa;
cout << "Podaj rok zalozenia: " << endl;
cin >> rok;
cout << "Podaj ilosc pracownikow: " << endl;
cin >> ilosc;
fi.Wstaw1(nazwa, rok, ilosc);
cout <<"Podaj dostawce: " < cin >> dostawcy;
cout <<"Podaj odbiorce: " < cin >> odbiorcy;
ko.Wstaw2(dostawcy, odbiorcy);
cout << "zapis"< cout << "Wybor: o - odczyt, z - zapis" << endl;
cin >> znak;
}
}while((znak == 'o') || (znak == 'z'));
system("pause");

}

Wyszukiwarka

Podobne podstrony:
KPC Wykład (14) 15 01 2013
Wykład z Ch Organicznej 15 01 2013
Geo fiz wykład 9 01 2013
Petle 2 wymiarowe 14 05 2013
zdmi 01 2013 r mibm semestr v
Genetyka 5 (23 01 2013)
e terroryzm 14 01
14 01
socjo wykład z 14 01

więcej podobnych podstron