14 Nowak Bartosz ćw8

background image

BARTOSZ NOWAK, GR. 14, ID, WIMiR

SPRAWOZDANIE Z ĆWICZEŃ NR. 8

DATA: 29.04.2009r

ZADANIE 1
//Cwiczenia 8 C++2 zadanie 9 Bartosz Nowak gr 14 ID

using namespace std;

#include <iostream>
#include <cstdlib>
#include <conio.h>

class budynek
{
private:
int lpiet;
int lpom;
int pow;
int los;
int lok;
int lokall;
int losall;
int powall;
public:
void wpiszlpiet(int x);
void wpiszlpom(int x);
void wpiszpow(int x);
void wpiszlos(int x);
void wpiszlok(int x);
void pokazlpiet();
void pokazlpom();
void pokazpow();
void pokazlos();
void pokazlok();
void pokazlokall();
void pokazlosall();
void pokazpowall();
budynek();
budynek(int a,int b,int c,int d, int e);
};
void budynek::wpiszlpiet(int x)
{
lpiet=x;
}
void budynek::wpiszlpom(int x)
{
lpom=x;
}
void budynek::wpiszpow(int x)
{
pow=x;
}
void budynek::wpiszlos(int x)
{
los=x;
}
void budynek::wpiszlok(int x)
{
lok=x;
}
void budynek::pokazlpiet()
{
cout<<"jest "<<lpiet<<" pieter"<<endl;
}
void budynek::pokazlpom()
{

background image

cout<<"jest "<<lpom<<" pomieszczen na pietrze"<<endl;
}
void budynek::pokazpow()
{
cout<<"kazde pomieszczenie ma "<<pow<<" metrow kwadratowych"<<endl;
}
void budynek::pokazlos()
{
cout<<"w kazdym pomieszczeniu moze byc "<<los<<" osob"<<endl;
}
void budynek::pokazlok()
{
cout<<"w kazdym pomieszczeniu jest "<<lok<<" okien"<<endl;
}
void budynek::pokazlokall()
{
lokall=lok*lpom*lpiet;
cout<<"w budynku jest "<<lokall<<" okien"<<endl;
}
void budynek::pokazlosall()
{
losall=los*lpom*lpiet;
cout<<"w budynku moze byc "<<losall<<" osob"<<endl;
}
void budynek::pokazpowall()
{
powall=pow*lpom*lpiet;
cout<<"powierzchnia uzytkowa budynku to: "<<powall<<" metrow kwadratowych"<<endl;
}
budynek::budynek()
{
}
budynek::budynek(int a,int b,int c,int d, int e)
{
lpiet=a;
lpom=b;
pow=c;
los=d;
lok=e;
}

int main (int argc, char *argv[])
{
budynek budynek1;
budynek1.wpiszlpiet(7);
budynek1.wpiszlpom(8);
budynek1.wpiszpow(78);
budynek1.wpiszlos(3);
budynek1.wpiszlok(5);
budynek budynek2(100,10,5,75,3);
budynek budynek3(4,2,50,4,5);
cout<<"Budynki:"<<endl;
cout<<endl;
cout<<"Budynek1:"<<endl;
budynek1.pokazlpiet();
budynek1.pokazlpom();
budynek1.pokazpow();
budynek1.pokazlos();
budynek1.pokazlok();
budynek1.pokazlokall();
budynek1.pokazlosall();
budynek1.pokazpowall();
cout<<endl;
cout<<"Budynek2:"<<endl;
budynek2.pokazlpiet();
budynek2.pokazlpom();

background image

budynek2.pokazpow();
budynek2.pokazlos();
budynek2.pokazlok();
budynek2.pokazlokall();
budynek2.pokazlosall();
budynek2.pokazpowall();
cout<<endl;
cout<<"Budynek3:"<<endl;
budynek3.pokazlpiet();
budynek3.pokazlpom();
budynek3.pokazpow();
budynek3.pokazlos();
budynek3.pokazlok();
budynek3.pokazlokall();
budynek3.pokazlosall();
budynek3.pokazpowall();
cout<<endl;
cout<<"Aby zamknac nacisnij enter...";
cin.get();
return 0;
}

ZADANIE 2
//Cwiczenia 7 C++1 zadanie 10 Bartosz Nowak gr 14 ID

#include <cstdlib>
#include <iostream>

using namespace std;

class osoba
{
private:
string imie;
string nazwisko;
int wzrost;
int wiek;
bool plec;
public:
void wpisz_dane();

background image

void wyswietl();
void czysc();
osoba();
osoba(string a,string b,int c,int d, bool e);
};

void osoba::wpisz_dane()
{
string a;
string b;
int c;
int d;
bool e;
cout << "Podaj imie:";
cin >> a;
cout << "Podaj nazwisko:";
cin >> b;
cout << "Podaj wzrost:";
cin >> c;
cout << "Podaj wiek";
cin >> d;
cout << "Podaj plec";
cin >> e;
imie=a;
nazwisko=b;
wzrost=c;
wiek=d;
plec=e;
}
void osoba::wyswietl()
{
cout<<"Imie:"<<imie<<endl;
cout<<"Nazwisko:"<<nazwisko<<endl;
cout<<"Wzrost:"<<wzrost<<endl;
cout<<"Wiek:"<<wiek<<endl;
cout<<"Plec"<<plec<<endl;
}
void osoba::czysc()
{
imie="Jan";
nazwisko="Kowalski";
wzrost=0;
wiek=0;
plec=0;
}
osoba::osoba()
{
imie="Jan";
nazwisko="Kowalski";
wzrost=0;
wiek=0;
plec=0;
}
osoba::osoba(string a,string b,int c,int d, bool e)
{
imie=a;
nazwisko=b;
wzrost=c;
wiek=d;
plec=e;
}
int main(int argc, char *argv[])
{
cin.get();
return 0;
}


Wyszukiwarka

Podobne podstrony:
14 Nowak Bartosz ćw3
14 Nowak Bartosz ćw9
14 Nowak Bartosz ćw6
14 Nowak Bartosz ćw1
14 Nowak Bartosz ćw2
14 Nowak Bartosz ćw5
14 Nowak Bartosz ćw4
14 Nowak Bartosz ćw7
Metodologia badań społecznych Stefan Nowak 14
cw8(zad 14)
wyklad 14
Vol 14 Podst wiedza na temat przeg okr 1
Metoda magnetyczna MT 14
wyklad 14 15 2010
TT Sem III 14 03
Świecie 14 05 2005

więcej podobnych podstron