{"functions":[{"rawId":"id_12b12b39_3ccd_4af8_95af_291c2be30170","tpe":"RealArray","name":"getPints","statements":[{"@type":"Begin","id":"id_9acf9505_a727_4bb8_913e_bb819d7f4d3d"},{"@type":"Assign","name":"counter","id":"id_e5c0c7da_eac5_4896_8479_32985cd20eaa","value":"0"},{"varName":"counter","incr":"0","@type":"ForLoop","start":"0","end":"6","id":"id_e27a3e4f_c353_414d_9899_ca69887bdcc9","body":{"statements":[{"newline":true,"@type":"Output","id":"id_e1a37b2e_27e3_474c_acc9_bc1ab1bbe481","value":"\"Enter pints collected\""},{"@type":"Input","name":"pints[counter]","id":"id_3c65345b_ea54_4052_bc8d_59280bca5879","prompt":null},{"@type":"Assign","name":"counter","id":"id_c81cc84b_34ff_4960_ba68_e8b594cc4b34","value":"counter + 1"}],"id":"id_45bc366f_0543_4794_9b23_fd30a3d4f498"}},{"@type":"Return","id":"id_7b770d04_814f_4aee_bc87_fee2aa4a05dd","maybeValue":"pints"}],"parameters":[{"tpe":"RealArray","name":"pints","id":"747b84db-ad7d-4efe-a86d-3ae631dfedcd"}]},{"rawId":"id_9ebc77c7_9839_4c0c_a028_0997e5b0ea59","tpe":"Real","name":"getTotal","statements":[{"@type":"Begin","id":"id_4e634c0b_7dc7_451c_a711_649dcd1b13dd"},{"@type":"Assign","name":"counter","id":"id_b1a318ea_6c8f_4feb_8f22_32a3c1e9852a","value":"0"},{"@type":"Assign","name":"totalPints","id":"id_61359be3_20b1_43ec_b431_3b97f3f49e02","value":"0"},{"varName":"counter","incr":"0","@type":"ForLoop","start":"0","end":"6","id":"id_8a7302f3_8d1e_41c6_83f3_2ca2329b496d","body":{"statements":[{"@type":"Assign","name":"totalPints","id":"id_5bc499e2_c520_4378_8704_38f7c682f841","value":"totalPints + pints[counter]"},{"@type":"Assign","name":"counter","id":"id_e3a74119_5220_4334_a1e0_febc9e5fcefc","value":"counter + 1"}],"id":"id_765a5d1a_1b89_4936_9d76_6612bdb1d565"}},{"@type":"Return","id":"id_7b093288_3cc5_456e_9a8e_dc4eb51913e3","maybeValue":"totalPints"}],"parameters":[{"tpe":"RealArray","name":"pints","id":"4ae9ec66-6bdf-453e-a334-b8f4dbb61a37"},{"tpe":"Real","name":"totalPints","id":"c773e298-5085-4f2f-8f86-6fd9643a90bb"}]},{"rawId":"id_089ee8ef_b10f_4733_a731_66b801fb401a","tpe":"Real","name":"getAverage","statements":[{"@type":"Begin","id":"id_82a705fc_43d7_4b39_b4da_c85bbc2aa3c0"},{"@type":"Assign","name":"counter","id":"id_26523b23_03b0_4b8e_8137_2b0d6977a68f","value":"0"},{"@type":"Assign","name":"averagePints","id":"id_f8356528_89fb_4d85_8bb5_5413d77cf7cc","value":"totalPints/7"},{"@type":"Return","id":"id_7ce30d77_0c43_41af_90c5_7e6082eac440","maybeValue":"averagePints"}],"parameters":[{"tpe":"Real","name":"totalPints","id":"b04c2017-7674-4e69-a4b5-c7aff7ad11a9"},{"tpe":"Real","name":"averagePints","id":"27070ba7-8393-45e8-adf1-4197eca74bac"}]},{"rawId":"id_a6d11065_e9d5_4fe1_8cfa_6b874fb5cb27","tpe":"Void","name":"writeToFile","statements":[{"@type":"Begin","id":"id_692dfe7a_3070_474c_9d66_448176a3a218"},{"@type":"Call","id":"id_1f622fbe_ec69_4533_b7ca_536bd6d02769","value":"redirectOutput(\"blood1.txt\")"},{"newline":true,"@type":"Output","id":"id_a9000a3b_d01b_49e1_8f78_adcc85c50083","value":"\"Pints Each Hour\""},{"@type":"Assign","name":"counter","id":"id_f27ee413_75ca_4172_a5d5_bcca67090d55","value":"0"},{"condition":"counter > 7","@type":"While","id":"id_3f658c0a_133b_4806_af70_760b3cf1bdea","body":{"statements":[{"newline":true,"@type":"Output","id":"id_df4dd4fb_aa22_444d_9da3_0ca13a355a1b","value":"\"Average Pints\""},{"newline":true,"@type":"Output","id":"id_98378dbf_6518_44bb_94b1_1fbe6373c8da","value":"\"averagePints\""}],"id":"id_f475540f_7e14_4d73_bda7_c99aa7fc4436"}},{"newline":true,"@type":"Output","id":"id_16b75516_4573_4d44_a704_9ab4eeba40b3","value":"\"pints[counter]\""},{"@type":"Assign","name":"counter","id":"id_83e4576c_52f2_414d_b12b_582973123728","value":"counter + 1"},{"@type":"Call","id":"id_e6c2bb1b_5aa8_49db_bc2d_b741ab9b3085","value":"Close(\"blood1.txt\")"},{"@type":"Return","id":"id_04df0fe0_70f9_4e7d_9faf_d317a91050ea","maybeValue":null}],"parameters":[]},{"rawId":"id_fab21911_aee5_48b8_98c9_094f494a1bbf","tpe":"Void","name":"readFromFile","statements":[{"@type":"Begin","id":"id_9ac8dec0_427c_4041_ba1d_814a4f80ad03"},{"@type":"Call","id":"id_e00cd589_c96b_461b_b759_77bc2b9c63e3","value":"redirectOutput(\"blood1.txt\")"},{"@type":"Input","name":"str1","id":"id_7a92b30f_7b52_4f19_89ba_f1515a4fcb4e","prompt":null},{"@type":"Assign","name":"counter","id":"id_b249a7e0_d089_4e40_81be_b0384f1903eb","value":"0"},{"condition":"false","@type":"While","id":"id_e8094c59_7c79_439b_b946_eaeb5c8cfb5d","body":{"statements":[{"@type":"Input","name":"str2","id":"id_c2d225b4_c303_465d_abc0_18c0b839fb63","prompt":null},{"@type":"Input","name":"averagePints","id":"id_45dc2bc3_9061_4691_bd37_91ba20e66dd5","prompt":null},{"@type":"Assign","name":"counter","id":"id_fe81a54f_89b7_4771_bc38_f72e9df1348b","value":"counter + 1"}],"id":"id_f2ffe371_0d57_4476_8d66_48ee53105450"}},{"@type":"Return","id":"id_5eb8e54a_8580_497e_8f2f_d2f7ff091747","maybeValue":null}],"parameters":[]}],"name":"9.3/10.2","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_28cc7f24_8c2d_4af7_8d95_dfa02253ffe0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"again","lengthValue2":"5","id":"id_ff7c59f5_894a_4bc9_9b8f_6fa802d88ee1","initValue":"\"no\""},{"lengthValue":-1,"@type":"Declare","lengthValue1":"7","tpe":"RealArray","name":"pints","lengthValue2":"5","id":"id_1d08ac0d_de89_49ac_853a_0676c84fd966","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"averagePints","lengthValue2":"5","id":"id_b40b3f60_00c8_4092_bc0c_3bdc9c202aaa","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"totalPints","lengthValue2":"5","id":"id_acd57434_925f_40c0_b632_8435161592c0","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"counter","lengthValue2":"5","id":"id_78928c4e_fb14_4a04_a066_cc6bc5644dc4","initValue":"0"},{"condition":"again == \"no\"","@type":"DoWhile","id":"id_85109dc6_c4ce_4688_a78d_b857f60be5c0","body":{"statements":[{"@type":"Assign","name":"pints","id":"id_14f713d8_7228_40bb_99ee_6bfb8172eedb","value":"getPints(pints)"},{"@type":"Assign","name":"totalPints","id":"id_4ab5b4b0_51ae_4147_a643_3a4a72a958b9","value":"getTotal(pints, totalPints)"},{"@type":"Assign","name":"averagePints","id":"id_e1ea9d0a_bc2a_4f8d_8920_d91bd1fec3db","value":"getAverage(totalPints, averagePints)"},{"@type":"Call","id":"id_3426cd28_01db_4401_9827_9f3281ef6d80","value":"writeToFile()"},{"@type":"Call","id":"id_700b05ec_56a1_4b71_b9c7_0d0df7522aab","value":"readFromFile()"},{"newline":true,"@type":"Output","id":"id_ca04a1ba_48a8_43b0_9c09_6a2575592df2","value":"\"End program?\""},{"@type":"Input","name":"again","id":"id_79f01982_98c4_4734_b936_6a1bfda1648f","prompt":null}],"id":"id_2318a2ca_1c34_41f6_84bd_2859aa34c2b5"}},{"@type":"Return","id":"id_02b36e8b_8973_45ff_9bc5_54da8e30120b","maybeValue":null}],"parameters":[]},"id":"id_d5ab0d5a_70b0_4621_b8b9_f34b0fbc4ac3","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":true,"lang":"java","showGenCode":false},"version":"0.3","revision":2138}