Zeichnen Sie ein Programmdiagramm über mehrere Methoden

Sep 17 2020

Wie zeichnet man ein Programmdiagramm ähnlich, aber mit mehreren Methoden ?

Wie es scheint, muss der Datenfluss zwischen den Methoden nicht unbedingt in der Reihenfolge der Deklaration erfolgen.

Mehrere Klassen

 public class Temp
    {
        //
        private int lowThreshold = 18200; // 1
        private int firstTier = 37000; // 2
        private int firstTierBase = 3572; // 3
 

        public Temp(int income, int age, bool medicareLevy, bool TBRLevy, bool LILevy) // 4
        {
            actualIncome = income - ReturnTax(income, age, medicareLevy, TBRLevy, LILevy); //5
        }
        private double ReturnTax(int income, int age, bool medicareLevy, bool TBRLevy, bool LILevy) // 6
        {
            double stage1 = 0.19; // 7
            double stage2 = 0.325; // 8
            double stage3 = 0.37; // 9
            double stage4 = 0.45; // 10
            double medicareLevyCharge = 0.02;  // 11
            double TBRLevyCharge = 0.02; // 12
....

Antworten

JoãoFarias Sep 18 2020 at 03:17

Methoden sind isolierte Codeblöcke mit einem Eintrittspunkt und vielen Austrittspunkten.

Wenn Sie z. B. auf Knoten Nr. 11 hatten:

type = 2;
foo(type);

Sie würden einen Pfeil von # 11 zu einem speziellen Knoten zeichnen, der foo () darstellt. Der Ausgang dieses speziellen Knotens würde auf # 16 zeigen.

Wenn der Leser Ihres Diagramms verstehen möchte, was sich in foo () befindet, kann er sich ein anderes Diagramm ansehen, das den Datenfluss von foo () zeigt.