{"functions":[],"name":"New Program","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_a484f402_932a_4328_b5d8_75582cc1be9d"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"numberPackages","lengthValue2":"5","id":"id_f58cbe20_5043_4c90_9792_38813169bad9","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"packageCount","lengthValue2":"5","id":"id_61bff668_954b_4c06_b8f5_46bbf2fc71ee","initValue":"1"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"packageID","lengthValue2":"5","id":"id_ddb18546_2853_4d34_87e9_3dbd7f90d807","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"weight","lengthValue2":"5","id":"id_779630c7_5538_4e17_b61b_97a3859ee7df","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"zone","lengthValue2":"5","id":"id_d96d5a48_6c0a_4302_a92c_9c3cf146a033","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"fragile","lengthValue2":"5","id":"id_056c8a50_5bf7_48a0_9a88_ed71d5c40504","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"zoneCharge","lengthValue2":"5","id":"id_61bf4907_846b_47cf_b775_35b9160051df","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"weightCharge","lengthValue2":"5","id":"id_40a2ad41_91af_4e37_b0dc_ada266cacfd8","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"packageCharge","lengthValue2":"5","id":"id_80d1eb25_1baa_4ee1_865f_8998fda1e1aa","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"totalCharge","lengthValue2":"5","id":"id_2a23c009_ff96_4501_b90a_f3cf34e0c38f","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"averageCharge","lengthValue2":"5","id":"id_9b72c09d_df8f_46cc_b8b3_63bb0e050fe6","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"heavyCount","lengthValue2":"5","id":"id_c4c8a766_401d_434f_821b_fc90d9e3f7d3","initValue":"0"},{"newline":true,"@type":"Output","id":"id_9ac16422_25ef_4f92_bb2c_3dfc1900413f","value":"\"Enter the number of packages (1-10):\""},{"@type":"Input","name":"numberPackages","id":"id_52d50121_ed8f_4c8f_9cdf_ae6ff1f3f69b","prompt":null},{"condition":"numberPackages < 1 || numberPackages > 10","@type":"While","id":"id_2128a9d2_1922_4801_b05c_51ff94ecabc7","body":{"statements":[{"newline":true,"@type":"Output","id":"id_6a0f8939_ce68_4eb9_a669_2664b2eef048","value":"\"Error: Number of packages must be between 1 and 10.\""},{"@type":"Input","name":"numberPackages","id":"id_78dfa760_f3cf_46b0_821f_18075c4f8c5c","prompt":null}],"id":"id_a827531b_0117_4fe3_b468_d46c3506ff28"}},{"condition":"packageCount <= numberPackages","@type":"While","id":"id_130a1e8d_812d_4a07_978a_c1c19b210e79","body":{"statements":[{"newline":true,"@type":"Output","id":"id_ba542e8d_5242_4fa0_8944_a3491807c01e","value":"\"Enter Package ID:\""},{"@type":"Input","name":"packageID","id":"id_17fda8dc_da4d_4d3a_8ba2_19c6a64de03d","prompt":null},{"newline":true,"@type":"Output","id":"id_f299960d_07d9_4dfd_9b24_8b92319e9141","value":"\"Enter package weight in pounds:\""},{"@type":"Input","name":"weight","id":"id_98df804b_c9f6_4a8e_9e01_c07c36c860d6","prompt":null},{"condition":"weight <= 0 || weight > 50","@type":"While","id":"id_90f69bdb_3899_4f88_9e50_76cbfae2baf7","body":{"statements":[{"newline":true,"@type":"Output","id":"id_bb7bb29e_4122_4e43_8cf7_f9f6a33c0bc9","value":"\"Error: Weight must be greater than 0 and no more than 50 pounds.\""},{"@type":"Input","name":"weight","id":"id_e853da10_8ca9_4c22_8f9d_bb8d44ed8053","prompt":null}],"id":"id_0b01582a_a013_409b_9777_94adc7d9535c"}},{"newline":true,"@type":"Output","id":"id_c6bd8be9_4eae_4ec4_9d7b_445ef03d3d2b","value":"\"Enter delivery zone (1, 2, or 3):\""},{"@type":"Input","name":"zone","id":"id_f52a65ca_f14d_4a22_bbf8_181fdee02525","prompt":null},{"condition":"zone < 1 || zone > 3","@type":"While","id":"id_0652518b_ef78_4dca_af32_1f1d3b34ba11","body":{"statements":[{"newline":true,"@type":"Output","id":"id_b102d07e_10cb_444b_b95d_03aced72805c","value":"\"Error: Delivery zone must be 1, 2, or 3.\""},{"@type":"Input","name":"zone","id":"id_6cbe025c_ff65_476c_bf00_ab6a955f3d10","prompt":null}],"id":"id_bb8e5488_4697_4352_a68f_f33536c865f4"}},{"newline":true,"@type":"Output","id":"id_17d9a074_cf3e_419d_9b5f_429a208c1d59","value":"\"Is the package fragile? Enter Y or N:\""},{"@type":"Input","name":"fragile","id":"id_02de9384_1ae4_4e90_8fa6_81d4eace70d4","prompt":null},{"condition":"!(fragile == \"Y\" || fragile == \"N\")","@type":"While","id":"id_c22980f1_fcf4_4fa7_8b35_9362a603c401","body":{"statements":[{"newline":true,"@type":"Output","id":"id_9310f538_4bac_4a35_acca_a0162267f9f6","value":"\"Error: Fragile response must be Y or N.\""},{"@type":"Input","name":"fragile","id":"id_93e68979_2d89_48cd_98c4_9209001723f6","prompt":null}],"id":"id_25fb53b9_6439_4a9b_966c_044aecec25ed"}},{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"@type":"Assign","name":"zoneCharge","id":"id_da7791b8_3501_44df_98a4_3b37c4fc926a","value":"12"}],"id":"id_314c3b40_0798_45db_b8ee_d25db93dcbc6"},"trueBlock":{"statements":[{"@type":"Assign","name":"zoneCharge","id":"id_f8d13828_89bc_49f7_8ab8_dfa32f7d0e0f","value":"8"}],"id":"id_12551c37_b091_4392_ba59_69017b170191"},"condition":"zone == 2","@type":"If","id":"id_09d9484b_b6ba_4303_b6bc_e2ffc1f6a4d5"}],"id":"id_6ae9c6ef_2433_4a06_9e56_4500c51b994d"},"trueBlock":{"statements":[{"@type":"Assign","name":"zoneCharge","id":"id_5782b57e_6282_48db_a3a6_bd1ac46972ef","value":"5"}],"id":"id_8bc959ac_a2e9_4ad2_af12_e1ab73e49a07"},"condition":"zone == 1","@type":"If","id":"id_eeecc1a6_4531_4558_bba9_f87d361414a3"},{"@type":"Assign","name":"weightCharge","id":"id_b772c5f1_50b1_464c_baaa_4077b8f7d289","value":"weight * 0.75"},{"@type":"Assign","name":"packageCharge","id":"id_a9ba111c_3554_4792_bdae_2eccc20e3393","value":"zoneCharge + weightCharge"},{"falseBlock":{"statements":[],"id":"id_a8728866_3744_4c86_b2c0_9cd3cad43ea7"},"trueBlock":{"statements":[{"@type":"Assign","name":"packageCharge","id":"id_954b9623_f1f7_44f8_b50f_49578c371982","value":"packageCharge + 4"}],"id":"id_ec0aee76_9680_4b53_950b_8200ee80d276"},"condition":"fragile == \"Y\"","@type":"If","id":"id_fd1ac9b4_622c_406c_92bd_58e3db51d2c8"},{"falseBlock":{"statements":[],"id":"id_479bfea8_f69a_45bf_98ee_69e8b2ba5856"},"trueBlock":{"statements":[{"@type":"Assign","name":"packageCharge","id":"id_0a27ec1b_fd86_499b_ad2a_2984059bdf04","value":"packageCharge + 10"},{"@type":"Assign","name":"heavyCount","id":"id_3bd00125_bf34_4563_9393_52363b3febb3","value":"heavyCount + 1"}],"id":"id_9df23865_7043_4f4b_84a4_2bd075bb2e0a"},"condition":"weight > 25","@type":"If","id":"id_faaf67cd_bc03_4e05_a018_0f4586412bf4"},{"@type":"Assign","name":"totalCharge","id":"id_31267622_d8f7_4d2a_a73d_ae0a96668860","value":"totalCharge + packageCharge"},{"newline":true,"@type":"Output","id":"id_639f28d5_113d_4dd9_99c6_97f7d221e631","value":"\"Package ID: \" + packageID"},{"newline":true,"@type":"Output","id":"id_3754006a_585f_4199_ad4c_dd3091338561","value":"\"Package Weight: \" + weight"},{"newline":true,"@type":"Output","id":"id_1bd91da4_ab69_4008_b613_95ad45396874","value":"\"Delivery Zone: \" + zone"},{"newline":true,"@type":"Output","id":"id_fcf311d7_d958_4719_b9a8_da61fe8c5ff9","value":"\"Fragile: \" + fragile"},{"newline":true,"@type":"Output","id":"id_5c18680e_e854_4115_a419_50a248b30a1a","value":"\"Package Charge: $\" + packageCharge"},{"@type":"Assign","name":"packageCount","id":"id_2276322e_8839_4372_a953_aa9f891756a0","value":"packageCount + 1"}],"id":"id_a97e3437_2a4d_47a1_85f9_38c0d703ffbb"}},{"@type":"Assign","name":"averageCharge","id":"id_91c540a8_6108_4687_ace2_8f2489fd005c","value":"totalCharge / numberPackages"},{"newline":true,"@type":"Output","id":"id_12b1fe05_beb8_471a_8427_d2b180d9493b","value":"\"Total Number of Packages: \" + numberPackages"},{"newline":true,"@type":"Output","id":"id_58fbc98a_69c2_4e03_b0ea_c8b4d8076d81","value":"\"Number of Heavy Packages: \" + heavyCount"},{"newline":true,"@type":"Output","id":"id_650ad446_7c39_4505_9325_b9a3b3c9863c","value":"\"Total Delivery Charges: $\" + totalCharge"},{"newline":true,"@type":"Output","id":"id_d148f56e_b0fb_4914_99e8_b4b9d114e4aa","value":"\"Average Charge Per Package: $\" + averageCharge"},{"@type":"Return","id":"id_f92b94de_e4c9_425c_9a2e_34f3c105b014","maybeValue":null}],"parameters":[]},"id":"id_62016ae5_3606_4885_a1f4_7ad6d035c851","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":false,"lang":"java","showGenCode":false},"version":"0.3","revision":190}