zajecia.08.grupa.028
pdf > do ÂściÂągnięcia > download > ebook > pobieranie
 
Cytat
Ab igne ignem - z ognia ogień. (Cycero). (Cycero)
Start Zaćmienie, Zajecia 2, zaaowanane,
 
  Witamy

zajecia.08.grupa.028,
[ Pobierz całość w formacie PDF ]
Dana jest klasa
Zbior
(strona.1) oraz funkcja
main
( ) (strona.2):
–uzupełnij brakujące miejsca w programie

uzupełnij program o brakujące funkcje operatorowe tak aby kod funkcji
main
() mógł się wykonać
poprawie zgodnie z zasadą działania zastosowanych operatorów

FUNKCJE OPERATOROWE O ILE TO MOŻLIWE JAKO FUNKCJE SKŁADOWE KLASY z
DEFINICJĄ NA ZEWNĄTRZ KLASY → …
K :: operator+( … )
- inne będą traktowane jako błąd !!!
//=======================================
#define
MOJTYP
double
#define DANE_SIZE
10
typedef unsigned short int
USINT
//=======================================
class
Zbior
{
private:
MOJTYP
*
m_Tab1D
;
USINT
m_Dane[
DANE_SIZE
]
;
const unsigned int
m_uSize
;
private:
void
Wypelnij
(
MOJTYP
* pTab, unsigned int a_uSize,
MOJTYP
var ){
for( unsigned int i = 0; i < a_uSize; ++i )
pTab[i] = var;
}
public:
// uzupełnij brakujące konstruktory
Zbior
():m_uSize(5){
m_Tab1D = new
MOJTYP
[m_uSize];
this->wypelnij( m_Tab1D, m_uSize, 2.2 );
for( unsigned int i = 0; i < DANE_SIZE; ++i )
m_Dane[i] = (
USINT
)(1);
}
~
Zbior
(){
delete [] m_Tab1D;
}
void wyswietl( ){
for( unsigned int i = 0; i < m_uSize; ++i )
cout << m_Tab1D[i] << " " ;
cout << endl << "--------------------------" << endl;
for( unsigned int i = 0; i < DANE_SIZE; ++i )
cout << m_Dane[i] << " " ;
cout << endl << "==========================" << endl;
}
// uzupelnij o brakujace skladowe funkcje operatorowe
};
//=======================================
// TUTAJ WSTAW DEFINICJE FUKCJI OPERATOROWYCH
//=======================================
int main(){
Zbior a;
Zbior b(a);
Zbior c(b);
MOJTYP
dZ = -1.0;
unsigned int var = 6;
a.wyswietl();
b
.wyswietl();
c
.wyswietl();
a = b + c
;
// nowe operatory +2 (Zbior = Zbior)(Zbior = Zbior + Zbior)
a.wyswietl();
b
.wyswietl();
c
.wyswietl();
c = b * var
;
// nowe operatory +1 (Zbior = Zbior * unsigned int)
a.wyswietl();
b
.wyswietl();
c
.wyswietl();
c = c / (-0.75)
;
// nowe operatory +1 (Zbior = Zbior / double)
a.wyswietl();
b
.wyswietl();
c
.wyswietl();
a = 1.0 / c
;
// nowe operatory +1 ( Zbior = ( double / Zbior ) )
a.wyswietl();
b
.wyswietl();
c
.wyswietl();
b = dZ
;
// nowe operatory +1 ( Zbior =
MOJTYP
)
a.wyswietl();
// wpisz do tablicy obiektu c wartości ze zmiennej dZ
b
.wyswietl();
c
.wyswietl();
c = -b + a
;
// nowe operatory +1 ( Zbior = -Zbior )
a.wyswietl();
b
.wyswietl();
c
.wyswietl();
float suma_elementow =
(float)(c)
;
// nowe operatory +1 ( float = Zbior )
// suma elementow m_Tab1D !!!
cout <<
"Suma wszystkich elementow tablicy2D w w obiekcie c = "
<< suma_elementow << endl;
return 0;
};
[ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • imikimi.opx.pl
  • comp
    StartZajecia 4, Edukacja, Bazy Danych, Bazy Danych listingi i inneZajecia 1, Edukacja, Bazy Danych, Bazy Danych listingi i inneZajecia laboratoryjne nr 6, Politechnika Poznańska, Mechatronika, Semestr 01, Wprowadzenie do mechatroniki - laboratoriaZajecia V - Konflikty polityczne, Psychologia politycznaZajecia VII - Media w polityce, Psychologia politycznaZajęcia nr 2 BIOPALIWA. Ćwiczenie 2.2. EKS1A400034 j, Politechnika Białostocka - Ekoenergetyka, semestr IV, Biopaliwa, Laboratorium, Instrukcjezajecia nr 4Realizacja SGR w Niemczech w latach 1948-1966, Uczelnia Łazarskiego, Społeczna Gospodarka rynkowa i Transformacje w Europie Środkowo-WschodniejZajęcia 3, WSFiZ - Psychologia, VI semestr, Psychologia Różnic Indywidualnych - ćwiczeniaZabawy z marcową pogodą- scenariusz zajęcia z wykorzystaniem metod aktywizujących w pracy z dziećmi, WIOSNA !!!!!!!!!!!!!!!!Zajęcia nr 2, Uczelnia Łazarskiego, Społeczna Gospodarka rynkowa i Transformacje w Europie Środkowo-Wschodniej
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • dotykserca.keep.pl
  • Cytat

    Filozof sprawdza się w filozofii myśli, poeta w filozofii wzruszenia. Kostis Palamas
    Aby być szczęśliwym w miłości, trzeba być geniuszem. Honore de Balzac
    Fortuna kołem się toczy. Przysłowie polskie
    Forsan et haec olim meminisse iuvabit - być może kiedyś przyjemnie będzie wspominać i to wydarzenie. Wergiliusz
    Ex Deo - od Boga.

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com