graph LR
A(Start) --> B[Declare Variables];
B --> C[Read User Input];
C --> D[Process Input];
D --> E[Generate Output];
E --> F[Display Output to User];
F --> G(End);
style A fill:#f00,color:white,font-weight:bold,stroke-width:2px,stroke:yellow
style G fill:#00f,color:white,font-weight:bold,stroke-width:2px,stroke:yellow
subgraph Declare_Variables
B[Declare Variables]
end
subgraph Read_User_Input
C[Read User Input]
end
subgraph Process_Input
D[Process Input]
end
subgraph Generate_Output
E[Generate Output]
end
subgraph Display_Output
F[Display Output to User]
end
style Declare_Variables fill:##FC33FF,stroke:#FF6E40,stroke-width:4px;
style Read_User_Input fill:##FC33FF,stroke:#3A9D23,stroke-width:4px;
style Process_Input fill:##FC33FF,stroke:#4D5BFF,stroke-width:4px;
style Generate_Output fill:##FC33FF,stroke:#FF406A,stroke-width:4px;
style Display_Output fill:##FC33FF,stroke:#0082FF,stroke-width:4px;