totalnie nie wiem o co chodzi w c++ i mam nadzieję że ktoś zwas będzie w stanie mi to logicznie objaśnić linijka po linijce co jest do czego , co dzieje się w danym miejscu i poco się to dzieje
witam mam do was pytanie a zarazem prośbę czy ktoś mógł by mi objaśnić kod programu pisał mi go kolega a ja muszę zrozumieć go i nauczyć na 22 września bo mam poprawkę proszę o pomoc!
//---------------------------------------------------------------------------
mnftfm@wp.pl
//---------------------------------------------------------------------------
#pragma hdrstop
#include <iostream.h>
#include <conio.h>
//---------------------------------------------------------------------------
#pragma argsused
class StrukturaAlgebraiczna {
int i;
int j;
public:
void Wpisz(int x, int y);
void Wyswietl(char ch);
void Dodawanie(void);
void Odejmowanie(void);
void Mnozenie(void);
void Dzielenie(void);
};
int main(int argc, char* argv[])
{
int a,b;
StrukturaAlgebraiczna Obiekt1;
cout<<"Podaj wartosc A: ";
cin >> a;
cout<<"Podaj wartosc B: ";
cin >> b;
Obiekt1.Wpisz(a,b);
Obiekt1.Dodawanie();
Obiekt1.Odejmowanie();
Obiekt1.Mnozenie();
Obiekt1.Dzielenie();
getch();
return 0;
}
//---------------------------------------------------------------------------
void StrukturaAlgebraiczna::Dodawanie(void)
{
int x=0;
Wyswietl('+');
x=i+j;
cout << " = " << x << "\n";
}
void StrukturaAlgebraiczna::Odejmowanie(void)
{
int x=0;
Wyswietl('-');
x=i-j;
cout << " = " << x << "\n";
}
void StrukturaAlgebraiczna::Mnozenie(void)
{
int x=0;
Wyswietl('*');
x=i*j;
cout << " = " << x << "\n";
}
void StrukturaAlgebraiczna::Dzielenie(void)
{
float x;
Wyswietl('/');
x=i/j;
cout << " = " << x << "\n";
}
void StrukturaAlgebraiczna::Wyswietl(char ch)
{
cout << i << " " << ch << " "<< j;
}
void StrukturaAlgebraiczna::Wpisz(int x, int y)
{
i=x;
j=y;
}