by @Kai Scott Fork
{"functions":[{"rawId":"id_d1ddd404_5920_410a_ae9c_7941036ff75f","tpe":"Integer","name":"inputData","statements":[{"@type":"Begin","id":"id_a3c5d0ec_0ae8_4e2c_b8d5_bca69b9c3ecc"},{"newline":true,"@type":"Output","id":"id_7c595ac3_a5ae_421f_b068_917aa5c12962","value":"\"Enter the total sales for the month\""},{"@type":"Input","name":"totalSales","id":"id_4be290ea_6841_4106_84d8_28f537ef1d58","prompt":null},{"@type":"Return","id":"id_1da272d4_959d_4470_8703_b58a94232cba","maybeValue":"totalSales"}],"parameters":[{"tpe":"Integer","name":"totalSales","id":"fa3ca4e7-002f-48a5-bf51-7b378428255d"}]},{"rawId":"id_71ef1950_1541_4393_a820_1396c3091587","tpe":"Real","name":"calcCounty","statements":[{"@type":"Begin","id":"id_76341a69_adf6_4fd0_9df2_22968dc934b9"},{"@type":"Assign","name":"countyTax","id":"id_93e45dc0_4170_4f99_bb25_9a14c82e9b6c","value":"totalSales * 0.02"},{"@type":"Return","id":"id_b7912c72_7d3d_4a8f_8500_67fa324f41f7","maybeValue":"countyTax"}],"parameters":[{"tpe":"Integer","name":"totalSales","id":"d37b5076-b1bb-4dd1-a2ef-0636d1f3b987"},{"tpe":"Real","name":"countyTax","id":"5914a968-6e47-4ecb-b1ed-f9c490bda088"}]},{"rawId":"id_9f1cb1b3_6ed5_4209_a623_ea155c522fdc","tpe":"Real","name":"calcState","statements":[{"@type":"Begin","id":"id_dcf701d7_d7f6_4b16_a788_53d713a037c7"},{"@type":"Assign","name":"stateTax","id":"id_e15b9c39_23be_4b32_a719_19a583e89df4","value":"totalSales * 0.04"},{"@type":"Return","id":"id_bacd8873_b955_47d2_8f13_dbac18851ccb","maybeValue":"stateTax"}],"parameters":[{"tpe":"Integer","name":"totalSales","id":"de275a18-0456-4f30-beb5-8a7526a59b2e"},{"tpe":"Real","name":"stateTax","id":"4f8e48de-c936-4f23-bd64-400c7c4fa15d"}]},{"rawId":"id_73989a20_5e09_4ffb_9eb8_8cf01c58494c","tpe":"Real","name":"calcTotal","statements":[{"@type":"Begin","id":"id_fc63042d_f6c5_4f05_8b69_d71369e7a451"},{"@type":"Assign","name":"totalTax","id":"id_33337926_20b5_47a1_9071_1a286a79e5a1","value":"countyTax + stateTax"},{"@type":"Return","id":"id_2494c00f_4c42_46cd_9d3a_af2ab5cf54a5","maybeValue":"totalTax"}],"parameters":[{"tpe":"Real","name":"stateTax","id":"8ed60574-0024-4125-91af-273572c780f4"},{"tpe":"Real","name":"totalTax","id":"9fae2861-b3f9-4320-9754-5eb6fce098eb"},{"tpe":"Real","name":"countyTax","id":"6ab87831-7fee-436d-b340-e34f40afaa01"}]},{"rawId":"id_8c723c5c_81cf_4dfb_94b7_8901fcf8dd20","tpe":"Void","name":"printTax","statements":[{"@type":"Begin","id":"id_061864f7_f21c_4349_aedc_a2bb7d733371"},{"newline":true,"@type":"Output","id":"id_6ad86564_e273_4c00_bdfc_b5153e4ce0dc","value":"\"The total tax is \" + totalTax"},{"newline":true,"@type":"Output","id":"id_35aad450_60b5_43c2_ae22_a8850e723ce8","value":"\"The state tax is \" + stateTax"},{"newline":true,"@type":"Output","id":"id_fac4462d_7175_45ef_b237_1e5503dce5b5","value":"\"The county tax is \" + countyTax"},{"@type":"Return","id":"id_1bc45eaa_ffd4_41e8_a8a5_3251a9810939","maybeValue":null}],"parameters":[{"tpe":"Real","name":"totalTax","id":"88682ae0-2398-4380-8708-244b23bb480e"},{"tpe":"Real","name":"stateTax","id":"bc71eb19-70c0-491b-bd22-b6a10066c825"},{"tpe":"Real","name":"countyTax","id":"d8ff3285-d0df-4b85-9404-9f5c4cb24aa2"}]}],"name":"1-29 Lab 2.3","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_d497be2d_5e12_4d65_b182_7a8561876ec2"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"totalSales","lengthValue2":"5","id":"id_60024741_25e5_42f2_88b1_d55a355d0828","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"countyTax","lengthValue2":"5","id":"id_82c434ef_fc5e_4b44_ab2a_297285209d7f","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"stateTax","lengthValue2":"5","id":"id_6cdd2897_1aa9_49e6_92d6_9f617d775de5","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"totalTax","lengthValue2":"5","id":"id_6ad49a4f_fea4_4a14_8e1e_8e65adaa44f1","initValue":"0"},{"@type":"Assign","name":"totalSales","id":"id_df4a6cd9_a542_430b_b9b1_973b52fb7407","value":"inputData(totalSales)"},{"@type":"Assign","name":"countyTax","id":"id_8c1d25e5_daa8_4258_b498_27b5c6a79b6f","value":"calcCounty(totalSales, countyTax)"},{"@type":"Assign","name":"stateTax","id":"id_3dbd18bd_029f_4bb2_bdfa_2a0c9b0c5351","value":"calcState(totalSales,stateTax)"},{"@type":"Assign","name":"totalTax","id":"id_75df642e_4d2b_4f86_81ed_7bd575bd0ff8","value":"calcTotal(stateTax,totalTax, countyTax)"},{"@type":"Call","id":"id_3187aee2_3022_4581_bb42_0a3b17204c96","value":"printTax(totalTax, stateTax, countyTax)"},{"@type":"Return","id":"id_aa114fd9_0cf2_4efa_b103_a3933670d354","maybeValue":null}],"parameters":[]},"id":"id_403560fb_7c85_40f8_a64a_e5cc0e5503a8","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":true,"lang":"java","showGenCode":false},"version":"0.3","revision":1660}