by @Joseph Valencia Fork
{"functions":[],"name":"Lab 03","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_c5274b9f_fdff_4003_854b_1791a1c1da34"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"numSamples","lengthValue2":"5","id":"id_889eafd3_0a26_4320_a451_99313bcface9","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"sampleID","lengthValue2":"5","id":"id_089ebacc_909d_494c_9aa2_c66d73b0878d","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"levelPH","lengthValue2":"5","id":"id_0cf4d92a_c226_4005_b533_c3bbd0d693df","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"levelTurbidity","lengthValue2":"5","id":"id_d4b23433_df00_4542_bfa5_5dba6a8ccfbf","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"levelDO","lengthValue2":"5","id":"id_bb888c2b_f513_4a62_9202_4248e1bcd9b5","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"levelTemp","lengthValue2":"5","id":"id_bff3ccec_d7ec_4e7f_8df2_c480923b8ffa","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"Classification","lengthValue2":"5","id":"id_b3439590_a841_4c71_80b5_6fda4cd684ab","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"countAcceptable","lengthValue2":"5","id":"id_5cef3227_2bf9_49a3_a728_2473a4ad5a52","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"countCritical","lengthValue2":"5","id":"id_35e3d094_00a8_44cd_ac22_9a8c4aabe958","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"countReview","lengthValue2":"5","id":"id_a9587030_8fd1_413e_bb46_6f9fbcf29557","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"totalTurbidity","lengthValue2":"5","id":"id_e401286e_a419_4e3b_b6bd_32909dabef92","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"avgTurbidity","lengthValue2":"5","id":"id_173100f3_2619_4f92_8fce_668aa1e952fe","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"maxTurbidity","lengthValue2":"5","id":"id_5a0fa91b_4306_420b_b0fb_be373b7727fa","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"maxTurbidityID","lengthValue2":"5","id":"id_4139d54f_58d2_420f_b2db_6d437193585d","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"i","lengthValue2":"5","id":"id_490fa466_b5ad_4fcd_b2dd_2b8967219334","initValue":"0"},{"newline":true,"@type":"Output","id":"id_06e5314a_6eaa_4cbd_a531_60dc581484a1","value":"\"Water-Quality Screening System\""},{"newline":true,"@type":"Output","id":"id_5f73260d_661a_4a91_870f_48e37699a40f","value":"\"Insert Total Number of Samples\""},{"@type":"Input","name":"numSamples","id":"id_01e91eb8_96c7_4593_8b8a_98d70f2bb33b","prompt":null},{"condition":"numSamples < 1 || numSamples > 20","@type":"While","id":"id_6fbc0251_b09a_48f2_867a_42174b302cf5","body":{"statements":[{"newline":true,"@type":"Output","id":"id_37e6fdfb_8e00_444f_867b_3b5e6f702bad","value":"\"Invalid entry, number must be between 1 and 20\""},{"newline":true,"@type":"Output","id":"id_fa8007f9_a201_44ba_83f7_0ce59c09b34a","value":"\"Re-enter number 1-20\""},{"@type":"Input","name":"numSamples","id":"id_a9e293f1_171f_4d70_b54a_069eb0c55f31","prompt":null}],"id":"id_46797af3_f2b4_43b8_bd80_5ba190598eb3"}},{"@type":"Assign","name":"countAcceptable","id":"id_c8331c9f_6e80_4b76_9e9c_189baaa6cf81","value":"0"},{"@type":"Assign","name":"countCritical","id":"id_8d9f8cab_5640_46dc_9fb3_a6524c4cbc18","value":"0"},{"@type":"Assign","name":"countReview","id":"id_89689454_3d54_4812_bdd1_afa1682d9b33","value":"0"},{"@type":"Assign","name":"totalTurbidity","id":"id_4b733dcb_de39_4895_b401_e08eff2789b7","value":"0.0"},{"@type":"Assign","name":"maxTurbidity","id":"id_e7654b5c_7bc0_4018_93d4_fb40b0c877ab","value":"-1"},{"varName":"i","incr":"1","@type":"ForLoop","start":"1","end":"numSamples","id":"id_46c2fbd3_e417_41d9_b973_f0deeaf27070","body":{"statements":[{"newline":true,"@type":"Output","id":"id_d8b49d16_57cc_4986_aeaa_05a76c25f6e2","value":"\"Enter Sample ID\""},{"@type":"Input","name":"sampleID","id":"id_4f7528b4_8979_4b96_ada1_a7331da5d1a2","prompt":null},{"newline":true,"@type":"Output","id":"id_32420369_6f98_490b_afaf_b394c52a21fd","value":"\"Enter levelPH (0-14)\""},{"@type":"Input","name":"levelPH","id":"id_a00b4517_8051_425f_b935_f8b506151f25","prompt":null},{"condition":"levelPH < 0 || levelPH > 14","@type":"While","id":"id_65f7ea10_2ef6_4ae9_a13e_e15ab328598b","body":{"statements":[{"newline":true,"@type":"Output","id":"id_2310292a_d72c_4f14_a151_71f6721f4730","value":"\"Invalid level PH, Must be between 0-14\""},{"newline":true,"@type":"Output","id":"id_d4bc680c_7cec_4b50_bf3d_8a4b75b4158e","value":"\"Re-enter\""},{"@type":"Input","name":"levelPH","id":"id_d37b8be6_66e2_4f6b_b889_37aa5b36f547","prompt":null}],"id":"id_6d06dc3f_d16a_474d_a647_631ab0212048"}},{"newline":true,"@type":"Output","id":"id_1e12de71_3681_41c3_8ea7_1b7cff6a208a","value":"\"Enter Turbidity (0 or Greater)\""},{"@type":"Input","name":"levelTurbidity","id":"id_263174e6_22e2_46f8_8905_df747b88f9bd","prompt":null},{"condition":"levelTurbidity < 0","@type":"While","id":"id_eed13b27_b1a0_42c5_810b_9b60feb7b012","body":{"statements":[{"newline":true,"@type":"Output","id":"id_3285bf84_abe0_4b3b_9ff0_a7f08dde5a37","value":"\"Invalid Turbidity, Must be 0 or Greater\""},{"newline":true,"@type":"Output","id":"id_3c720bd1_c818_4e6e_b97e_c5d77c0d51b1","value":"\"Re-enter\""},{"@type":"Input","name":"levelTurbidity","id":"id_14763b39_df54_4567_9ed7_98e0da2e60d3","prompt":null}],"id":"id_54409df9_6d17_4b03_8410_fd44886002c6"}},{"newline":true,"@type":"Output","id":"id_996a2de8_5e42_4f0f_8814_80c4116fc162","value":"\"Enter Dissolved Oxygen Level\""},{"@type":"Input","name":"levelDO","id":"id_5eba6d76_a1f6_4bbf_8105_1bc3536c5c6a","prompt":null},{"condition":"levelDO < 0","@type":"While","id":"id_c86bb116_ae48_4fe2_9ace_ba85ab298ecb","body":{"statements":[{"newline":true,"@type":"Output","id":"id_cf4a7a92_af31_4a0c_af30_e0990ca0175f","value":"\"Invalid Dissolved Oxygen level, Must be 0 or Greater\""},{"newline":true,"@type":"Output","id":"id_6d8ced40_4485_4de1_a431_e934203e7a52","value":"\"Re-enter\""},{"@type":"Input","name":"levelDO","id":"id_85600cda_280c_483b_b1fd_487941ee7df8","prompt":null}],"id":"id_a52d12e3_56ef_4375_ba2e_110a0e64f6eb"}},{"newline":true,"@type":"Output","id":"id_43127919_8360_4ac7_95ea_8908be10ee1b","value":"\"Enter Temperature between −5°C through 50°C\""},{"@type":"Input","name":"levelTemp","id":"id_1c10bde7_72fe_49d6_aae0_3b1f80af2981","prompt":null},{"condition":"levelTemp < -5 || levelTemp > 50","@type":"While","id":"id_2ae9ceb3_1ae4_42dd_b7c3_b540828a94e3","body":{"statements":[{"newline":true,"@type":"Output","id":"id_287d1edf_47d4_411e_88cb_92baf86bd9f1","value":"\"Invalid Temperature, Must be between -5 and 50\""},{"newline":true,"@type":"Output","id":"id_5b9bb60c_2dce_474e_aa67_6a3cdc9cb53b","value":"\"Re-enter\""},{"@type":"Input","name":"levelTemp","id":"id_05ccb335_3ccb_433b_a47f_9f0096e36312","prompt":null}],"id":"id_af73e3b4_958c_4938_a088_0a5b6b75f2cd"}},{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"@type":"Assign","name":"Classification","id":"id_667ef099_cb03_4b1b_b2b6_694c0fc1f101","value":"\"Acceptable\""},{"@type":"Assign","name":"countAcceptable","id":"id_0d66944e_a8d7_458e_b578_078d6db83388","value":"countAcceptable + 1"}],"id":"id_5bd2b67d_a7b2_4922_b6f3_23142ce4bbb3"},"trueBlock":{"statements":[{"@type":"Assign","name":"Classification","id":"id_7af38b53_7c2f_4b3b_a46c_f9b1510d71b9","value":"\"Review Required\""},{"@type":"Assign","name":"countReview","id":"id_87467331_8b79_4db5_8be8_c73396ddd0bb","value":"countReview + 1"}],"id":"id_5f9b2c9c_af62_4416_814e_64cd95851976"},"condition":"(levelPH < 6.5 || levelPH > 8.5) || (levelDO < 5) || (levelTurbidity > 10)","@type":"If","id":"id_bf29f68e_6b84_4127_8933_1d2d8ea06fcd"}],"id":"id_976d6503_2312_4a7d_a6d2_f50fe3cea4fb"},"trueBlock":{"statements":[{"@type":"Assign","name":"Classification","id":"id_a3a66561_fcc8_4d16_ae12_fdb3a2ec4669","value":"\"Critical\""},{"@type":"Assign","name":"countCritical","id":"id_ac4426cf_973e_4270_9176_6342e0e3c36f","value":"countCritical + 1"}],"id":"id_bfa99d09_9a6a_4549_a26c_1e556eb4645b"},"condition":"(levelPH < 5.5 || levelPH > 9.5) || (levelDO < 3) || (levelTurbidity > 50)","@type":"If","id":"id_8b717dd4_f3f4_4959_ab69_8a3d1dd521a2"},{"newline":true,"@type":"Output","id":"id_db82efab_0fb8_4ba8_984e_fe642ca2605e","value":"\"Sample ID\""},{"newline":true,"@type":"Output","id":"id_fcfdf1a2_ca3c_435f_801d_c7e23ff9c147","value":"sampleID"},{"newline":true,"@type":"Output","id":"id_0abf4730_2372_41ce_9a25_40eb0e71e508","value":"\"Status\""},{"newline":true,"@type":"Output","id":"id_3d7b8e7c_fa0b_40a1_a893_5ff0c2602026","value":"Classification"},{"@type":"Assign","name":"totalTurbidity","id":"id_a7ccf0d7_b347_4ce4_8482_71e029cdb14c","value":"totalTurbidity + levelTurbidity"},{"falseBlock":{"statements":[],"id":"id_98616515_c161_4447_8311_3884d0a4cbe4"},"trueBlock":{"statements":[{"@type":"Assign","name":"maxTurbidity","id":"id_01c2b8e0_e1b4_47d7_adc2_e15c5cebc881","value":"levelTurbidi"},{"@type":"Assign","name":"maxTurbidityID","id":"id_c4594946_f017_420a_9c47_fe0cfca018d5","value":"sampleID"}],"id":"id_c37d508f_6d4b_4263_9ede_a869aa966390"},"condition":"levelTurbidity > maxTurbidity","@type":"If","id":"id_f4a7be6c_31f1_4617_ae63_6fe0490b4233"}],"id":"id_56e22b7f_e2b1_4768_9711_4fe4f698697e"}},{"newline":true,"@type":"Output","id":"id_bb5d5c61_825e_4bb6_9cab_c6b2113a7292","value":"\"Water Quality Summary\""},{"newline":true,"@type":"Output","id":"id_0168cc51_f0be_404e_a682_7bb7ab1a4dce","value":"\"Total Samples Processed\""},{"newline":true,"@type":"Output","id":"id_e95574e5_11f9_4bcc_b659_fd6707c06c06","value":"numSamples"},{"newline":true,"@type":"Output","id":"id_661e056f_b1f1_4aa5_b781_8d6a2358343a","value":"\"Critical Samples\""},{"newline":true,"@type":"Output","id":"id_69c118cd_98eb_4177_8453_f42c4f38d1c5","value":"countCritical"},{"newline":true,"@type":"Output","id":"id_49bed5a0_0b95_4987_a936_40aa49755542","value":"\"Acceptable Samples\""},{"newline":true,"@type":"Output","id":"id_4ad60bd8_8655_47b6_9c6f_effbaa3eeab2","value":"countAcceptable"},{"newline":true,"@type":"Output","id":"id_d7c3611f_6e44_48e5_9281_9e7aff8cc681","value":"\"Require Review Samples\""},{"newline":true,"@type":"Output","id":"id_b7018923_c50f_4c0a_929c_9a371a72bc02","value":"countReview"},{"newline":true,"@type":"Output","id":"id_f138e184_25e8_4d6d_9e5a_672ffbdc9d63","value":"\"Avarage Turbidity\""},{"@type":"Assign","name":"avgTurbidity","id":"id_7ae5ffc8_c71d_4f1d_9f15_d1d9746b26b2","value":"totalTurbidity / numSamples"},{"newline":true,"@type":"Output","id":"id_a2fba5d6_7ab9_44a2_98e7_1554499ba2a3","value":"avgTurbidity"},{"newline":true,"@type":"Output","id":"id_02a6897b_38e2_4f45_ac62_3ffae22c8c5f","value":"\"Highest Turbidity ID\""},{"newline":true,"@type":"Output","id":"id_fa73e360_6c46_4282_880b_fc35b8afdb5d","value":"maxTurbidityID"},{"newline":true,"@type":"Output","id":"id_285e9bcb_f1ed_4a0e_983a_bb83a774b0e1","value":"\"Highest Turbidity\""},{"newline":true,"@type":"Output","id":"id_974f72af_9907_47c4_8e68_6ee7392bf3a4","value":"maxTurbidity"},{"@type":"Return","id":"id_2ecfcccc_4185_455f_8729_288b44953892","maybeValue":null}],"parameters":[]},"id":"id_f0e0787d_bade_4213_b645_66c09b6099b0","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":false,"lang":"java","showGenCode":false},"version":"0.3","revision":2476}