by @Chaztin Conklin Fork
{"functions":[],"name":"Problem 2: HW Oct 15, 2026","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_9d1bb13f_2086_41c9_a9cf_d5b15ddcffed"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"price","lengthValue2":"5","id":"id_61806df0_9545_4ae3_841f_e37cd47e75cc","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"subtotal","lengthValue2":"5","id":"id_acdd5958_0f6f_43f0_8106_2f8f178881d1","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"discount","lengthValue2":"5","id":"id_7d1d962f_7905_4d2a_8697_9782925d96c7","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"taxableAmount","lengthValue2":"5","id":"id_7498657b_7eb3_4cd8_afda_f4149dad23c3","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"tax","lengthValue2":"5","id":"id_45a1a6de_730c_4f99_a140_e93acadda4af","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"grandTotal","lengthValue2":"5","id":"id_a022bd4b_4793_453b_ae18_0a2abf681aa0","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"MINIMUMSPENDING","lengthValue2":"5","id":"id_63af25d8_79d4_479f_979c_952dec81539a","initValue":"100"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"DISCOUNTRATE","lengthValue2":"5","id":"id_459ed664_1666_488e_a961_167d227a91a2","initValue":"0.10"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"TAXRATE","lengthValue2":"5","id":"id_4a0ce915_e8ab_4d17_b764_a5d0867bfab7","initValue":"0.08"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"SENTINEL","lengthValue2":"5","id":"id_f195782f_3625_4f0d_98cc_3a919241139e","initValue":"0"},{"newline":true,"@type":"Output","id":"id_d7560d10_510e_4cc1_bbe5_48872e550691","value":"\"Enter Item Price: $\""},{"@type":"Input","name":"price","id":"id_96444952_ddd0_478b_a143_a5229963af57","prompt":"Please enter x:"},{"condition":"price != SENTINEL","@type":"While","id":"id_ee11787b_1637_4889_b2a2_315fd49e518d","body":{"statements":[{"falseBlock":{"statements":[{"@type":"Assign","name":"subtotal","id":"id_a40ef9fd_b097_43dc_bb37_3961bbcf539e","value":"subtotal + price"},{"newline":true,"@type":"Output","id":"id_00578c0f_2f04_4c84_b7f9_d196296e53eb","value":"\"Added item: $\" + price"}],"id":"id_8119ba56_7401_46fa_a577_a5cb452af0f9"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_0182c642_d7a5_4262_97bd_fe60f6f08ac2","value":"\"Negative price invalid, please enter valid price.\""}],"id":"id_a432b2e3_f457_49a9_be03_ea35a884ab78"},"condition":"price < 0","@type":"If","id":"id_7a2396e5_6a0e_4426_94c4_aaab35d3df63"},{"newline":true,"@type":"Output","id":"id_2af88bea_d449_429e_99ab_134ddb7436b6","value":"\"Enter next Item Price: $\""},{"@type":"Input","name":"price","id":"id_129ab8d6_a6fe_4c14_962b_1d87ef845ef1","prompt":"Please enter x:"}],"id":"id_fe7dfea8_840d_42d8_b3cf_5ab77358126f"}},{"falseBlock":{"statements":[{"@type":"Assign","name":"discount","id":"id_c89df86c_d563_40a0_9b30_4ac8f8f32beb","value":"0"}],"id":"id_2fb2da1c_18c4_4550_9dad_affeaa2e211d"},"trueBlock":{"statements":[{"@type":"Assign","name":"discount","id":"id_101e6815_507b_415a_ac4c_671f13985c26","value":"subtotal * DISCOUNTRATE"}],"id":"id_895af50b_f7a1_484f_9b56_cd8157a404ad"},"condition":"subtotal >= MINIMUMSPENDING","@type":"If","id":"id_2bef5544_4cec_4aa2_b7be_7cb725348048"},{"@type":"Assign","name":"taxableAmount","id":"id_daad0001_0f48_452f_84fe_8fb5563730e0","value":"subtotal - discount"},{"@type":"Assign","name":"tax","id":"id_e0407bda_13aa_4dfe_99cf_8ac89bb2f41d","value":"taxableAmount * TAXRATE"},{"@type":"Assign","name":"grandTotal","id":"id_b35d63c2_18f8_43e5_bb53_4da6242b9c1d","value":"taxableAmount + tax"},{"newline":true,"@type":"Output","id":"id_e196db1f_42db_4ba2_a5a3_856511dd291f","value":"\"--------------------\""},{"newline":true,"@type":"Output","id":"id_196965a4_1534_4507_8f3a_92a82729b858","value":"\"Subtotal: $\" + subtotal"},{"newline":true,"@type":"Output","id":"id_dce4c1b2_391a_438a_a3ff_fab5f3c13cba","value":"\"Discount: $\" + discount"},{"newline":true,"@type":"Output","id":"id_fc4d5d13_a282_4ce5_92c3_b35aa8e6ae2b","value":"\"Tax (8%): $\" + tax"},{"newline":true,"@type":"Output","id":"id_1dd56d94_9819_44ef_9027_7a9af891e8ba","value":"\"Grand Total: $\" + grandTotal"},{"@type":"Return","id":"id_fe437c69_6a27_4afc_a44e_35b720e217b5","maybeValue":null}],"parameters":[]},"id":"id_cb9fc8d3_8463_4ed5_af29_e2f3cfc17e1c","config":{"showDebugVars":true,"useInputPrompt":true,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":true,"lang":"java","showGenCode":false},"version":"0.3","revision":1369}