
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_d848289a_2bc7_4439_9fa1_9cd937a8a8ee [id="id_d848289a_2bc7_4439_9fa1_9cd937a8a8ee#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_b3fcec5b_b377_44bb_ae73_918d441ee415 [id="id_b3fcec5b_b377_44bb_ae73_918d441ee415#Declare" pos="0.0,9999.0625!" height=0.4 width=1.19 fixedsize=true group="fun-main"    label="input = 0" tooltip="input: Integer = 0" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_4cae443f_f60e_4d35_a9b1_0e663494e678 [id="id_4cae443f_f60e_4d35_a9b1_0e663494e678#Output" pos="0.0,9998.125!" height=0.4 width=3.83 fixedsize=true group="fun-main"    label="\"Inserisci un numero negativo \"" tooltip="\"Inserisci un numero negativo \"" shape="trapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_6bbd071e_4648_4a85_b06f_0b325bc334e4 [id="id_6bbd071e_4648_4a85_b06f_0b325bc334e4#Input" pos="0.0,9997.1875!" height=0.4 width=1.0 fixedsize=true group="fun-main"    label="input" tooltip="input" shape="invtrapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_e78d7544_0d4d_406e_9a42_5a9acd8aeb82 [id="id_e78d7544_0d4d_406e_9a42_5a9acd8aeb82#While" pos="0.0,9996.25!" height=0.5 width=1.6 fixedsize=true group="fun-main" 
    label="input >= 0" tooltip="input >= 0" shape="diamond" fillcolor="#ffd166" color="#8f6400" fontcolor="black"]
  
  true_dummy_up_id_e78d7544_0d4d_406e_9a42_5a9acd8aeb82 [pos="3.75,9996.25!" shape=point width=0]
  false_dummy_up_id_e78d7544_0d4d_406e_9a42_5a9acd8aeb82 [pos="-1.25,9996.25!" shape=point width=0]
  
  id_1e8b77e3_4f49_4512_8bcf_61023c858c65 [id="id_1e8b77e3_4f49_4512_8bcf_61023c858c65#Output" pos="3.75,9995.3125!" height=0.4 width=5.15 fixedsize=true group="id_a5a3a349_0bee_4078_a287_49f19be482cd"    label="\"--> Il numero che hai inserito è \" + input" tooltip="\"--> Il numero che hai inserito è \" + input" shape="trapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_fa8be6f6_e3c9_41b5_a572_af90a9aad83d [id="id_fa8be6f6_e3c9_41b5_a572_af90a9aad83d#Output" pos="3.75,9994.375!" height=0.4 width=3.72 fixedsize=true group="id_a5a3a349_0bee_4078_a287_49f19be482cd"    label="\"--> Non è un numero negativo\"" tooltip="\"--> Non è un numero negativo\"" shape="trapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_3b8795f8_bdef_4d9b_b5d7_51f02805da44 [id="id_3b8795f8_bdef_4d9b_b5d7_51f02805da44#Output" pos="3.75,9993.4375!" height=0.4 width=3.39 fixedsize=true group="id_a5a3a349_0bee_4078_a287_49f19be482cd"    label="\"-------------------------\"" tooltip="\"-------------------------\"" shape="trapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_b5e6de91_e2c5_4893_96bf_5e3cd4318a31 [id="id_b5e6de91_e2c5_4893_96bf_5e3cd4318a31#Output" pos="3.75,9992.5!" height=0.4 width=4.82 fixedsize=true group="id_a5a3a349_0bee_4078_a287_49f19be482cd"    label="\"RIPROVA! Inserisci un numero negativo \"" tooltip="\"RIPROVA! Inserisci un numero negativo \"" shape="trapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_1fcf6f8c_f0a7_41d1_9425_0d80b89772fc [id="id_1fcf6f8c_f0a7_41d1_9425_0d80b89772fc#Input" pos="3.75,9991.5625!" height=0.4 width=1.0 fixedsize=true group="id_a5a3a349_0bee_4078_a287_49f19be482cd"    label="input" tooltip="input" shape="invtrapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  
  true_dummy_down_id_e78d7544_0d4d_406e_9a42_5a9acd8aeb82 [pos="3.75,9990.729166666666!" shape=point width=0]
  true_dummy_down_left_id_e78d7544_0d4d_406e_9a42_5a9acd8aeb82 [pos="0.0,9990.729166666666!" shape=point width=0]
  false_dummy_down_id_e78d7544_0d4d_406e_9a42_5a9acd8aeb82 [pos="-1.25,9990.625!" shape=point width=0]
  end_dummy_down_id_e78d7544_0d4d_406e_9a42_5a9acd8aeb82 [pos="0.0,9990.625!" group="fun-main" shape=point width=0]
  
  
  id_0b9507aa_60b9_4a3a_8dc2_ff03e0421193 [id="id_0b9507aa_60b9_4a3a_8dc2_ff03e0421193#Output" pos="0.0,9989.6875!" height=0.4 width=5.15 fixedsize=true group="fun-main"    label="\"--> Il numero che hai inserito è \" + input" tooltip="\"--> Il numero che hai inserito è \" + input" shape="trapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_22cc399e_b27d_4d11_9ec8_9243fd503aa7 [id="id_22cc399e_b27d_4d11_9ec8_9243fd503aa7#Output" pos="0.0,9988.75!" height=0.4 width=4.6000000000000005 fixedsize=true group="fun-main"    label="\"E' un numero negativo. FINE CICLO!!!\"" tooltip="\"E' un numero negativo. FINE CICLO!!!\"" shape="trapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_cceba7e6_5631_4ee9_a49e_17b4b30bedc5 [id="id_cceba7e6_5631_4ee9_a49e_17b4b30bedc5#Return" pos="0.0,9987.8125!" 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_d848289a_2bc7_4439_9fa1_9cd937a8a8ee:s -> id_b3fcec5b_b377_44bb_ae73_918d441ee415:n [id="id_d848289a_2bc7_4439_9fa1_9cd937a8a8ee@fun-main" tailtooltip=" " edgetooltip=" "]
  id_b3fcec5b_b377_44bb_ae73_918d441ee415:s -> id_4cae443f_f60e_4d35_a9b1_0e663494e678:n [id="id_b3fcec5b_b377_44bb_ae73_918d441ee415@fun-main" tailtooltip=" " edgetooltip=" "]
  id_4cae443f_f60e_4d35_a9b1_0e663494e678:s -> id_6bbd071e_4648_4a85_b06f_0b325bc334e4:n [id="id_4cae443f_f60e_4d35_a9b1_0e663494e678@fun-main" tailtooltip=" " edgetooltip=" "]
  id_6bbd071e_4648_4a85_b06f_0b325bc334e4:s -> id_e78d7544_0d4d_406e_9a42_5a9acd8aeb82:n [id="id_6bbd071e_4648_4a85_b06f_0b325bc334e4@fun-main" tailtooltip=" " edgetooltip=" "]
  ## WHILE-TRUE
  id_e78d7544_0d4d_406e_9a42_5a9acd8aeb82:e -> true_dummy_up_id_e78d7544_0d4d_406e_9a42_5a9acd8aeb82 [id="id_e78d7544_0d4d_406e_9a42_5a9acd8aeb82@id_a5a3a349_0bee_4078_a287_49f19be482cd" tailtooltip=" " edgetooltip=" " arrowhead=none taillabel="true" fontcolor="forestgreen"]
  true_dummy_up_id_e78d7544_0d4d_406e_9a42_5a9acd8aeb82 -> id_1e8b77e3_4f49_4512_8bcf_61023c858c65:n [id="id_e78d7544_0d4d_406e_9a42_5a9acd8aeb82@id_a5a3a349_0bee_4078_a287_49f19be482cd" tailtooltip=" " edgetooltip=" "]
  
  id_1e8b77e3_4f49_4512_8bcf_61023c858c65:s -> id_fa8be6f6_e3c9_41b5_a572_af90a9aad83d:n [id="id_1e8b77e3_4f49_4512_8bcf_61023c858c65@id_a5a3a349_0bee_4078_a287_49f19be482cd" tailtooltip=" " edgetooltip=" "]
  id_fa8be6f6_e3c9_41b5_a572_af90a9aad83d:s -> id_3b8795f8_bdef_4d9b_b5d7_51f02805da44:n [id="id_fa8be6f6_e3c9_41b5_a572_af90a9aad83d@id_a5a3a349_0bee_4078_a287_49f19be482cd" tailtooltip=" " edgetooltip=" "]
  id_3b8795f8_bdef_4d9b_b5d7_51f02805da44:s -> id_b5e6de91_e2c5_4893_96bf_5e3cd4318a31:n [id="id_3b8795f8_bdef_4d9b_b5d7_51f02805da44@id_a5a3a349_0bee_4078_a287_49f19be482cd" tailtooltip=" " edgetooltip=" "]
  id_b5e6de91_e2c5_4893_96bf_5e3cd4318a31:s -> id_1fcf6f8c_f0a7_41d1_9425_0d80b89772fc:n [id="id_b5e6de91_e2c5_4893_96bf_5e3cd4318a31@id_a5a3a349_0bee_4078_a287_49f19be482cd" tailtooltip=" " edgetooltip=" "]
  id_1fcf6f8c_f0a7_41d1_9425_0d80b89772fc:s -> true_dummy_down_id_e78d7544_0d4d_406e_9a42_5a9acd8aeb82:n [id="id_1fcf6f8c_f0a7_41d1_9425_0d80b89772fc@id_a5a3a349_0bee_4078_a287_49f19be482cd" tailtooltip=" " edgetooltip=" " arrowhead=none]
  
  true_dummy_down_id_e78d7544_0d4d_406e_9a42_5a9acd8aeb82 -> true_dummy_down_left_id_e78d7544_0d4d_406e_9a42_5a9acd8aeb82 [id="id_1fcf6f8c_f0a7_41d1_9425_0d80b89772fc@id_a5a3a349_0bee_4078_a287_49f19be482cd" tailtooltip=" " edgetooltip=" " arrowhead=none]
  true_dummy_down_left_id_e78d7544_0d4d_406e_9a42_5a9acd8aeb82 -> id_e78d7544_0d4d_406e_9a42_5a9acd8aeb82:s [id="id_1fcf6f8c_f0a7_41d1_9425_0d80b89772fc@id_a5a3a349_0bee_4078_a287_49f19be482cd" tailtooltip=" " edgetooltip=" "]
  
  ## WHILE-FALSE
  id_e78d7544_0d4d_406e_9a42_5a9acd8aeb82:w -> false_dummy_up_id_e78d7544_0d4d_406e_9a42_5a9acd8aeb82 [id="id_e78d7544_0d4d_406e_9a42_5a9acd8aeb82@fun-main" tailtooltip=" " edgetooltip=" " arrowhead=none taillabel="false" fontcolor="red"]
  false_dummy_up_id_e78d7544_0d4d_406e_9a42_5a9acd8aeb82 -> false_dummy_down_id_e78d7544_0d4d_406e_9a42_5a9acd8aeb82 [id="id_e78d7544_0d4d_406e_9a42_5a9acd8aeb82@fun-main" tailtooltip=" " edgetooltip=" " arrowhead=none]
  false_dummy_down_id_e78d7544_0d4d_406e_9a42_5a9acd8aeb82 -> end_dummy_down_id_e78d7544_0d4d_406e_9a42_5a9acd8aeb82 [id="id_e78d7544_0d4d_406e_9a42_5a9acd8aeb82@fun-main" tailtooltip=" " edgetooltip=" " arrowhead=none]
  end_dummy_down_id_e78d7544_0d4d_406e_9a42_5a9acd8aeb82 -> id_0b9507aa_60b9_4a3a_8dc2_ff03e0421193 [id="id_e78d7544_0d4d_406e_9a42_5a9acd8aeb82@fun-main" tailtooltip=" " edgetooltip=" "]
  
  
  id_0b9507aa_60b9_4a3a_8dc2_ff03e0421193:s -> id_22cc399e_b27d_4d11_9ec8_9243fd503aa7:n [id="id_0b9507aa_60b9_4a3a_8dc2_ff03e0421193@fun-main" tailtooltip=" " edgetooltip=" "]
  id_22cc399e_b27d_4d11_9ec8_9243fd503aa7:s -> id_cceba7e6_5631_4ee9_a49e_17b4b30bedc5:n [id="id_22cc399e_b27d_4d11_9ec8_9243fd503aa7@fun-main" tailtooltip=" " edgetooltip=" "]

}
