by @David Jung Fork
{"functions":[{"rawId":"id_ee2510ca_ec18_40cc_9efd_62aae236a0a7","tpe":"Real","name":"getSales","statements":[{"@type":"Begin","id":"id_d713f44c_e7fc_47f7_ad37_23028115ebb1"},{"newline":true,"@type":"Output","id":"id_2e964d06_54de_43cf_b119_9a54414d8092","value":"\"enter your monthly sales\""},{"@type":"Input","name":"monthlySales","id":"id_9b3a30ce_0ded_4bbe_a413_b9d324f2b36a","prompt":null},{"@type":"Return","id":"id_4ddd7e15_9dbc_4c2d_8a9d_af6c31b7a875","maybeValue":"monthlySales"}],"parameters":[]},{"rawId":"id_20845ede_1165_473b_9801_a5bfa33b0427","tpe":"Real","name":"getIncrease","statements":[{"@type":"Begin","id":"id_a257da0b_795d_4eed_894b_52e82c3dfc5c"},{"newline":true,"@type":"Output","id":"id_c920fde5_55e7_4bfe_9a7b_112ff25bec5b","value":"\"Enter percent of sales increase. For example, 4% should be entered as 4 \""},{"@type":"Input","name":"salesIncrease","id":"id_3ddf5d38_2aa6_489a_bf48_2d7b7c971123","prompt":null},{"@type":"Assign","name":"salesIncrease","id":"id_21b3d41b_6236_49ef_8799_75af5b604275","value":"salesIncrease / 100"},{"@type":"Return","id":"id_51f6a65a_2b1d_443c_b2ea_b35f6be6668d","maybeValue":"salesIncrease"}],"parameters":[]},{"rawId":"id_f2568593_20f1_4e46_bb78_67beb8962107","tpe":"Real","name":"storeBonus","statements":[{"@type":"Begin","id":"id_3c2a1207_368c_4a17_a759_21ca99f9e06f"},{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"@type":"Assign","name":"storeAmount","id":"id_7a935e11_483a_4fc9_a642_d694ab630143","value":"0"}],"id":"id_022fe825_63a1_4115_b050_f3fbdc10fb25"},"trueBlock":{"statements":[{"@type":"Assign","name":"storeAmount","id":"id_9ea357d3_8d14_4137_957b_f1356e88b55a","value":"3000"}],"id":"id_e84aae15_f59b_4bed_ba31_2bcb6a48e043"},"condition":"monthlySales >= 80000","@type":"If","id":"id_62072cf2_66ba_464d_acfd_6b4e8175dabf"}],"id":"id_480b8f8a_e372_43ad_8de6_5d24b9326c13"},"trueBlock":{"statements":[{"@type":"Assign","name":"storeAmount","id":"id_d60ab1c1_adbd_4194_b445_670a810aa77e","value":"4000"}],"id":"id_bf64bf65_bb48_42bb_b61e_afe6c8b935a7"},"condition":"monthlySales >= 90000","@type":"If","id":"id_55ae4ae1_f370_47b0_bf5d_6791cecd765b"}],"id":"id_aba28e5e_41f2_44b7_bf99_f4e9fdc742fc"},"trueBlock":{"statements":[{"@type":"Assign","name":"storeAmount","id":"id_0bc42c68_160f_47e1_99a7_28be2e4ce25f","value":"5000"}],"id":"id_54b28fd4_556c_4a9e_9132_b47a1aaf83d5"},"condition":"monthlySales >= 100000","@type":"If","id":"id_eebcc42c_40f3_40b4_8cb8_ee61d9d0f517"}],"id":"id_57bc4779_efe8_46cf_babd_0e767eebf5b3"},"trueBlock":{"statements":[{"@type":"Assign","name":"storeAmount","id":"id_33826c05_629d_41fd_b82d_5aa926a9ce0a","value":"6000"}],"id":"id_b3096804_77b1_4cd5_93ea_50e3f5c6f61b"},"condition":"monthlySales >= 110000","@type":"If","id":"id_37da4851_ed51_402d_a10b_b3131968f38d"},{"@type":"Return","id":"id_4d631e77_66ae_464a_8ac0_059eb291544a","maybeValue":"storeAmount"}],"parameters":[{"tpe":"Real","name":"monthlySales","id":"43c3990d-d02b-4867-84e2-f1eaea96f7f7"}]},{"rawId":"id_efaf8b36_3d07_4904_b0f5_46a4464d7523","tpe":"Real","name":"empBonus","statements":[{"@type":"Begin","id":"id_dacbdbee_b92e_4396_b2d9_6eab7f0ab71f"},{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"@type":"Assign","name":"empAmount","id":"id_00517bab_d3ff_4956_acae_39cf6150c781","value":"0"}],"id":"id_2d75c892_81ee_4bfc_89f9_18a5676fda24"},"trueBlock":{"statements":[{"@type":"Assign","name":"empAmount","id":"id_ea90c5fc_0a73_4b8b_8d0c_5f9e447a8be0","value":"40"}],"id":"id_b5d3657a_c0aa_4661_9dd0_d33c5b39a8ef"},"condition":"salesIncrease >= 0.03","@type":"If","id":"id_3f5796ab_9524_44cc_89db_63f445ae9f86"}],"id":"id_e7e1e277_6b4c_40cf_907d_ff756690f6be"},"trueBlock":{"statements":[{"@type":"Assign","name":"empAmount","id":"id_286d92b3_bd44_4cda_a8ca_2c3d54b6393a","value":"50"}],"id":"id_9117ba2b_c159_45cb_b763_13d621177936"},"condition":"salesIncrease >= 0.04","@type":"If","id":"id_c06f6e03_1de3_4e3d_b058_f25941a8ac1b"}],"id":"id_abfd7b20_0ee3_43fb_8c17_1cc73d83ea7d"},"trueBlock":{"statements":[{"@type":"Assign","name":"empAmount","id":"id_7d7fd0db_c359_44d7_bfa6_084d3860e6a9","value":"75"}],"id":"id_cdc30b72_68fc_48d6_9bf7_ab530c2b6a7f"},"condition":"salesIncrease >= 0.05","@type":"If","id":"id_afd8a0c0_8a1a_4262_9d5d_b62433834417"},{"@type":"Return","id":"id_561b03d3_efc5_4809_8785_4e8f33ffc9ee","maybeValue":"empAmount"}],"parameters":[{"tpe":"Real","name":"salesIncrease","id":"ac2eec6d-55c4-40c6-92ec-19645b5186a6"}]},{"rawId":"id_31aa4972_97df_42b3_b807_ff092ea23fef","tpe":"Void","name":"printBonus","statements":[{"@type":"Begin","id":"id_2f54503e_9426_4de7_b067_4fdffca0779b"},{"newline":true,"@type":"Output","id":"id_c274fe2a_718b_440c_bb78_5c1642749493","value":"\"The store bonus is $\" + storeAmount"},{"newline":true,"@type":"Output","id":"id_27ece743_3686_4f97_945f_ed6530dbfdc5","value":"\"The employee bonus is $\" + empAmount"},{"falseBlock":{"statements":[],"id":"id_4cf7e528_5d60_44a2_a133_203737fab00b"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_efca3de6_83c9_48cb_a7ca_5ed7e89018ed","value":"\"Congrats! You have reached the highest bonus amounts possible!\""}],"id":"id_b03f4eb5_53f8_42d4_b65d_43b0f3c26e48"},"condition":"(storeAmount == 6000) && (empAmount == 75)","@type":"If","id":"id_e7782fc8_5669_47d1_87b2_fedb49bc18d8"},{"@type":"Return","id":"id_874de40c_53d6_473e_bcc8_89db2804ce9b","maybeValue":null}],"parameters":[{"tpe":"Real","name":"storeAmount","id":"8d7207bf-10c1-492c-8e5f-dcff7b923a78"},{"tpe":"Real","name":"empAmount","id":"658cfed4-094a-4cfa-8d90-d651f90ef081"}]}],"name":"Lab 4.4","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_e1c01285_2af8_456e_bd7f_6846fc31070f"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"monthlySales","lengthValue2":"5","id":"id_11ef3a92_9763_4300_a787_280d8cefbee5","initValue":"0.0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"salesIncrease","lengthValue2":"5","id":"id_9ec9d185_4fbd_4f8f_8ca6_11cfd3ca011a","initValue":"0.0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"storeAmount","lengthValue2":"5","id":"id_871ff4dc_64be_4048_89ef_2e740f78414f","initValue":"0.0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"empAmount","lengthValue2":"5","id":"id_a02f497e_cea3_4525_bc2c_8fc257733ca2","initValue":"0.0"},{"@type":"Assign","name":"monthlySales","id":"id_4afe47fc_5317_470e_9f11_0cf7bb96fe1c","value":"getSales()"},{"@type":"Assign","name":"salesIncrease","id":"id_acc56a44_d7b0_42e6_b3f1_1a94a2652108","value":"getIncrease()"},{"@type":"Assign","name":"storeAmount","id":"id_8cc71315_e005_458d_a78b_3d45ed4bf896","value":"storeBonus(monthlySales)"},{"@type":"Assign","name":"empAmount","id":"id_bc17d6ce_d6c9_4296_b508_5ee163cd5850","value":"empBonus(salesIncrease)"},{"@type":"Call","id":"id_194055e4_ce3c_4f63_b953_4ba667fac2e5","value":"printBonus(storeAmount,empAmount)"},{"@type":"Return","id":"id_ad4d969f_cc4c_4cea_a4e6_37ed58e264fb","maybeValue":null}],"parameters":[]},"id":"id_1092c036_e717_4eed_bec7_6590d0aad449","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":true,"lang":"python","showGenCode":true},"version":"0.3","revision":1505}