Witam mam problem z programem. Dopiero zaczynam przygodę z C++ i na zaliczenie mam zrobić kalkulator liczący prądy metodą oczkową. Po kompilacji wyskakuję błąd Expression syntax. Mógłby ktoś pomóc?
#include <vcl.h>
#pragma hdrstop
#include <math.h>
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
double R1, R2, R3, R4, R5, R6, E1, E2, E3, Io1, Io2, Io3,
I1, I2, I3, I4, I5, I6, W1, W2, W3, WR;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
AnsiString R1 = Edit1->Text;
AnsiString R2 = Edit2->Text;
AnsiString R3 = Edit3->Text;
AnsiString R4 = Edit4->Text;
AnsiString R5 = Edit5->Text;
AnsiString R6 = Edit6->Text;
AnsiString E1 = Edit7->Text;
AnsiString E2 = Edit8->Text;
AnsiString E3 = Edit9->Text;
I1 = Io1-Io3;
I2 = Io1-Io2;
I3 = Io3-Io2;
I4 = Io3;
I5 = Io1;
I6 = Io2;
WR=[(R1+R2+R5)*(R2+R3+R6)*(R1+R3+R4)+(-R2)*(-R3)*(-R1)+(-R1)*(-R2)*(-R3)]-[(-R1)*(R2+R3+R6)*(-R1)+(R1+R2+R5)*(-R3)*(-R3)+(-R2)*(-R2)*(R1+R3+R4)];
W1=[(E1-E2)*(R2+R3+R6)*(R1+R3+R4)+(-R2)*(-R3)*(E3)+(-R1)*(E2)*(-R3)]-[(-R1)*(R2+R3+R6)*(E3)+(E1-E2)*(-R3)*(-R3)+(-R2)*(E2)*(R1+R3+R4)];
W2=[(R1+R2+R5)*(E2)*(R1+R3+R4)+(E1-E2)*(-R3)*(-R1)+(-R1)*(-R2)*(E3)]-[(-R1)*(E2)*(-R1)+(E3)*(-R3)*(R1+R2+R5)+(E1-E2)*(-R2)*(R1+R3+R4)];
W3=[(R1+R2+R5)*(R2+R3+R6)*(E3)+(-R2)*(E2)*(-R1)+(E1-E2)*(-R2)*(-R3)]-[(E1-E2)*(R2+R3+R6)*(-R1)+(R1+R2+R5)*(E2)*(-R3)+(-R2)*(-R2)*(E3)];
Io1=W1/WR;
Io2=W2/WR;
Io3=W3/WR;
}