Bauforum-Logo

Offenes Forum Bauingenieurwesen

log in | registrieren

zurück zum Forum
  Mix-Ansicht

Hilfe bei Programmierung (Allgemeines)

verfasst von Simon H. E-Mail, 28.11.2008, 20:36 Uhr

mein Problem ist, dass meine if else anweisung nicht läuft und miR immer wieder der Fehler angegeben wird: \"else without if\". Ich nehme dabei Bezug auf meine else Anweisung ganz am Ende. Hab irgendwie schon alles ausprobiert aber es funktioniert nicht. Eine kleine Hilfe würde MIR sehr Helfen :)



import java.io.*;
public class Heberle {
public static void main(String[] args)
throws IOException {
BufferedReader konsein = new BufferedReader(
new InputStreamReader(System.in));
float B,H,t,d,b,h;
double D,A,e1,e2;

System.out.println
(\"\\nQuerschnittswerte unsymmetrischer Balkenquerschnitt\\n\");
System.out.println
(\"---------------------------------------------------\\n\");


// Einlesen der Größen B,H,t,d,
System.out.print(\"Bitte geben Sie die Groesse B in m ein ... \");
B = Float.parseFloat(konsein.readLine());
System.out.print(\"Bitte geben Sie die Groesse H in m ein ... \");
H = Float.parseFloat(konsein.readLine());
System.out.print(\"Bitte geben Sie die Groesse d in m ein ... \");
d = Float.parseFloat(konsein.readLine());
System.out.print(\"Bitte geben Sie die Groesse t in m ein ... \");
t = Float.parseFloat(konsein.readLine());

//Berechnung ob t bzw d kleiner B bzw H ist, wenn nicht Fehleranzeige
D = t;
if (D>H)
{System.out.println(\"Achtung!! t muss kleiner sein als H!\");
System.exit(0);}
D = t;
if (D>B)
{System.out.println(\"Achtung!! t muss kleiner sein als B!\");
System.exit(0);}
D = d;
if (D>H)
{System.out.println(\"Achtung!! d muss kleiner sein als H!\");
System.exit(0);}
D = d;
if (D>B)
{System.out.println(\"Achtung!! d muss kleiner sein als B!\");
System.exit(0);}

// Berechnung der Fläche
b=B-d;
A=d*H+b*t;
{System.out.println(\"\\nDie Flaeche A ist \"+A+\"\\n\");
}
// Berechnung des Schwerpunktes
A=d*H+b*t;
h=H-t;
e1=((t*B*B)+(h*d*d))/(2*A);
{System.out.println(\"\\nDer Schwerpunktabstand horizontal ist \"+e1+\"\\n\");
}


// HIER IST IRGENDWO DER WURM DRIN^^
A=d*H+b*t;
h=H-t;
t=H-h;
e2=((d*H*H)+(b*t*t))/(2*A);
if (e2<t);
{System.out.println(\"\\nDer Schwerpunkt liegt im Flanschbereich \"+e2+\"\\n\");}
else
System.out.println(\"\\nDer Schwerpunkt liegt nicht im Flanschbereich \"+e2+\"\\n\");


}
}

antworten
 



gesamter Thread:

zurück zum Forum
  Mix-Ansicht
Offenes Forum Bauingenieurwesen | Kontakt | Impressum
8396 Postings in 4006 Threads, 1091 registrierte User, 22 User online (1 reg., 21 Gäste)
powered by my little forum  RSS-Feed  ^
map | new