by @Kai Scott Fork
{"functions":[{"rawId":"id_d1ddd404_5920_410a_ae9c_7941036ff75f","tpe":"Void","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":null}],"parameters":[{"tpe":"Integer","name":"totalSales","id":"af22a2ce-a393-47e8-b2e4-b771148e2488"}]},{"rawId":"id_71ef1950_1541_4393_a820_1396c3091587","tpe":"Void","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":null}],"parameters":[{"tpe":"Integer","name":"totalSales","id":"d37b5076-b1bb-4dd1-a2ef-0636d1f3b987"},{"tpe":"Real","name":"countyTax","id":"49f6aa71-6c05-4035-b507-9c259f2ad66d"}]},{"rawId":"id_9f1cb1b3_6ed5_4209_a623_ea155c522fdc","tpe":"Void","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":null}],"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":"Void","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":null}],"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_36ba95f8_06b0_4ad5_9d4f_0773fcc7e671","value":"inputData(totalSales)"},{"@type":"Assign","name":"countyTax","id":"id_8bc66ee0_bc89_4951_af57_3937b7af94e8","value":"calcCounty(totalSales, countyTax)"},{"@type":"Assign","name":"stateTax","id":"id_4f042501_05be_4690_9398_d1c48142408a","value":"calcState(totalSales, stateTax)"},{"@type":"Assign","name":"totalTax","id":"id_ba644b69_628f_411a_af10_225a7b084246","value":"calcTotal(stateTax, totalTax, countyTax)"},{"@type":"Call","id":"id_52c1d7e5_7346_4f0d_975a_96404c3ac690","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":1410}