{"functions":[{"rawId":"id_b3b108b8_c7d2_4464_abf4_accdde99c28a","tpe":"StringArray","name":"buildpizza","statements":[{"@type":"Begin","id":"id_65991427_1391_48dd_b7c8_5e0bc17e6b54"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"size","lengthValue2":"5","id":"id_cecc7b93_fd32_4361_af0d_082b8e7bbb48","initValue":null},{"newline":true,"@type":"Output","id":"id_5b50b883_2c2d_4f6e_a3ff_3777f40b0803","value":"\"What size?\""},{"@type":"Input","name":"size","id":"id_a2a1a3b8_d992_44cd_a832_ea77dc7f8f00","prompt":null},{"@type":"Assign","name":"pizza[0]","id":"id_b10dc054_b307_406d_af7b_5ca9c5d4b77c","value":"size"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"topping","lengthValue2":"5","id":"id_fb04fc39_18d4_405d_99f9_b084903c879d","initValue":null},{"newline":true,"@type":"Output","id":"id_99f6e042_57ac_4f33_8a0f_1d4f83ef9838","value":"\"what topping?\""},{"@type":"Input","name":"topping","id":"id_4cfe4481_829d_43a2_a7f2_1cc555a312e9","prompt":null},{"@type":"Assign","name":"pizza[1]","id":"id_263b11c9_2deb_4272_a048_248f2d1d90dc","value":"topping"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"extratoppings","lengthValue2":"5","id":"id_a20bc279_aa4c_4d3e_9056_e69385457c01","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Boolean","name":"another","lengthValue2":"5","id":"id_769ddf62_3b3f_41e8_bd02_80cfe4e58e23","initValue":"false"},{"newline":true,"@type":"Output","id":"id_1d8092b7_a44a_41b7_a4d7_9e46687ebe2b","value":"\"Want another topping?\""},{"@type":"Input","name":"another","id":"id_61a0bf48_2147_482e_8c9b_2c5a32a65bd7","prompt":null},{"condition":"another == true","@type":"While","id":"id_70144384_991e_4089_bc37_ed5718a7d1d0","body":{"statements":[{"@type":"Assign","name":"extratoppings","id":"id_709e5513_a33b_4953_9d1d_98f55aaaad9a","value":"extratoppings + 1"},{"newline":true,"@type":"Output","id":"id_b7de70bd_8014_474c_9ead_b4563690c766","value":"\"what topping?\""},{"@type":"Input","name":"topping","id":"id_335dc1c0_6009_4ca3_bb4f_b941c5d3b4f7","prompt":null},{"@type":"Assign","name":"pizza[1 + extratoppings]","id":"id_e43868a1_a43f_49ee_8fd0_5a4c8a16a1c0","value":"topping"},{"falseBlock":{"statements":[{"@type":"Assign","name":"another","id":"id_57a7d272_8cc4_45fa_a8c0_5f4f59e188e1","value":"false"}],"id":"id_8db50803_2500_48ab_a8f7_d4bef99665ef"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_ce78ce97_bdc5_47b8_bb80_0decbc8521f1","value":"\"Want another topping?\""},{"@type":"Input","name":"another","id":"id_c96b51f4_8825_459b_9107_7fed9a4700d1","prompt":null}],"id":"id_4ffa466b_bb25_422c_ba08_6c6ea49ae498"},"condition":"extratoppings<3","@type":"If","id":"id_ed825686_85a2_4879_b87a_838ed955132c"}],"id":"id_cbd90863_e204_482d_b8c7_0906634393d3"}},{"newline":true,"@type":"Output","id":"id_a131e081_0798_4992_a499_c1caacbb8a5f","value":"pizza"},{"@type":"Return","id":"id_2050191a_01c2_4b9d_b5d1_1f81a798f138","maybeValue":"pizza"}],"parameters":[]},{"rawId":"id_5609f72d_c55b_46ca_8761_7c94b2d2d76a","tpe":"Real","name":"calculateprice","statements":[{"@type":"Begin","id":"id_3b6a4b43_b5bd_41e8_99bd_a87344b01d6f"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"Total","lengthValue2":"5","id":"id_cb48ac4f_a609_4f16_bec5_206bb2331677","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"100","tpe":"String","name":"recipt","lengthValue2":"5","id":"id_e9966a88_1fcc_4efc_bdf3_a996b1fa862a","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"p","lengthValue2":"5","id":"id_5c207fb8_68f6_48e5_acb5_98bec217bbd6","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"i","lengthValue2":"5","id":"id_c7b46186_ea28_4c84_baf8_1144600ed117","initValue":"1"},{"condition":"(p<3)&&(order[p][0] != \"\")","@type":"DoWhile","id":"id_82e3a4c1_a92d_465f_9663_73bd47b44b1a","body":{"statements":[{"@type":"Assign","name":"i","id":"id_40a8bc56_5ad3_4a8e_b6b1_1df7e1a95e2d","value":"1"},{"newline":true,"@type":"Output","id":"id_6afb5f8a_016e_47ce_9253_5ebadd040dfc","value":"\"Pizza\"+p+\"=\""},{"@type":"Assign","name":"Total","id":"id_916397dc_072d_42ed_a4fa_1f706818c80d","value":"Total + checksize(order[p][0])"},{"condition":"(i<5)&&(order[p][i] != \"\")","@type":"DoWhile","id":"id_92767d89_8e5e_4a8b_a1b4_c8ee32579831","body":{"statements":[{"newline":true,"@type":"Output","id":"id_54b89054_322a_4f26_a3e4_7e40c14ebf36","value":"order[p][i]"},{"@type":"Assign","name":"i","id":"id_8df727c8_3c8a_4aa7_a700_c5598df4c0ed","value":"i+1"}],"id":"id_f150d195_0b5c_4dfd_b2ef_9b6557da5761"}},{"@type":"Assign","name":"Total","id":"id_e137658b_dc81_47fe_84bf_5a9f62b43241","value":"Total + toppingprice(i-1)"},{"@type":"Assign","name":"p","id":"id_bed93768_92f6_4a70_8178_31e47b888162","value":"p+1"}],"id":"id_9889354b_384b_4e62_bd7b_18d59e62311a"}},{"@type":"Return","id":"id_bf6171f3_1b91_472e_9e8d_bf186d96983e","maybeValue":"Total"}],"parameters":[{"tpe":"StringMatrix","name":"order","id":"c6b25d0a-b4cb-4488-82c5-42f27231bb6e"},{"tpe":"Boolean","name":"delivery","id":"6ce27016-774c-459d-aadf-7a3a95d23d8f"}]},{"rawId":"id_c78ea656_3af4_436b_b95e_b621a79bbf61","tpe":"StringArray","name":"clientinfo","statements":[{"@type":"Begin","id":"id_98ae5cd9_7246_43ae_acb1_2ec8c59ef9fd"},{"newline":true,"@type":"Output","id":"id_11a652d0_4e25_4fcd_809b_450e911c55e4","value":"\"Delivery?\""},{"@type":"Input","name":"delivery","id":"id_2034bdb4_5acc_48d8_b272_2ec32bca276f","prompt":null},{"falseBlock":{"statements":[],"id":"id_e4c13aa0_f56b_493f_a5b2_d301ed69958d"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_14d5f4b2_1578_4cbf_af11_80f10d66ec2a","value":"\"what is the address?\""},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"adress","lengthValue2":"5","id":"id_63a5d4ad_c039_4ade_a0e2_d2b5661e5891","initValue":null},{"@type":"Input","name":"adress","id":"id_97d705a7_8370_403f_aefa_7235fe20e8c1","prompt":null},{"@type":"Assign","name":"info[1]","id":"id_0089f33c_3009_49e6_b2dd_d5c157f6997c","value":"adress"}],"id":"id_3de9397a_e2e1_4422_9e0c_cb63d02db434"},"condition":"delivery == true","@type":"If","id":"id_e5bf5c17_f2c1_45df_b595_954665077e52"},{"newline":true,"@type":"Output","id":"id_737b43e7_f094_4e37_8301_e3849d7b1c3f","value":"\"name\""},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"name","lengthValue2":"5","id":"id_b5c7b25a_1288_45d2_9104_a29f1e6cd3c8","initValue":null},{"@type":"Input","name":"name","id":"id_0451fa6d_b01d_414e_868e_c887d97fa1ff","prompt":null},{"@type":"Assign","name":"info[0]","id":"id_c58fd99c_2b39_46c4_9c93_aded1bb05b17","value":"name"},{"@type":"Return","id":"id_1b00d2bd_39fa_42c2_8435_32bc538a2e07","maybeValue":"info"}],"parameters":[]},{"rawId":"id_10e7c468_4282_4390_acaf_5876144b8e9c","tpe":"Real","name":"checksize","statements":[{"@type":"Begin","id":"id_5e0a951a_d0f6_4bce_94ed_c7effb6143d6"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"price","lengthValue2":"5","id":"id_3e9173c5_8b4f_4e63_93e8_4437ffce1a65","initValue":"0"},{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"falseBlock":{"statements":[],"id":"id_8ac293d6_9853_443d_b8c3_2cbd5d4e5102"},"trueBlock":{"statements":[{"@type":"Assign","name":"price","id":"id_50d0e800_40c0_4465_839a_c664e0df57fa","value":"7.15"}],"id":"id_8b167feb_9e7a_40d8_b33d_0fd32827e280"},"condition":"size == \"l\"","@type":"If","id":"id_b47d24b1_8271_4643_a88b_83bdf890c460"}],"id":"id_4f59924f_957b_4239_8982_4841e8eaee65"},"trueBlock":{"statements":[{"@type":"Assign","name":"price","id":"id_61f4a103_c197_435a_a8f2_f495630235c0","value":"5.5"}],"id":"id_cca72ac9_d8c6_4126_9b89_999e319a91f9"},"condition":"size == \"m\"","@type":"If","id":"id_e5466f97_c625_4d22_b443_8e4269620ccb"}],"id":"id_6bc62047_a143_48d0_bf32_299168c77e03"},"trueBlock":{"statements":[{"@type":"Assign","name":"price","id":"id_8d211422_9079_4172_a236_bc42f1898b7d","value":"3.25"}],"id":"id_ca0f1da2_b7f8_49f2_b926_532801a81329"},"condition":"size == \"s\"","@type":"If","id":"id_f4f3db4b_854f_438d_82a6_5fb7c5b03bf2"},{"@type":"Return","id":"id_f9750f5b_a1b9_4ae5_a2f7_2540193dc533","maybeValue":"price"}],"parameters":[{"tpe":"String","name":"size","id":"97e8c73f-bf26-4635-96e6-df7c727d3ae7"}]},{"rawId":"id_9fe705ea_50df_436f_a3a0_ad7153cde689","tpe":"Real","name":"toppingprice","statements":[{"@type":"Begin","id":"id_e23769c6_41e5_4eb5_aee2_0357924ade5d"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"price","lengthValue2":"5","id":"id_e3c275dd_03a3_4b44_b841_2a848e8be9e7","initValue":"0"},{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"falseBlock":{"statements":[],"id":"id_8bfe626f_3491_42d5_838e_098461998158"},"trueBlock":{"statements":[{"@type":"Assign","name":"price","id":"id_911e0522_387b_49ef_8354_2a8580760d6d","value":"2.5"}],"id":"id_f36ec701_cb0d_4efe_b7cd_f755011924d3"},"condition":"top > 3","@type":"If","id":"id_c7564b14_ba35_47bc_a78e_c360b85937d3"}],"id":"id_02f7d8b1_e818_427f_809f_2521fdfb92c3"},"trueBlock":{"statements":[{"@type":"Assign","name":"price","id":"id_ba7dec1d_aba0_4393_b6c5_e3f57d89ddfc","value":"2"}],"id":"id_27778265_f2a5_4e6f_b3ec_f4ac568923c7"},"condition":"top == 3","@type":"If","id":"id_1fb52883_cbbf_4e85_a000_f83c14d68ee9"}],"id":"id_b4a20de0_4b82_4c09_8349_74b805c7100c"},"trueBlock":{"statements":[{"@type":"Assign","name":"price","id":"id_b4ad2aaf_d1cf_4a7b_857a_f64633ba6e38","value":"1.35"}],"id":"id_7dbc6fa3_69e4_41aa_8dce_8c7c2d21a9df"},"condition":"top == 2","@type":"If","id":"id_694314d1_693f_4a6c_8fbf_066048ba684d"}],"id":"id_bdc924fa_6648_4094_8144_b86c6ed983ae"},"trueBlock":{"statements":[{"@type":"Assign","name":"price","id":"id_a6fe42a4_5af3_4003_af60_a7f4cf695336","value":"0.75"}],"id":"id_1a124cac_a643_47d6_8af1_52fd8bf5abbc"},"condition":"top == 1","@type":"If","id":"id_c7f10570_4fba_45c4_87a2_5a47c6ee19f0"}],"id":"id_f4f7a41a_de2c_4ac9_9bb2_07ab8eaad4c7"},"trueBlock":{"statements":[],"id":"id_ab036474_a122_48d8_b571_27d7c9759d25"},"condition":"top == 0","@type":"If","id":"id_490603a7_46ca_43ba_bcdd_e3bc44c6f052"},{"@type":"Return","id":"id_1f6d83a6_8f62_4787_b1b0_85cd47d8d607","maybeValue":"price"}],"parameters":[{"tpe":"Integer","name":"top","id":"2577eaf3-01ef-47aa-aa26-5e928ab43dcb"}]}],"name":"pizza","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_6a9f9670_32da_4164_af37_4df554e7c88a"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"2","tpe":"StringArray","name":"info","lengthValue2":"5","id":"id_2644dcba_5b42_4a09_b020_06f7c09776ff","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Boolean","name":"delivery","lengthValue2":"5","id":"id_7509269d_1094_422c_a018_bda694d40933","initValue":"false"},{"@type":"Assign","name":"info","id":"id_40b69e74_a463_47f3_9e7e_0ef56980670b","value":"clientinfo()"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"pizzas","lengthValue2":"5","id":"id_4c6166e5_4a9c_4f73_b044_ada74a3e5da5","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"3","tpe":"StringMatrix","name":"order","lengthValue2":"5","id":"id_638d6101_599c_4676_b977_8e06343c848f","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Boolean","name":"anotherpizza","lengthValue2":"5","id":"id_6e2ff240_204d_4f8d_89a7_98aa2278bb93","initValue":"true"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"StringArray","name":"pizza","lengthValue2":"5","id":"id_166bd27c_0d1f_445a_8cf0_de10212f9e48","initValue":null},{"condition":"anotherpizza == true","@type":"While","id":"id_ff9374f6_72b0_4bab_86cb_0ff5ae003613","body":{"statements":[{"@type":"Assign","name":"pizza","id":"id_bdc24a3e_2869_40b7_869a_12a28e8e8909","value":"buildpizza()"},{"varName":"i","incr":"1","@type":"ForLoop","start":"0","end":"4","id":"id_6925f5aa_03ba_45d1_9935_4cdcba9a3651","body":{"statements":[{"@type":"Assign","name":"order[pizzas][i]","id":"id_6014e5c8_2393_4bd4_bc26_b64ca9da6e96","value":"pizza[i]"}],"id":"id_13cb6fba_8dc5_4b79_a67f_5e19d5fbe343"}},{"@type":"Assign","name":"pizzas","id":"id_1b6908ba_6b76_478c_b312_023fd876bd34","value":"pizzas + 1"},{"falseBlock":{"statements":[{"@type":"Assign","name":"anotherpizza","id":"id_a8d90c35_fc14_4e49_ba0f_64bc651444f3","value":"false"}],"id":"id_09659344_5521_43d5_8c28_bcf96a626f43"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_96b25d4e_21a8_49f3_9f02_74582f84f4a7","value":"\"Want another pizza\""},{"@type":"Input","name":"anotherpizza","id":"id_23e3759e_c845_446c_b8a1_5f26a7aa7b64","prompt":null}],"id":"id_84a0c9f1_6664_4662_a558_b612ebe4f5c0"},"condition":"pizzas < 3","@type":"If","id":"id_9bbb1978_675e_41d5_802d_a04f09c464f9"}],"id":"id_57bed23b_dbc7_4070_8d28_47647d0c6f4f"}},{"newline":true,"@type":"Output","id":"id_57e75d7f_0793_4641_b441_53d55ac94f63","value":"order"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"total","lengthValue2":"5","id":"id_6fbedf18_9b7f_4b4f_89dc_810aed6853d4","initValue":"0"},{"@type":"Assign","name":"total","id":"id_c47a8990_b803_4c6c_b93c_fdb6a4e5c1d8","value":"calculateprice(order,false)"},{"falseBlock":{"statements":[],"id":"id_2c1909ee_cf6a_4189_85d4_b9b27c520512"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_71316985_899e_4bc9_bb4c_2714580ceb80","value":"\"discount: £\" +(total*0.1)"},{"@type":"Assign","name":"total","id":"id_5d0351e3_9ed8_4451_8fb0_e8b476f49868","value":"total*0.9"}],"id":"id_9e9a67e9_eb77_4eab_93f0_3268c9ea2818"},"condition":"total >= 20","@type":"If","id":"id_53979b97_13a2_4a98_85aa_e9a86314d8d4"},{"falseBlock":{"statements":[],"id":"id_9fd2f3a6_99cc_49a5_aaa7_17ef3d27ba32"},"trueBlock":{"statements":[{"@type":"Assign","name":"total","id":"id_46f32353_e34f_431e_870d_dfed46dfb8bc","value":"total + 2.5"}],"id":"id_805a822d_a279_4bda_8218_e870975e54d7"},"condition":"delivery","@type":"If","id":"id_00ad068a_7fe1_4bf4_9a71_fdd95c7502ce"},{"newline":true,"@type":"Output","id":"id_61205b01_8a25_4f46_876c_77175940449f","value":"\"Name: \"+ info[0]"},{"newline":true,"@type":"Output","id":"id_88d8db3b_f1f5_4586_bdb9_d599ed94a717","value":"\"address:\" + info[1]"},{"falseBlock":{"statements":[],"id":"id_c1a6d380_55af_466c_b2cc_9b4e7d5bba49"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_4f6abc0c_6c8c_4325_8e55_b16e5e337430","value":"\"delivery fee: £2.50\""}],"id":"id_8bce0096_f92e_41d3_998b_f09e8079f68e"},"condition":"delivery","@type":"If","id":"id_ff21bacc_d871_4704_8757_a9fac459f9c9"},{"newline":true,"@type":"Output","id":"id_3ffdc7ad_80a3_4b4b_8e06_7a8bac81ad5b","value":"\"Total: £\" + total"},{"@type":"Return","id":"id_a250958f_e6a6_4f55_afe1_199898f41969","maybeValue":null}],"parameters":[]},"id":"id_75556269_7289_4458_9079_ef1db23054c5","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":true,"lang":"c#","showGenCode":true},"version":"0.3","revision":3692}