by @Issac Gonzalez Fork
{"functions":[],"name":"CIS1 M.3 P.2","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_997bc2b7_65ac_4017_b61f_407315fced20"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"value","lengthValue2":"5","id":"id_dbe662f5_9665_497e_b135_2e328afe1789","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"sum","lengthValue2":"5","id":"id_4a0d768a_a978_49ee_9694_5c20474289be","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"DISCOUNTRATE","lengthValue2":"5","id":"id_2f8e88fb_8a3d_4d19_bb36_f951acb8f5cb","initValue":"0.90"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"TAXRATE","lengthValue2":"5","id":"id_6c07d7b3_102e_4c39_8279_9361d21c80c7","initValue":"0.08"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"subtotal","lengthValue2":"5","id":"id_c8a9669b_d27c_40d1_b544_31de17e6286a","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"DISCOUNTSAVE","lengthValue2":"5","id":"id_450ed041_0bf0_4f3f_a4ca_24fa80ed35aa","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"DISCOUNTTOTAL","lengthValue2":"5","id":"id_a3409f0c_7eb0_4c07_8f0b_b4448b2fd70d","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"TAXSAVE","lengthValue2":"5","id":"id_f98ca79e_14e6_48d9_bd25_bc50372075ab","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"TAXADD","lengthValue2":"5","id":"id_5f03c1fb_5560_4776_acc6_fffd659b2a88","initValue":"0"},{"@type":"Input","name":"value","id":"id_54d791ea_a8d5_4004_afc3_9699860493a7","prompt":"Please enter price of product (Note: entering 0 ends the program):"},{"condition":"value != 0","@type":"While","id":"id_d7edf715_6d82_49be_9765_faba674d68cf","body":{"statements":[{"falseBlock":{"statements":[{"@type":"Assign","name":"sum","id":"id_aa4dbaed_719b_4364_b32e_f2c19bfcaddc","value":"value + sum"}],"id":"id_191b21d4_993d_4fac_9e3e_97436f503ee3"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_ff73c0f9_47d3_479c_b4fd_ada92eb97c76","value":"\"ERROR\""},{"newline":true,"@type":"Output","id":"id_da2d0b19_6134_454f_aa79_af8542ac01ac","value":"\"Negative numbers are not accepted. Please try\""}],"id":"id_948604ed_253c_4c16_a4af_4691089219c4"},"condition":"value < 0","@type":"If","id":"id_b2b3210e_0d4f_45cf_ac4c_93dd426f64e5"},{"newline":true,"@type":"Output","id":"id_7a722a4f_33c4_4fa8_a0e4_fcf932a96e35","value":"\"Please enter the next value. (Reminder: 0 ends the program.)\""},{"@type":"Input","name":"value","id":"id_3a2b4e9e_35ab_4b4e_bfa9_c2bfe3ed04be","prompt":null}],"id":"id_d3c866f4_cff2_4b43_8044_4021e207e46e"}},{"@type":"Assign","name":"subtotal","id":"id_4a24eccc_1412_4ccd_b299_f70c28bb4677","value":"sum"},{"falseBlock":{"statements":[],"id":"id_fd240fcf_a946_4b10_83e9_4b9d84caf01a"},"trueBlock":{"statements":[{"@type":"Assign","name":"DISCOUNTSAVE","id":"id_cc48f307_cf24_49f5_bc86_3bb0bf084204","value":"sum"},{"@type":"Assign","name":"sum","id":"id_9f4fd517_7f32_4282_9f6f_5282b1d17431","value":"DISCOUNTSAVE*DISCOUNTRATE"},{"@type":"Assign","name":"DISCOUNTTOTAL","id":"id_b46fc5cf_a80f_419a_baab_25c3d68f007d","value":"DISCOUNTSAVE - sum"}],"id":"id_2a40e1ac_c65a_49bd_97ee_62fbd7f3dea3"},"condition":"sum >= 100","@type":"If","id":"id_3997a744_bc7c_4c20_970d_7ba56cb1152e"},{"@type":"Assign","name":"TAXSAVE","id":"id_09714ca0_a182_45ed_8c3b_a7efe38b891b","value":"sum"},{"@type":"Assign","name":"TAXADD","id":"id_d750a18d_c506_4deb_b0cd_5cada3ddaadc","value":"sum * TAXRATE"},{"@type":"Assign","name":"sum","id":"id_3d94dbc7_def3_4a4b_931d_b5cf5e74dac9","value":"sum + TAXADD"},{"newline":true,"@type":"Output","id":"id_488a62d1_8107_4ea3_b559_e6193f8054f2","value":"\"Here is your receipt.\""},{"newline":true,"@type":"Output","id":"id_029f89ae_be32_4617_8b8f_506b5c141cfc","value":"\"Subtotal: \" + subtotal"},{"newline":true,"@type":"Output","id":"id_5bfefa5d_839f_492c_b933_adcbebd758f1","value":"\"Discount: \" + DISCOUNTTOTAL"},{"newline":true,"@type":"Output","id":"id_ba9c847e_32e8_40c7_97ce_032e8f5910f2","value":"\"Tax: \" + TAXADD"},{"newline":true,"@type":"Output","id":"id_b59f4263_07ed_4d1d_94ee_3a711036ed7b","value":"\"Grand Total: \" + sum"},{"@type":"Return","id":"id_4e052cc5_cb08_4179_bc49_f6692b07f18a","maybeValue":null}],"parameters":[]},"id":"id_1bd7b18c_ca6f_41b1_ac65_66e84f7adc20","config":{"showDebugVars":true,"useInputPrompt":true,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":false,"lang":"python","showGenCode":false},"version":"0.3","revision":859}