Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // PO_dziedziczenie_1_bartek.cpp : Defines the entry point for the console application.
- //
- #include "stdafx.h"
- class LiczbaZmiennoprzecinkowa
- {
- protected:
- double liczba;
- public:
- LiczbaZmiennoprzecinkowa(): liczba (0)
- {
- }
- LiczbaZmiennoprzecinkowa(double liczba)
- {
- this->liczba = liczba;
- }
- void Wyswietl()
- {
- printf("%.3lf\n", liczba);
- }
- ~LiczbaZmiennoprzecinkowa()
- {}
- };
- class LiczbaZespolona : public LiczbaZmiennoprzecinkowa
- {
- private:
- double liczbaZ;
- public:
- LiczbaZespolona(): LiczbaZmiennoprzecinkowa(0), liczbaZ(0)
- {
- }
- LiczbaZespolona(double liczba, double liczbaZ) : LiczbaZmiennoprzecinkowa(liczba)
- {
- this->liczbaZ = liczbaZ;
- }
- void Wyswietl() const
- {
- printf("(%.3lf , %.3lf i) \n", liczba, liczbaZ);
- }
- class LiczbaWZakresie : public LiczbaZmiennoprzecinkowa
- {
- private:
- double liczbaOD, liczbaDO;
- public:
- LiczbaWZakresie(): LiczbaZmiennoprzecinkowa(0), liczbaOD(0), liczbaDO(0)
- {
- }
- LiczbaWZakresie(double liczba, double liczbaOD, double liczbaDO)
- {
- this->liczbaOD = liczbaOD;
- this->liczbaDO = liczbaDO;
- if (liczba < liczbaDO) this->liczba = liczbaDO;
- else
- {
- if (liczba < liczbaOD) this->liczba = liczbaOD;
- else this->liczba = liczba;
- }
- }
- void Wyswietl() const
- {
- printf("%.3lf <= %.3lf <= %.3lf\n", liczbaOD, liczba, liczbaDO);
- }
- };
- };
- int main()
- {
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement