Untitled
raw download clone
TEXT
views 33
,
size 1361 b
#include <iostream>
using namespace std;

class Statek {
 public:
  Statek(const string &nazwa, int liczbaArmat, double wspolczynnikSkutecznosciUzbrojenia, int gruboscKadluba)
      : nazwa(nazwa), liczbaArmat(liczbaArmat), wspolczynnikSkutecznosciUzbrojenia(wspolczynnikSkutecznosciUzbrojenia),
        gruboscKadluba(gruboscKadluba) {}

  Statek() : nazwa("Domyƛlna Nazwa Statku"), liczbaArmat(10), wspolczynnikSkutecznosciUzbrojenia(0.1), gruboscKadluba(20) {}

  string getNazwa() const {
    return nazwa;
  }
  int getLiczbaArmat() const {
    return liczbaArmat;
  }
  double getWspolczynnikSkutecznosciUzbrojenia() const {
    return wspolczynnikSkutecznosciUzbrojenia;
  }
  int getGruboscKadluba() const {
    return gruboscKadluba;
  }
  void wyswietl() const {
    cout << "\nNazwa: " << nazwa
         << "\nLiczba Armat: " << liczbaArmat
         << "\nWspolczynnik Skutecznosci Uzbrojenia: " << wspolczynnikSkutecznosciUzbrojenia
         << "\nGrubosc Kadluba: " << gruboscKadluba
         << endl;
  }
 private:
  string nazwa;
  int liczbaArmat;
  double wspolczynnikSkutecznosciUzbrojenia;
  int gruboscKadluba;
};

int main() {
  Statek domyslnyStatek = Statek();
  Statek zdefiniowanyStatek = Statek("Java", 16, 0.75, 100);
  domyslnyStatek.wyswietl();
  zdefiniowanyStatek.wyswietl();
  return 0;
close fullscreen
Login or Register to edit or fork this paste. It's free.