Cześć. Wytłumaczycie mi jak ten program działa ? Glubie się w tym i nie rozumiem co do czego się odnosi i jakie funkcje pełnia ;/ Najwieksze problemy mam w tworzeniu deklaracji i później odnoszenia sie do niej
z.h
struct Zespolona
{
double Rzecz;
double Uroj;
};
double ModulZ(Zespolona); // Tutaj deklarujemy zmienna zmiennoprzecinkowa ktora uzywa struktury Zespolona?
Zespolona DodajZ(Zespolona, Zespolona);
z.cpp
#include "stdafx.h"
#include "z.h"
#include <math.h>
double ModulZ(Zespolona Z1)
{
return sqrt(Z1.Rzecz*Z1.Rzecz + Z1.Uroj*Z1.Uroj);
}
Zespolona DodajZ(Zespolona Z2, Zespolona Z3)
{
Zespolona ZSuma; //
ZSuma.Rzecz = Z2.Rzecz + Z3.Rzecz;
ZSuma.Uroj = Z2.Uroj + Z3.Uroj;
return (ZSuma);
liczbyzespolone.cpp
#include "stdafx.h"
#include "z.h"
int main()
{
Zespolona Z = { 1.5, -2.5 };
double Wynik;
Wynik = ModulZ(Z);
Zespolona Z2 = { 1.5, -2.4 };
Zespolona ZWynik;
ZWynik = DodajZ(Z, Z2);
}
co polecacie zeby to ogarnac?