Error: Expected a right parenthesis in expression at (1)

Pascal, Basic und andere nicht aufgelistete
Antworten
Georg
Beiträge: 12
Registriert: Mi Aug 01, 2018 2:31 pm

Error: Expected a right parenthesis in expression at (1)

Beitrag von Georg » Mi Aug 08, 2018 10:24 pm

Hallo,
ich programmiere gerade mit fortran 95. Wie der Betreff schon sagt liegt bei mir bei G(5), G(6), G(7) dieser Fehler vor:
Error: Expected a right parenthesis in expression at (1)
G(7)=-(275/(((12X(2))/(4X(3)))**2&

Was mach ich falsch. Um jegliche Tipps bin ich mit Dank verbunden.

Code: Alles auswählen

      SUBROUTINE GFUN(G,X)
      IMPLICIT NONE

      REAL*8 G(10) , X(3)
      
      
      
      G(1)= X(1)-1400.0d0
      G(2)= -X(2)+100.0d0
      G(3)= X(2)-400.0d0
      G(4)=-X(3)+2.0d0
      G(5)=-(4/3)*(0.5*X(2)-X(3))**3*3.141592654-3.141592654*(0.5*X(2)&
     &     -X(3))**2*X(1)+50.0d0
      G(6)=-(275/(((8*X(2))/(4*X(3)))**2&
     &     +((8*X(2))/2*X(3)))**2&
     &     -((8*X(2))/(4*X(3)))*((8*X(2))/(2*X(3))))**0.5)+1.5.0d0
      G(7)=-(275/(((12*X(2))/(4*X(3)))**2&
     &     +((12*X(2))/2*X(3)))**2&
     &     -((12*X(2))/(4*X(3)))*((12*X(2))/(2*X(3))))**0.5)+1.1.0d0
      G(8)=-X(1)+0.0d0
      G(9)=-X(2)+0.0d0
      G(10)=-X(3)+0.0d0
 
      END

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8858
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: Error: Expected a right parenthesis in expression at (1)

Beitrag von Xin » Do Aug 09, 2018 10:44 am

Übersetz die Fehlermeldung doch mal: Es wird eine rechte Klammer im Ausdruck erwartet.
Heißt, es fehlt eine. Also guck Dir den Ausdruck nochmal genau an.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

Antworten