// Autor: Martin Heinrich // MatNr: 0125222 // BspNr: 4032 // Titel: Gesamtkapazität eines Kondesatornetzwerkes // Beschreibung: Es soll die Gesamtkapazität eines Kondensatornetzwerkes berechnet werden // Eingabe: Ein String {0..9, +, /, (, )} // Ausgabe: Gesamtkapazität auf int gerundet // Fehlermeldungen: "FALSCHE EINGABE" wenn: // * das Netzwerk aus mehr als 15 Kondensatoren besteht // * ein Kondensator-Wert keine positive Integer-Zahl ist // * beim Parsing ein Fehler auftritt // Das Beispiel ist objektorientiert und als Package zu lösen. import eprog.*; import Kapaz.*; public class Main extends EprogIO { public static void main(String[] args) { CapNet tNet = new CapNet(readWord()); if ((tNet.getCount() > 0) && (tNet.getCount() <= 15)) { println(Math.round(tNet.getValue())); } else // if (getCount()) { println("FALSCHE EINGABE"); }; // if (getCount()) } // main } // class Main