{"functions":[],"name":"New Program","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_5aa2403b_328a_453c_b459_f2218b90ba5f"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"totalpackages","lengthValue2":"5","id":"id_8c7281b6_850d_47c2_a393_cc2179997b81","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"hpcount","lengthValue2":"5","id":"id_19ba6337_301a_49c3_b58a_b116c8f680dc","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"totalcharge","lengthValue2":"5","id":"id_2b3969fa_7f30_49b6_9883_861f3d537fa5","initValue":"0.0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"weight","lengthValue2":"5","id":"id_ce5d8e85_4bfb_4ee1_8c65_dca162c32f6c","initValue":"0.0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"zone","lengthValue2":"5","id":"id_435b03a5_99da_4570_bd94_c7e3c3df7939","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"fragile","lengthValue2":"5","id":"id_3776cdd1_4eff_4eea_bf3c_c974202702cd","initValue":"\"\""},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"i","lengthValue2":"5","id":"id_f72c4398_cb6c_4aa2_83b3_96ff3a7c1ab3","initValue":"1"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"id","lengthValue2":"5","id":"id_706851bd_18b5_4ff7_adea_bedb8f9d97a9","initValue":"\"\""},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"packagecharge","lengthValue2":"5","id":"id_ad49bcb8_940d_48ce_ab84_94f59a35e5ff","initValue":"0.0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"zcharge","lengthValue2":"5","id":"id_f2018095_8d0b_476c_99ba_7410778f4737","initValue":"0.0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"wcharge","lengthValue2":"5","id":"id_38113ffb_4ad9_4f06_b79b_153b448a6e33","initValue":"0.0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"fsurcharge","lengthValue2":"5","id":"id_bff0b8fa_7bfb_41ef_9f84_938e84da2aa2","initValue":"0.0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"hsurcharge","lengthValue2":"5","id":"id_d7c43fbd_3ca6_4aa0_b1f3_2b4f133f2d71","initValue":"0.0"},{"condition":"totalpackages < 1 || totalpackages > 10","@type":"DoWhile","id":"id_42c05587_2250_48b1_9f37_5518fdcea0cb","body":{"statements":[{"newline":true,"@type":"Output","id":"id_af2086a5_4fc6_411a_8d8a_b79c606dd49e","value":"\"Input the amount of packages to be processed (up to 10): \""},{"@type":"Input","name":"totalpackages","id":"id_99b3b48b_136d_4c3c_8770_3dad72805afe","prompt":null},{"falseBlock":{"statements":[],"id":"id_2187b62f_2b60_4f04_8312_70af4ed08fa1"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_a6d09525_796b_4612_97a2_b84c2b2bd608","value":"\"Please input a number between 1 and 10.\""}],"id":"id_47f9edff_00f4_4e73_9bb9_b73ca740d8b9"},"condition":"totalpackages < 1 || totalpackages > 10","@type":"If","id":"id_99eb1d34_2a53_4ac9_bc86_ead42180388e"}],"id":"id_3c1287b2_821d_4d15_bb14_ca41e16b4dd9"}},{"condition":"i <= totalpackages","@type":"While","id":"id_3811fa5d_5e6f_4137_b2a4_049ee8192020","body":{"statements":[{"newline":true,"@type":"Output","id":"id_af67e531_3a48_4009_8d04_e62d0aee8abc","value":"\"Enter the following details for this package.\""},{"newline":true,"@type":"Output","id":"id_d59438f5_87aa_4db5_9b72_931b75a53bcb","value":"\"Enter package ID: \""},{"@type":"Input","name":"id","id":"id_f27d694e_6b87_43f4_b223_61c16cac5114","prompt":null},{"condition":"weight <= 0 || weight > 50","@type":"DoWhile","id":"id_bb9a5839_af56_4393_8d81_4fedc7c69fdb","body":{"statements":[{"newline":true,"@type":"Output","id":"id_ce4f90dd_1069_41c0_b48f_664e049695b9","value":"\"Enter package weight (cannot be above 50 lbs.): \""},{"@type":"Input","name":"weight","id":"id_a83ffcfa_8d7b_425f_ad06_394fe48fdee2","prompt":null},{"falseBlock":{"statements":[],"id":"id_35eec8d1_5a94_4e08_832d_eec65ae16812"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_6bcc8c98_2c77_4547_8ea3_91f1213b5100","value":"\"Please enter a valid weight.\""}],"id":"id_f7a608ff_a946_4bc9_83a3_38ea40d496d1"},"condition":"weight <= 0 || weight > 50","@type":"If","id":"id_5069f48b_9b65_41d3_ac30_2401042ea376"}],"id":"id_ee64afd2_fff6_4f81_bfae_9cdd555051cd"}},{"condition":"(zone != 1) && (zone != 2) && (zone != 3)","@type":"DoWhile","id":"id_f1117419_e09a_43d0_b745_215b1ed3e296","body":{"statements":[{"newline":true,"@type":"Output","id":"id_78fc4ffb_8e9e_472b_886e_16a9c2a050cb","value":"\"Enter the delivery zone (1, 2, or 3): \""},{"@type":"Input","name":"zone","id":"id_129baeca_6c1f_4e0e_9b86_dab09823d40f","prompt":null},{"falseBlock":{"statements":[],"id":"id_2dd1e16b_48b4_46b1_bb15_501dfafb8027"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_8a7bdfae_8903_49f0_8fdd_661c4cd620d5","value":"\"Please enter a valid zone.\""}],"id":"id_d73ac112_1f30_45fd_9bcf_36e7c2814e8c"},"condition":"(zone != 1) && (zone != 2) && (zone != 3)","@type":"If","id":"id_322b65c7_a3a7_49ff_84b5_2d7c666439c9"}],"id":"id_1ca78500_a3ab_4034_9014_a96c263d009e"}},{"condition":"(fragile != \"Y\") && (fragile != \"N\")","@type":"DoWhile","id":"id_41292620_5d0b_4291_96e7_b048c4cc28d4","body":{"statements":[{"newline":true,"@type":"Output","id":"id_fbc15f50_5bc8_4e61_b309_f8737de6ebf0","value":"\"Is the package fragile: (Y or N) \""},{"@type":"Input","name":"fragile","id":"id_2f821c92_d79d_451b_91cc_92d34fd2be88","prompt":null},{"falseBlock":{"statements":[],"id":"id_81371520_1dab_4d1a_acea_b58c408ef764"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_d87c4ef2_7bc3_44d2_8add_aa3be0410df7","value":"\"Please enter Y or N.\""}],"id":"id_6d71c1f5_abef_453b_9d88_fc639074b6b0"},"condition":"(fragile != \"Y\") && (fragile != \"N\")","@type":"If","id":"id_cfe1175f_ad3c_4385_a098_d15bdcf7c400"}],"id":"id_df0e9575_0494_4581_b449_ed513807326b"}},{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"@type":"Assign","name":"zcharge","id":"id_f0b01c17_352b_421d_b161_ca5ab0cf7eab","value":"12.00"}],"id":"id_53ad78cc_8f95_4c14_90fb_ff3f9bc76a1e"},"trueBlock":{"statements":[{"@type":"Assign","name":"zcharge","id":"id_731965dc_c9d3_4d07_af3a_4d40b0a6ca51","value":"8.00"}],"id":"id_25049d41_0f76_435d_a51a_0fdc37d337dc"},"condition":"zone == 2","@type":"If","id":"id_8005054c_c47b_412c_9b7f_6e9a8a00efa8"}],"id":"id_5ea34fa3_0ff3_443b_9016_950f8f20fc7b"},"trueBlock":{"statements":[{"@type":"Assign","name":"zcharge","id":"id_c72e5b09_fb73_4cd2_9f3b_73a65c021a0a","value":"5.00"}],"id":"id_61268654_36ff_4eb4_87bd_6f509850b11c"},"condition":"zone == 1","@type":"If","id":"id_f7de20e6_b009_4c64_9e9a_ef092138cc44"},{"@type":"Assign","name":"wcharge","id":"id_f82f5e9a_ab3f_4173_a52a_d02dbc6fcbf9","value":"weight * 0.75"},{"falseBlock":{"statements":[{"@type":"Assign","name":"fsurcharge","id":"id_47096562_ae37_4683_adbc_c4349053ebd8","value":"0.00"}],"id":"id_15436a87_14ed_41bc_8747_f758ee278f35"},"trueBlock":{"statements":[{"@type":"Assign","name":"fsurcharge","id":"id_7a076820_6e85_472d_b79a_81a0b5b4469d","value":"4.00"}],"id":"id_4fa4a7e1_7c7f_4a0d_b003_5dda67384513"},"condition":"fragile == \"Y\"","@type":"If","id":"id_b798680a_d502_4412_a142_4f160bab69d5"},{"falseBlock":{"statements":[{"@type":"Assign","name":"hsurcharge","id":"id_0f172411_66da_444f_9c40_c9840bd3b5b6","value":"0.00"}],"id":"id_e39fd8e0_bb49_441e_9eb4_b905d0a0c234"},"trueBlock":{"statements":[{"@type":"Assign","name":"hsurcharge","id":"id_668fd17b_dead_488a_9306_6d569bfddf78","value":"10.00"},{"@type":"Assign","name":"hpcount","id":"id_f158c89c_65d9_419b_8a18_42a3b51c7e4d","value":"hpcount + 1"}],"id":"id_dc89ec56_935d_4c24_83e3_b51b05f0eb3d"},"condition":"weight > 25","@type":"If","id":"id_b21c8bbd_7bfe_4adf_9025_1c49a1ed6997"},{"@type":"Assign","name":"packagecharge","id":"id_2f001287_6815_4eac_975f_19ab600a6eba","value":"zcharge + wcharge + fsurcharge + hsurcharge"},{"newline":true,"@type":"Output","id":"id_ddfb7540_295b_4c09_bf1c_2bbd9f0222cd","value":"\"Package ID: \"+ id"},{"newline":true,"@type":"Output","id":"id_bf599bd1_2219_477d_a597_e2f435ec448d","value":"\"Package weight:\" + weight + \"lbs.\""},{"newline":true,"@type":"Output","id":"id_7bccb056_7837_4b8f_8aeb_ed8e88f0807a","value":"\"Delivery zone: \" + zone"},{"newline":true,"@type":"Output","id":"id_4baeffd0_a064_45cd_889b_41bf2c106fff","value":"\"Fragile? (Y or N): \" + fragile"},{"newline":true,"@type":"Output","id":"id_7c5807cc_f745_45cb_919a_074791988e79","value":"\"Calculated package charge: $\" + packagecharge"},{"@type":"Assign","name":"totalcharge","id":"id_a3ea8897_da29_4afe_a016_6c618e65d755","value":"totalcharge + packagecharge"},{"@type":"Assign","name":"i","id":"id_75bc9f38_6dcb_4158_a452_9f734c594f03","value":"i + 1"}],"id":"id_e10d2d3a_2f67_41d1_97b9_59c961f3e587"}},{"newline":true,"@type":"Output","id":"id_2c27c4fc_8827_4390_8f05_c6de6bf627d1","value":"\"Total number of packages: \" + totalpackages"},{"newline":true,"@type":"Output","id":"id_a7eed365_b273_45f0_8193_66f517af1e7a","value":"\"Number of heavy packages: \" + hpcount"},{"newline":true,"@type":"Output","id":"id_cde54d1a_31ee_49fc_807f_928611033696","value":"\"Total delivery charges: $\" + totalcharge"},{"newline":true,"@type":"Output","id":"id_ffce0d7e_1c69_4018_81ab_dad80912b4c8","value":"\"Average charge per package: $\" + totalcharge/totalpackages"},{"@type":"Return","id":"id_700b320c_d470_4a11_a826_f2fa8eee68cc","maybeValue":null}],"parameters":[]},"id":"id_e27893f8_ee2d_4b06_a748_f87aed16bb19","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":false,"lang":"java","showGenCode":false},"version":"0.3","revision":1142}