Przejdź do treści

Block diagram

%%{init: {"flowchart": {"curve": "linear"}, "theme": "neutral"} }%%
flowchart TD
    START([START]) --> K1[/Wczytaj a, b, c/]
    K1 --> K2[suma := a + b + c\nminimum := a]
    K2 --> K4{b < minimum}
    K4 -- PRAWDA --> K5[minimum := b]
    K4 -- FAŁSZ --> K6{c < minimum}
    K5 --> K6
    K6 -- PRAWDA --> K7[minimum := c]
    K6 -- FAŁSZ --> K8[maksimum := a]
    K7 --> K8
    K8 --> K9{b > maksimum}
    K9 -- PRAWDA --> K10[maksimum := b]
    K9 -- FAŁSZ --> K11{c > maksimum}
    K10 --> K11
    K11 -- PRAWDA --> K12[maksimum := c]
    K11 -- FAŁSZ --> K13[wynik := suma - minimum - maksimum]
    K12 --> K13
    K13 --> K14[/Wypisz wynik/]
    K14 --> STOP([STOP])