
digraph {
  bgcolor="transparent"

  node [penwidth=0.5 fontsize="12" shape="box" style="filled" fontcolor="white" fontname="Courier New"]
  edge [penwidth=2 fontsize="10" color="#0A1931" arrowsize=0.8 fontname="Courier New"]

#########
# NODES #
#########
  id_bcd5cdcf_b1c3_4418_8133_1071f3707fae [id="id_bcd5cdcf_b1c3_4418_8133_1071f3707fae#Begin" pos="0.0,10000.0!" height=0.4 width=1.0 fixedsize=true group="fun-main"    label="Begin" tooltip="Begin" shape="ellipse" fillcolor="#8de4ff" color="#00799e" fontcolor="#982b13"] 
  id_7ed84b28_4289_4385_b69e_f848733aeeb7 [id="id_7ed84b28_4289_4385_b69e_f848733aeeb7#Declare" pos="0.0,9999.0625!" height=0.4 width=1.0 fixedsize=true group="fun-main"    label="Grade" tooltip="Grade: Integer" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_fccd080e_50b6_401a_b2c5_9bc625eb72a2 [id="id_fccd080e_50b6_401a_b2c5_9bc625eb72a2#Assign" pos="0.0,9998.125!" height=0.4 width=1.63 fixedsize=true group="fun-main"    label="grade[0] = 30" tooltip="grade[0] = 30" fillcolor="#002a3a" color="#001117" fontcolor="white"] 
  id_5d76a169_7dd4_4396_9594_75482d559df3 [id="id_5d76a169_7dd4_4396_9594_75482d559df3#Assign" pos="0.0,9997.1875!" height=0.4 width=1.63 fixedsize=true group="fun-main"    label="grade[1] = 50" tooltip="grade[1] = 50" fillcolor="#002a3a" color="#001117" fontcolor="white"] 
  id_70d95c3b_a425_42c6_8dcf_63c0fa13314c [id="id_70d95c3b_a425_42c6_8dcf_63c0fa13314c#Assign" pos="0.0,9996.25!" height=0.4 width=1.74 fixedsize=true group="fun-main"    label="grade[2] = 100" tooltip="grade[2] = 100" fillcolor="#002a3a" color="#001117" fontcolor="white"] 
  id_08b7ad97_aac4_4f33_a842_dbcd2254e062 [id="id_08b7ad97_aac4_4f33_a842_dbcd2254e062#Declare" pos="0.0,9995.3125!" height=0.4 width=1.0 fixedsize=true group="fun-main"    label="sum = 0" tooltip="sum: Integer = 0" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_c2b6fb0a_fd98_4c01_a6af_41f414cba890 [id="id_c2b6fb0a_fd98_4c01_a6af_41f414cba890#Output" pos="0.0,9994.375!" height=0.4 width=1.3 fixedsize=true group="fun-main"    label="\"output\"" tooltip="\"output\"" shape="trapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_588d3a3c_495b_419d_a20d_d30e38dbf909 [id="id_588d3a3c_495b_419d_a20d_d30e38dbf909#While" pos="0.0,9993.4375!" height=0.5 width=3.69 fixedsize=true group="fun-main" 
    label="i = 0 to length(grade)-1 by 1" tooltip="i = 0 to length(grade)-1 by 1" shape="diamond" fillcolor="#ffd166" color="#8f6400" fontcolor="black"]
  
  true_dummy_up_id_588d3a3c_495b_419d_a20d_d30e38dbf909 [pos="3.75,9993.4375!" shape=point width=0]
  false_dummy_up_id_588d3a3c_495b_419d_a20d_d30e38dbf909 [pos="-2.5,9993.4375!" shape=point width=0]
  
  id_07f4083d_63d5_413e_921c_9c4143edde50 [id="id_07f4083d_63d5_413e_921c_9c4143edde50#Assign" pos="3.75,9992.5!" height=0.4 width=2.4000000000000004 fixedsize=true group="id_3a1e8e6b_5ddf_40b7_903b_5df6b9d1f936"    label="sum = sum + grade[i]" tooltip="sum = sum + grade[i]" fillcolor="#002a3a" color="#001117" fontcolor="white"] 
  
  true_dummy_down_id_588d3a3c_495b_419d_a20d_d30e38dbf909 [pos="3.75,9991.666666666666!" shape=point width=0]
  true_dummy_down_left_id_588d3a3c_495b_419d_a20d_d30e38dbf909 [pos="0.0,9991.666666666666!" shape=point width=0]
  false_dummy_down_id_588d3a3c_495b_419d_a20d_d30e38dbf909 [pos="-2.5,9991.5625!" shape=point width=0]
  end_dummy_down_id_588d3a3c_495b_419d_a20d_d30e38dbf909 [pos="0.0,9991.5625!" group="fun-main" shape=point width=0]
  
  
  id_9c841c32_4a4e_4620_98d3_47efd89f56de [id="id_9c841c32_4a4e_4620_98d3_47efd89f56de#Output" pos="0.0,9990.625!" height=0.4 width=3.83 fixedsize=true group="fun-main"    label="\"Average grade is \" + sum / 3.0" tooltip="\"Average grade is \" + sum / 3.0" shape="trapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_1e010511_ba5c_4d65_bf91_e090b989b67c [id="id_1e010511_ba5c_4d65_bf91_e090b989b67c#Return" pos="0.0,9989.6875!" height=0.4 width=1.0 fixedsize=true group="fun-main"    label="End" tooltip="End" shape="ellipse" fillcolor="#8de4ff" color="#00799e" fontcolor="#982b13"] 

#########
# EDGES #
#########
  id_bcd5cdcf_b1c3_4418_8133_1071f3707fae:s -> id_7ed84b28_4289_4385_b69e_f848733aeeb7:n [id="id_bcd5cdcf_b1c3_4418_8133_1071f3707fae@fun-main" tailtooltip=" " edgetooltip=" "]
  id_7ed84b28_4289_4385_b69e_f848733aeeb7:s -> id_fccd080e_50b6_401a_b2c5_9bc625eb72a2:n [id="id_7ed84b28_4289_4385_b69e_f848733aeeb7@fun-main" tailtooltip=" " edgetooltip=" "]
  id_fccd080e_50b6_401a_b2c5_9bc625eb72a2:s -> id_5d76a169_7dd4_4396_9594_75482d559df3:n [id="id_fccd080e_50b6_401a_b2c5_9bc625eb72a2@fun-main" tailtooltip=" " edgetooltip=" "]
  id_5d76a169_7dd4_4396_9594_75482d559df3:s -> id_70d95c3b_a425_42c6_8dcf_63c0fa13314c:n [id="id_5d76a169_7dd4_4396_9594_75482d559df3@fun-main" tailtooltip=" " edgetooltip=" "]
  id_70d95c3b_a425_42c6_8dcf_63c0fa13314c:s -> id_08b7ad97_aac4_4f33_a842_dbcd2254e062:n [id="id_70d95c3b_a425_42c6_8dcf_63c0fa13314c@fun-main" tailtooltip=" " edgetooltip=" "]
  id_08b7ad97_aac4_4f33_a842_dbcd2254e062:s -> id_c2b6fb0a_fd98_4c01_a6af_41f414cba890:n [id="id_08b7ad97_aac4_4f33_a842_dbcd2254e062@fun-main" tailtooltip=" " edgetooltip=" "]
  id_c2b6fb0a_fd98_4c01_a6af_41f414cba890:s -> id_588d3a3c_495b_419d_a20d_d30e38dbf909:n [id="id_c2b6fb0a_fd98_4c01_a6af_41f414cba890@fun-main" tailtooltip=" " edgetooltip=" "]
  ## WHILE-TRUE
  id_588d3a3c_495b_419d_a20d_d30e38dbf909:e -> true_dummy_up_id_588d3a3c_495b_419d_a20d_d30e38dbf909 [id="id_588d3a3c_495b_419d_a20d_d30e38dbf909@id_3a1e8e6b_5ddf_40b7_903b_5df6b9d1f936" tailtooltip=" " edgetooltip=" " arrowhead=none taillabel="true" fontcolor="forestgreen"]
  true_dummy_up_id_588d3a3c_495b_419d_a20d_d30e38dbf909 -> id_07f4083d_63d5_413e_921c_9c4143edde50:n [id="id_588d3a3c_495b_419d_a20d_d30e38dbf909@id_3a1e8e6b_5ddf_40b7_903b_5df6b9d1f936" tailtooltip=" " edgetooltip=" "]
  
  id_07f4083d_63d5_413e_921c_9c4143edde50:s -> true_dummy_down_id_588d3a3c_495b_419d_a20d_d30e38dbf909:n [id="id_07f4083d_63d5_413e_921c_9c4143edde50@id_3a1e8e6b_5ddf_40b7_903b_5df6b9d1f936" tailtooltip=" " edgetooltip=" " arrowhead=none]
  
  true_dummy_down_id_588d3a3c_495b_419d_a20d_d30e38dbf909 -> true_dummy_down_left_id_588d3a3c_495b_419d_a20d_d30e38dbf909 [id="id_07f4083d_63d5_413e_921c_9c4143edde50@id_3a1e8e6b_5ddf_40b7_903b_5df6b9d1f936" tailtooltip=" " edgetooltip=" " arrowhead=none]
  true_dummy_down_left_id_588d3a3c_495b_419d_a20d_d30e38dbf909 -> id_588d3a3c_495b_419d_a20d_d30e38dbf909:s [id="id_07f4083d_63d5_413e_921c_9c4143edde50@id_3a1e8e6b_5ddf_40b7_903b_5df6b9d1f936" tailtooltip=" " edgetooltip=" "]
  
  ## WHILE-FALSE
  id_588d3a3c_495b_419d_a20d_d30e38dbf909:w -> false_dummy_up_id_588d3a3c_495b_419d_a20d_d30e38dbf909 [id="id_588d3a3c_495b_419d_a20d_d30e38dbf909@fun-main" tailtooltip=" " edgetooltip=" " arrowhead=none taillabel="false" fontcolor="red"]
  false_dummy_up_id_588d3a3c_495b_419d_a20d_d30e38dbf909 -> false_dummy_down_id_588d3a3c_495b_419d_a20d_d30e38dbf909 [id="id_588d3a3c_495b_419d_a20d_d30e38dbf909@fun-main" tailtooltip=" " edgetooltip=" " arrowhead=none]
  false_dummy_down_id_588d3a3c_495b_419d_a20d_d30e38dbf909 -> end_dummy_down_id_588d3a3c_495b_419d_a20d_d30e38dbf909 [id="id_588d3a3c_495b_419d_a20d_d30e38dbf909@fun-main" tailtooltip=" " edgetooltip=" " arrowhead=none]
  end_dummy_down_id_588d3a3c_495b_419d_a20d_d30e38dbf909 -> id_9c841c32_4a4e_4620_98d3_47efd89f56de [id="id_588d3a3c_495b_419d_a20d_d30e38dbf909@fun-main" tailtooltip=" " edgetooltip=" "]
  
  
  id_9c841c32_4a4e_4620_98d3_47efd89f56de:s -> id_1e010511_ba5c_4d65_bf91_e090b989b67c:n [id="id_9c841c32_4a4e_4620_98d3_47efd89f56de@fun-main" tailtooltip=" " edgetooltip=" "]

}
