by @Misbahuddin Safi Fork
{"functions":[],"name":"New Program","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_f42a2776_6b18_4707_8f71_789d7c5ed0de"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"packageCount","lengthValue2":"5","id":"id_e7d0c715_5a10_4086_b7d6_25d70d25718e","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"i","lengthValue2":"5","id":"id_36788dc2_397a_4d9d_a9a8_d4210c53e9b1","initValue":"1"},{"condition":"i <= packageCount","@type":"While","id":"id_54c8d9a7_0bdb_4aae_86fd_f52d53934c61","body":{"statements":[{"@type":"Input","name":"packageID","id":"id_1ef3af7b_c564_41f2_91c8_6701869e94a4","prompt":null},{"@type":"Input","name":"weight","id":"id_3cad24a5_7a0f_462e_b0b6_42c7323ab0e6","prompt":null},{"condition":"weight <= 0 OR weight > 50","@type":"While","id":"id_8c33a4d9_8385_4062_9488_4bd4839232ec","body":{"statements":[{"newline":true,"@type":"Output","id":"id_20459c6b_a279_45b9_ae90_fb3f3117f0d4","value":"\"Invalid weight. Enter a weight from 1 to 50.\""},{"@type":"Input","name":"weight","id":"id_b0e7b7ce_479e_46ed_b2e4_efe9ad934068","prompt":null}],"id":"id_2004a6dd_f572_4c7c_a130_255216585692"}},{"@type":"Input","name":"fragile","id":"id_78eaee99_29cb_46fe_b303_6bd0bba7a9df","prompt":null},{"condition":"fragile != \"Y\" AND fragile != \"N\"","@type":"While","id":"id_6496e652_0ef9_4832_b07e_40f162ad7980","body":{"statements":[{"newline":true,"@type":"Output","id":"id_f32b539d_f181_4f2f_8894_ee3fa1edf10a","value":"\"Invalid answer. Enter Y or N.\""},{"@type":"Input","name":"fragile","id":"id_3c6b464b_e1b0_47ec_ab37_09dce3c33763","prompt":null}],"id":"id_1eb07edd_6436_41fe_8390_0d27f1ac7e30"}},{"@type":"Input","name":"zone","id":"id_02e3f239_77cd_4d69_90cc_2d2f3e72819c","prompt":null},{"condition":"zone != 1 AND zone != 2 AND zone != 3","@type":"While","id":"id_69167d78_6024_411b_b77d_e43fe79e8a55","body":{"statements":[{"newline":true,"@type":"Output","id":"id_b4648ad7_b2de_49de_a907_9689d21878c9","value":"\"Invalid zone. Enter 1, 2, or 3.\""},{"@type":"Input","name":"zone","id":"id_f67ad5fc_e113_4e65_b253_8b3bfbb32909","prompt":null}],"id":"id_97c810d8_623a_4beb_bf93_2fad47e2e861"}},{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"@type":"Assign","name":"zoneCharge","id":"id_3efdb5ec_0528_4855_bbe0_d1d6ff00027c","value":"12"}],"id":"id_a66317c9_7da6_4670_a84e_b1dab84f5cf7"},"trueBlock":{"statements":[{"@type":"Assign","name":"zoneCharge","id":"id_55a229a6_abc6_47e8_8731_f540ca1e6711","value":"8"}],"id":"id_dc864c19_40a1_4dee_8bcd_ae846f403369"},"condition":"zone == 2","@type":"If","id":"id_864c4c30_647d_4895_8361_2cc6d09fc3b4"}],"id":"id_205159eb_9db9_4ed1_a763_d5627d33f550"},"trueBlock":{"statements":[{"@type":"Assign","name":"zoneCharge","id":"id_617eef6c_63cd_4dcc_b4e6_438702ba3280","value":"5"}],"id":"id_ebf2e525_74f5_483e_a284_ad0cca75fd64"},"condition":"zone == 1","@type":"If","id":"id_c53c09f5_914c_45c2_96b4_eeede0beef24"}],"id":"id_090de8de_c44c_4011_b83c_4afb8314d15a"}},{"@type":"Input","name":"packageCount","id":"id_fe1fb134_b838_4e78_813f_20973385749c","prompt":null},{"condition":"packageCount < 1 OR packageCount > 10","@type":"While","id":"id_852e78fa_cd90_4631_a2be_2eec6448b889","body":{"statements":[{"newline":true,"@type":"Output","id":"id_3b4b963f_0ec1_4815_9329_d2cb250a24a8","value":"Invalid number. Enter 1 to 10."},{"@type":"Input","name":"packageCount","id":"id_1675e933_29e3_4705_82f6_424267ec1c09","prompt":null}],"id":"id_c949be13_669c_4f8c_80b0_e5536390b62c"}},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"heavyCount","lengthValue2":"5","id":"id_5a878737_8417_4062_9a3b_3c3cb737178f","initValue":"0"},{"condition":"i <= packageCount","@type":"While","id":"id_7fb9275c_67b8_44df_afdf_2b8a037b07b5","body":{"statements":[{"@type":"Input","name":"packageID","id":"id_872d2b3f_173d_478b_8277_f58a6aba4348","prompt":null},{"@type":"Input","name":"weight","id":"id_60d62e07_ff4f_43f6_95a4_1c33d163eaa4","prompt":null},{"condition":"weight <= 0 OR weight > 50","@type":"While","id":"id_648518b8_9394_4fad_bb98_68ede28c3b5a","body":{"statements":[{"newline":true,"@type":"Output","id":"id_06dc11e3_bc7d_4264_89c3_e4afdc2282e4","value":"Invalid weight. Enter a weight from 1 to 50."},{"@type":"Input","name":"weight","id":"id_375c812c_7d52_481c_ad02_19499351eff2","prompt":null}],"id":"id_982b9e34_06ca_4f49_b95f_e2c7a19b77e5"}},{"@type":"Input","name":"fragile","id":"id_d0419c0a_ac7d_4302_8df7_8b76b2c59b61","prompt":null},{"condition":"fragile != \"Y\" AND fragile != \"N\"","@type":"While","id":"id_05f37ded_7c84_4d4b_814c_367d7f3ddbec","body":{"statements":[{"newline":true,"@type":"Output","id":"id_f6f0d7e1_37c5_4561_b49f_4ad6743742f7","value":"\"Invalid answer. Enter Y or N.\""},{"@type":"Input","name":"fragile","id":"id_5a8ba524_b41e_4f95_b8cf_12a14512f065","prompt":null}],"id":"id_864295f2_3272_41c8_a901_11611993a486"}},{"@type":"Input","name":"zone","id":"id_d858a069_67d7_49c4_bdec_e677c2facce2","prompt":null},{"condition":"zone != 1 AND zone != 2 AND zone != 3","@type":"While","id":"id_8b143a25_57a5_4040_a5c3_6773a63e32c4","body":{"statements":[{"newline":true,"@type":"Output","id":"id_3d64dce1_85ad_49ef_a394_e3f25f71edbd","value":"\"Invalid zone. Enter 1, 2, or 3.\""},{"@type":"Input","name":"zone","id":"id_d74be723_5d1f_48c3_a6fd_54d19a90ce2a","prompt":null}],"id":"id_ab19ef9e_0d50_4b7d_97df_028be2cca1aa"}},{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"@type":"Assign","name":"zoneCharge","id":"id_382db0fe_be05_4b44_b858_aa95f8eb68e7","value":"12"}],"id":"id_b5c2a234_3c03_485b_a721_f1644eb0de29"},"trueBlock":{"statements":[{"@type":"Assign","name":"zoneCharge","id":"id_b770049f_282b_4f24_ba59_be483e8ddf4d","value":"8"}],"id":"id_21b8efb2_9548_4650_8bfb_b15ffb40c49c"},"condition":"zone == 2","@type":"If","id":"id_25bc969b_534b_45c4_844f_ac6e6d1f6734"}],"id":"id_866808ff_f868_44f0_9010_a7b66c80a885"},"trueBlock":{"statements":[{"@type":"Assign","name":"zoneCharge","id":"id_c7392523_8d32_44b8_ae0b_cd570db20d6a","value":"5"}],"id":"id_8e0e538e_01e0_4025_826d_370bdd494020"},"condition":"zone == 1","@type":"If","id":"id_efa45d9c_828f_4c63_9e1b_74accd743a2b"}],"id":"id_10398718_c343_4093_942c_782db9976766"}},{"@type":"Assign","name":"weightCharge","id":"id_033ec370_7ad9_4635_91a2_f76e1b9a57d9","value":"0.75 * weight"},{"@type":"Assign","name":"packageCharge","id":"id_0d0fc33b_5b53_483c_9154_ac6edca87f24","value":"zoneCharge + weightCharge"},{"falseBlock":{"statements":[],"id":"id_ced32c14_7ef4_46e4_93a7_a179f9c17494"},"trueBlock":{"statements":[{"@type":"Assign","name":"packageCharge","id":"id_5356cf30_41e9_4558_82fb_0f03b1492ad8","value":"packageCharge + 4"}],"id":"id_a1ddee69_f9d7_427c_8cb9_51a2550c5d95"},"condition":"fragile == \"Y\"","@type":"If","id":"id_3b685c1b_5810_4865_a2c8_4c9a9bc09768"},{"falseBlock":{"statements":[],"id":"id_fc0d9b5d_82af_49e9_9eb2_6b911ab64abf"},"trueBlock":{"statements":[{"@type":"Assign","name":"packageCharge","id":"id_4ad13a16_ec6e_4c85_a2c6_a46a0256f4af","value":"packageCharge + 10"},{"@type":"Assign","name":"heavyCount","id":"id_3e92284d_1441_4c9c_8c6e_dc4426898ced","value":"heavyCount + 1"}],"id":"id_8b65a3bd_2292_4afd_87bd_c919f068cc21"},"condition":"weight > 25","@type":"If","id":"id_482525b5_6725_4655_a5e7_dee0abe0597f"},{"newline":true,"@type":"Output","id":"id_51e85bdc_4ef2_4544_b20c_ce561ec66068","value":"\"Package ID: \" + packageID"},{"newline":true,"@type":"Output","id":"id_30317884_e926_464c_87dd_91ca42e613d6","value":"\"Weight: \" + weight"},{"newline":true,"@type":"Output","id":"id_66683919_031c_4cba_a1a0_1d3d6b161442","value":"\"Zone: \" + zone"},{"newline":true,"@type":"Output","id":"id_c196252c_3af5_403c_b72c_934a115c02e3","value":"\"Fragile: \" + fragile"},{"@type":"Input","name":"\"Package charge: $\" + packageCharge","id":"id_18ebaf0d_4d00_4171_a056_a8a3817ea07a","prompt":null},{"@type":"Assign","name":"totalCharge","id":"id_fac1b79d_614a_4452_b021_a2651336bbec","value":"totalCharge + packageCharge"},{"@type":"Assign","name":"i","id":"id_8d953e1d_da7d_46e2_a210_14c173944ab2","value":"i + 1"},{"@type":"Return","id":"id_6bbedd3e_06ad_4788_b7c7_4f7a2beecf69","maybeValue":null}],"parameters":[]},"id":"id_14e3fd08_3d1e_4da0_9702_70c51e90c21d","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":false,"lang":"java","showGenCode":false},"version":"0.3","revision":562}