
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_5e5fca4a_1c49_46d7_ac55_7412fe1db922 [id="id_5e5fca4a_1c49_46d7_ac55_7412fe1db922#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_3cb735a7_12d5_4985_9a63_3435b8c90749 [id="id_3cb735a7_12d5_4985_9a63_3435b8c90749#Declare" pos="0.0,9999.0625!" height=0.4 width=1.0 fixedsize=true group="fun-main"    label="numero" tooltip="numero: Integer" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_9af3174e_05d0_4acc_a7b1_dd562ecefa74 [id="id_9af3174e_05d0_4acc_a7b1_dd562ecefa74#Input" pos="0.0,9998.125!" height=0.4 width=1.0 fixedsize=true group="fun-main"    label="numero" tooltip="numero" shape="invtrapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_b977c10b_1b24_45e7_a18b_91eb4df7957f [id="id_b977c10b_1b24_45e7_a18b_91eb4df7957f#Declare" pos="0.0,9997.1875!" height=0.4 width=1.52 fixedsize=true group="fun-main"    label="fatorial = 1" tooltip="fatorial: Integer = 1" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_9de2083d_0255_4db9_8edb_a28709d7e40e [id="id_9de2083d_0255_4db9_8edb_a28709d7e40e#Declare" pos="0.0,9996.25!" height=0.4 width=2.0700000000000003 fixedsize=true group="fun-main"    label="contador = numero" tooltip="contador: Integer = numero" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_ac8bb0b1_ceab_4acf_b73f_8233fe240661 [id="id_ac8bb0b1_ceab_4acf_b73f_8233fe240661#While" pos="0.0,9995.3125!" height=0.5 width=1.71 fixedsize=true group="fun-main" 
    label="contador>=1" tooltip="contador>=1" shape="diamond" fillcolor="#ffd166" color="#8f6400" fontcolor="black"]
  
  true_dummy_up_id_ac8bb0b1_ceab_4acf_b73f_8233fe240661 [pos="2.5,9995.3125!" shape=point width=0]
  false_dummy_up_id_ac8bb0b1_ceab_4acf_b73f_8233fe240661 [pos="-1.25,9995.3125!" shape=point width=0]
  
  id_88637e0c_aed6_4405_9ad9_79ffca997cdc [id="id_88637e0c_aed6_4405_9ad9_79ffca997cdc#Assign" pos="2.5,9994.375!" height=0.4 width=3.2800000000000002 fixedsize=true group="id_fa01f21b_ac6c_4066_8504_8d69b3ba27d7"    label="fatorial = fatorial*contador" tooltip="fatorial = fatorial*contador" fillcolor="#002a3a" color="#001117" fontcolor="white"] 
  id_c3ddf0c8_e75c_4883_99cf_57c6580eab0a [id="id_c3ddf0c8_e75c_4883_99cf_57c6580eab0a#Assign" pos="2.5,9993.4375!" height=0.4 width=2.5100000000000002 fixedsize=true group="id_fa01f21b_ac6c_4066_8504_8d69b3ba27d7"    label="contador = contador-1" tooltip="contador = contador-1" fillcolor="#002a3a" color="#001117" fontcolor="white"] 
  id_5958c2cd_cf44_41ec_a85a_af32d43d4fae [id="id_5958c2cd_cf44_41ec_a85a_af32d43d4fae#Output" pos="2.5,9992.5!" height=0.4 width=1.08 fixedsize=true group="id_fa01f21b_ac6c_4066_8504_8d69b3ba27d7"    label="fatorial" tooltip="fatorial" shape="trapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  
  true_dummy_down_id_ac8bb0b1_ceab_4acf_b73f_8233fe240661 [pos="2.5,9991.666666666666!" shape=point width=0]
  true_dummy_down_left_id_ac8bb0b1_ceab_4acf_b73f_8233fe240661 [pos="0.0,9991.666666666666!" shape=point width=0]
  false_dummy_down_id_ac8bb0b1_ceab_4acf_b73f_8233fe240661 [pos="-1.25,9991.5625!" shape=point width=0]
  end_dummy_down_id_ac8bb0b1_ceab_4acf_b73f_8233fe240661 [pos="0.0,9991.5625!" group="fun-main" shape=point width=0]
  
  
  id_62b79c0d_fc9c_4802_a912_7642c844714b [id="id_62b79c0d_fc9c_4802_a912_7642c844714b#Return" pos="0.0,9990.625!" 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_5e5fca4a_1c49_46d7_ac55_7412fe1db922:s -> id_3cb735a7_12d5_4985_9a63_3435b8c90749:n [id="id_5e5fca4a_1c49_46d7_ac55_7412fe1db922@fun-main" tailtooltip=" " edgetooltip=" "]
  id_3cb735a7_12d5_4985_9a63_3435b8c90749:s -> id_9af3174e_05d0_4acc_a7b1_dd562ecefa74:n [id="id_3cb735a7_12d5_4985_9a63_3435b8c90749@fun-main" tailtooltip=" " edgetooltip=" "]
  id_9af3174e_05d0_4acc_a7b1_dd562ecefa74:s -> id_b977c10b_1b24_45e7_a18b_91eb4df7957f:n [id="id_9af3174e_05d0_4acc_a7b1_dd562ecefa74@fun-main" tailtooltip=" " edgetooltip=" "]
  id_b977c10b_1b24_45e7_a18b_91eb4df7957f:s -> id_9de2083d_0255_4db9_8edb_a28709d7e40e:n [id="id_b977c10b_1b24_45e7_a18b_91eb4df7957f@fun-main" tailtooltip=" " edgetooltip=" "]
  id_9de2083d_0255_4db9_8edb_a28709d7e40e:s -> id_ac8bb0b1_ceab_4acf_b73f_8233fe240661:n [id="id_9de2083d_0255_4db9_8edb_a28709d7e40e@fun-main" tailtooltip=" " edgetooltip=" "]
  ## WHILE-TRUE
  id_ac8bb0b1_ceab_4acf_b73f_8233fe240661:e -> true_dummy_up_id_ac8bb0b1_ceab_4acf_b73f_8233fe240661 [id="id_ac8bb0b1_ceab_4acf_b73f_8233fe240661@id_fa01f21b_ac6c_4066_8504_8d69b3ba27d7" tailtooltip=" " edgetooltip=" " arrowhead=none taillabel="true" fontcolor="forestgreen"]
  true_dummy_up_id_ac8bb0b1_ceab_4acf_b73f_8233fe240661 -> id_88637e0c_aed6_4405_9ad9_79ffca997cdc:n [id="id_ac8bb0b1_ceab_4acf_b73f_8233fe240661@id_fa01f21b_ac6c_4066_8504_8d69b3ba27d7" tailtooltip=" " edgetooltip=" "]
  
  id_88637e0c_aed6_4405_9ad9_79ffca997cdc:s -> id_c3ddf0c8_e75c_4883_99cf_57c6580eab0a:n [id="id_88637e0c_aed6_4405_9ad9_79ffca997cdc@id_fa01f21b_ac6c_4066_8504_8d69b3ba27d7" tailtooltip=" " edgetooltip=" "]
  id_c3ddf0c8_e75c_4883_99cf_57c6580eab0a:s -> id_5958c2cd_cf44_41ec_a85a_af32d43d4fae:n [id="id_c3ddf0c8_e75c_4883_99cf_57c6580eab0a@id_fa01f21b_ac6c_4066_8504_8d69b3ba27d7" tailtooltip=" " edgetooltip=" "]
  id_5958c2cd_cf44_41ec_a85a_af32d43d4fae:s -> true_dummy_down_id_ac8bb0b1_ceab_4acf_b73f_8233fe240661:n [id="id_5958c2cd_cf44_41ec_a85a_af32d43d4fae@id_fa01f21b_ac6c_4066_8504_8d69b3ba27d7" tailtooltip=" " edgetooltip=" " arrowhead=none]
  
  true_dummy_down_id_ac8bb0b1_ceab_4acf_b73f_8233fe240661 -> true_dummy_down_left_id_ac8bb0b1_ceab_4acf_b73f_8233fe240661 [id="id_5958c2cd_cf44_41ec_a85a_af32d43d4fae@id_fa01f21b_ac6c_4066_8504_8d69b3ba27d7" tailtooltip=" " edgetooltip=" " arrowhead=none]
  true_dummy_down_left_id_ac8bb0b1_ceab_4acf_b73f_8233fe240661 -> id_ac8bb0b1_ceab_4acf_b73f_8233fe240661:s [id="id_5958c2cd_cf44_41ec_a85a_af32d43d4fae@id_fa01f21b_ac6c_4066_8504_8d69b3ba27d7" tailtooltip=" " edgetooltip=" "]
  
  ## WHILE-FALSE
  id_ac8bb0b1_ceab_4acf_b73f_8233fe240661:w -> false_dummy_up_id_ac8bb0b1_ceab_4acf_b73f_8233fe240661 [id="id_ac8bb0b1_ceab_4acf_b73f_8233fe240661@fun-main" tailtooltip=" " edgetooltip=" " arrowhead=none taillabel="false" fontcolor="red"]
  false_dummy_up_id_ac8bb0b1_ceab_4acf_b73f_8233fe240661 -> false_dummy_down_id_ac8bb0b1_ceab_4acf_b73f_8233fe240661 [id="id_ac8bb0b1_ceab_4acf_b73f_8233fe240661@fun-main" tailtooltip=" " edgetooltip=" " arrowhead=none]
  false_dummy_down_id_ac8bb0b1_ceab_4acf_b73f_8233fe240661 -> end_dummy_down_id_ac8bb0b1_ceab_4acf_b73f_8233fe240661 [id="id_ac8bb0b1_ceab_4acf_b73f_8233fe240661@fun-main" tailtooltip=" " edgetooltip=" " arrowhead=none]
  end_dummy_down_id_ac8bb0b1_ceab_4acf_b73f_8233fe240661 -> id_62b79c0d_fc9c_4802_a912_7642c844714b [id="id_ac8bb0b1_ceab_4acf_b73f_8233fe240661@fun-main" tailtooltip=" " edgetooltip=" "]
  

}
