{"functions":[{"rawId":"id_6508f284_6393_4348_bcbd_3e006b506697","tpe":"Real","name":"inputData","statements":[{"@type":"Begin","id":"id_f7614cf4_0b91_47e4_b0ad_5db2e2d47601"},{"@type":"Comment","id":"id_304d3c25_66ca_4b33_868f_0cf14bcbda0f","text":"this module takes in the required user input"},{"newline":true,"@type":"Output","id":"id_65c13069_8372_4c6b_b982_d237630d680f","value":"\"Enter the total sales for the month.\""},{"@type":"Input","name":"totalSales","id":"id_e317d7df_f7a5_451f_aabf_1b5bdffcf629","prompt":null},{"@type":"Return","id":"id_85c8d08d_62e5_454b_a6f5_48656df36c22","maybeValue":"totalSales"}],"parameters":[{"tpe":"Real","name":"totalSales","id":"11e5dd38-6d87-4430-987f-1b2e52f29a92"}]},{"rawId":"id_54e06d90_db71_44c0_af0e_9c17d20e6033","tpe":"Real","name":"calcCounty","statements":[{"@type":"Begin","id":"id_6191ec1a_c6f5_49bf_a0bb_73734d8c1b5f"},{"@type":"Comment","id":"id_f6dc5cac_e5fe_4e1f_85ba_8ce0b20abd19","text":"// this module calculates county tax"},{"@type":"Comment","id":"id_f0d1235d_94db_466f_b253_c13aa09a9837","text":"totalSales can be a value parameter because it is not"},{"@type":"Comment","id":"id_0a478740_c36c_4daf_97ac_d64f5a30e270","text":"changed in the module."},{"@type":"Comment","id":"id_3c70c7b8_1b72_4bea_899a_c5284271fa78","text":"countyTax must be a reference parameter because it is"},{"@type":"Comment","id":"id_a4733eca_8506_4b7f_9547_32f78b1fa274","text":"changed in the module"},{"@type":"Assign","name":"countyTax","id":"id_9e901f12_a457_4d4d_ad04_1d66e1259053","value":"totalSales * 0.02"},{"@type":"Return","id":"id_b109e32c_f5a4_4c66_a182_77e670d3d3d7","maybeValue":"countyTax"}],"parameters":[{"tpe":"Real","name":"totalSales","id":"e003d396-8e59-465b-9217-4bc24221da57"},{"tpe":"Real","name":"countyTax","id":"4cd45a2d-6281-42e3-9f2f-66bfc28a7f2f"}]},{"rawId":"id_720a5409_67e2_4d9f_b577_81302691e7bb","tpe":"Real","name":"calcState","statements":[{"@type":"Begin","id":"id_e8ee6bdc_c936_4b2b_99e9_a99b15ed5476"},{"@type":"Comment","id":"id_9566390d_35fa_4c49_8744_62921af63da1","text":"this module calculates state tax"},{"@type":"Comment","id":"id_62930bd3_bb54_4cb1_b98b_ebface7cff00","text":"totalSales can be a value parameter because it is not"},{"@type":"Comment","id":"id_00b031f9_095a_4460_8667_98e5e87193b9","text":"changed in the module."},{"@type":"Comment","id":"id_0edc713d_473b_42a7_bd07_7c87a64a3658","text":"stateTax must be a reference parameter because it is"},{"@type":"Comment","id":"id_69545a91_278a_469b_a367_32702b2e4b54","text":"changed in the module"},{"@type":"Assign","name":"stateTax","id":"id_5e01b225_0515_428c_9eb6_0a7118e6c3e9","value":"totalSales * 0.04"},{"@type":"Return","id":"id_12172e0a_ac09_4db1_aa3c_3e48b8050325","maybeValue":"stateTax"}],"parameters":[{"tpe":"Real","name":"totalSales","id":"060390ed-2cef-4549-b65f-7b638e635b42"},{"tpe":"Real","name":"stateTax","id":"6fb53d61-0b89-40be-848a-507cd9e2e0a2"}]},{"rawId":"id_f972739d_f4ff_4b75_8393_fc5da5fca544","tpe":"Real","name":"calcTotal","statements":[{"@type":"Begin","id":"id_144ba79e_731f_48f3_bffb_8ccbe0afc9c2"},{"@type":"Comment","id":"id_5ef56f50_bfad_462e_82bd_94bb6b0dc801","text":"this module calculates total tax"},{"@type":"Comment","id":"id_ae638b6e_c62c_4799_9130_d54f80154ac0","text":"stateTax and countyTax can be a value parameter because it is"},{"@type":"Comment","id":"id_2599e471_4b3b_4fcc_809d_eac1268526ab","text":"changed in module."},{"@type":"Comment","id":"id_449fdf00_9b81_4da3_95a3_a84a44811e6d","text":"totalTax must be a reference parameter because it is"},{"@type":"Comment","id":"id_92a5df21_f1e6_4eb5_8313_3de7d58d44ae","text":"changed in the module"},{"@type":"Assign","name":"totalTax","id":"id_2c5b2fb2_9ae2_4cef_8915_07f16e0c439c","value":"stateTax + countyTax"},{"@type":"Return","id":"id_2892e909_a452_42f4_953b_66187c5d7175","maybeValue":"totalTax"}],"parameters":[{"tpe":"Real","name":"countyTax","id":"d42fda40-d94e-4cae-82fc-665dd4f3a2d4"},{"tpe":"Real","name":"stateTax","id":"d81bd0ab-20e8-4702-9d93-ca977be9b836"}]},{"rawId":"id_46341e8b_259f_4328_8bb8_59b217ecd014","tpe":"Real","name":"printData","statements":[{"@type":"Begin","id":"id_66aba123_ce6c_485b_bd05_a561c74c5840"},{"newline":true,"@type":"Output","id":"id_5d82e2e0_767f_4eb2_865e_63cef3ba0040","value":"\"the state tax is \" + stateTax"},{"newline":true,"@type":"Output","id":"id_9f77d8cf_9bf1_4b8b_a9af_1c4c7e3786b6","value":"\"the county tax is \" + countyTax"},{"newline":true,"@type":"Output","id":"id_a24447c0_c214_4e9e_980a_236fb9a91876","value":"\"The total tax is \" + totalTax"},{"@type":"Return","id":"id_fef9fbd7_70e7_4693_9483_cc2e523042bd","maybeValue":null}],"parameters":[{"tpe":"Real","name":"stateTax","id":"b3b5b742-33ac-4361-a9fd-78cfbca556b4"},{"tpe":"Real","name":"countyTax","id":"aa6a837e-0cc7-4ace-8c62-19d06464884c"},{"tpe":"Real","name":"totalTax","id":"e24731d4-ad11-4690-a231-f40da1a1b51d"}]}],"name":"Lab 2-3","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_6fe8feac_b88c_4226_b88d_ec711b61ac1e"},{"@type":"Comment","id":"id_ebbb4b28_c769_4393_8b84_74788aaa96ca","text":"Declare local variables"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"totalSales","lengthValue2":"5","id":"id_a65fe499_bb74_4919_8cba_ac808ec8deba","initValue":"0.0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"countyTax","lengthValue2":"5","id":"id_b736adcb_bf08_454c_9489_4778099c8ff4","initValue":"0.0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"stateTax","lengthValue2":"5","id":"id_90dd1350_36d9_4e30_9330_41b8fdcfeb9f","initValue":"0.0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"totalTax","lengthValue2":"5","id":"id_578e384c_38e8_4450_a3fd_c3730f33d476","initValue":"0.0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"calcTotal","lengthValue2":"5","id":"id_7d563365_0439_4fb5_b28e_3fb3ba125495","initValue":"0.0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"printData","lengthValue2":"5","id":"id_4bf1d648_d037_44ad_a5f5_494d30dc5578","initValue":"0"},{"@type":"Comment","id":"id_d12911f4_3ee8_40b7_9ba1_b1ae62e2c97a","text":"Funtion call"},{"@type":"Assign","name":"totalSales","id":"id_b9df1c15_2544_40b9_a8df_c485df32fee2","value":"inputData(totalSales)"},{"@type":"Assign","name":"countyTax","id":"id_57458b16_8363_4102_ace2_19aa6d2c519d","value":"calcCounty(totalSales, countyTax)"},{"@type":"Assign","name":"stateTax","id":"id_6f48660d_f5b8_4632_a392_c47c03c355aa","value":"calcState(totalSales, stateTax)"},{"@type":"Assign","name":"totalTax","id":"id_ce9bec60_d38c_4866_9ceb_e6dff72d8e77","value":"calcTotal(stateTax, countyTax)"},{"@type":"Assign","name":"printData","id":"id_3e66675c_307e_4f32_8b67_8018f1ec65ee","value":"printData(stateTax, countyTax, totalTax)"},{"@type":"Return","id":"id_a1e7994a_c45f_424b_817a_cd0b6e08dfab","maybeValue":null}],"parameters":[]},"id":"id_d9c00005_46f4_4c6a_82c5_c76f879d43a6","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":true,"lang":"java","showGenCode":false},"version":"0.2","revision":1999}