{"functions":[],"name":"New Program","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_ac045e48_512c_4397_9741_f4294ea6f433"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"SampleCount","lengthValue2":"5","id":"id_7549153c_5290_49f9_a360_18bce0cf3545","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"SampleNumber","lengthValue2":"5","id":"id_2bda52b4_3e1f_4cb7_8cf1_74ce0ac56582","initValue":"1"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"SampleID","lengthValue2":"5","id":"id_9b77cac4_5429_48ac_ae32_22a4880f8f99","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"pH","lengthValue2":"5","id":"id_5b432d51_069e_43a6_bb3f_268ec8897651","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"Turbidity","lengthValue2":"5","id":"id_06dc15d4_a32d_4beb_bb34_5800e34d2391","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"DissolvedOxygen","lengthValue2":"5","id":"id_8f1f2ddf_eccd_4ca6_bf8d_971ec0cd1796","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"Temperature","lengthValue2":"5","id":"id_3d8259a4_bc73_41f0_a84b_c90cec8559a0","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"Classification","lengthValue2":"5","id":"id_213ba943_516a_4cd4_be5c_b4e314a13f3e","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"AcceptableCount","lengthValue2":"5","id":"id_389be9ca_268d_49ad_b8a1_c25808f389d7","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"ReviewCount","lengthValue2":"5","id":"id_a3bb258b_cbf0_4211_ab02_814462d9b1d5","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"CriticalCount","lengthValue2":"5","id":"id_ea65dcf0_5090_4a5a_821f_2f44e56c3d60","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"TotalTurbidity","lengthValue2":"5","id":"id_6d92b844_0ec8_4bba_a260_a6c09b33959b","initValue":"0.0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"HighestTurbidity","lengthValue2":"5","id":"id_6e6f5e0b_034f_4dfc_8664_d0e2153785b0","initValue":"0.0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"HighestSampleID","lengthValue2":"5","id":"id_57aaf2a2_418a_47bc_9b3b_7eef2da342a2","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"AverageTurbidity","lengthValue2":"5","id":"id_81a39a06_67a8_42d7_b72b_c112b6efc64c","initValue":"0.0"},{"newline":true,"@type":"Output","id":"id_fdc3351c_5f25_4250_9736_ca2dbb45525b","value":"\"Environmental Water Sample Screening System\""},{"newline":true,"@type":"Output","id":"id_fd046d73_6811_4715_af0d_e13f4aa27c0d","value":"\"This program evaluates water samples by checking the sample’s pH, turbidity, dissolved oxygen and temperature.”\""},{"newline":true,"@type":"Output","id":"id_71a42fd3_c3b1_4b62_a963_98f03b96fb42","value":"\"Invalid Inputs will be rejected and must be entered again\""},{"newline":true,"@type":"Output","id":"id_8beb9472_4a23_443a_98ee_927bbd55fbe3","value":"\"How many samples do you need processed?”\""},{"@type":"Input","name":"SampleCount","id":"id_fe878808_fe09_4278_b39a_7a571bc25245","prompt":null},{"condition":"SampleCount < 1 || SampleCount > 20","@type":"While","id":"id_27de5951_380d_47fc_bbd1_2da0f23de886","body":{"statements":[{"newline":true,"@type":"Output","id":"id_d18c6557_3b4b_4b3d_8c7b_140f8c29026a","value":"\"Invalid please input a number between 1 and 20\""},{"@type":"Input","name":"SampleCount","id":"id_0acdf367_2d4d_4194_be27_7f2284306847","prompt":null}],"id":"id_990a7572_92c8_4910_bb84_46639582ad1a"}},{"varName":"SampleNumber","incr":"1","@type":"ForLoop","start":"1","end":"SampleCount","id":"id_e80a4dc6_967c_4126_9325_29638c5257f9","body":{"statements":[{"newline":true,"@type":"Output","id":"id_d8cfb8f0_42b5_49cc_89a9_5ce10278ce67","value":"\"Input Sample ID\""},{"@type":"Input","name":"SampleID","id":"id_9bdfc6f4_8653_4276_8fa5_407ced63067f","prompt":null},{"condition":"SampleID == \"\"","@type":"While","id":"id_bb48868a_e747_4edd_a185_41fc2be9490f","body":{"statements":[{"newline":true,"@type":"Output","id":"id_28fe2a35_1b5e_4da8_9494_9c1f1295744d","value":"\"Invalid Sample ID cannot be empty please enter sample ID\""},{"@type":"Input","name":"SampleID","id":"id_b58e71e8_28eb_4a21_aa4a_d52ace15da35","prompt":null}],"id":"id_929d83ce_6b79_4df9_b255_11b348aec677"}},{"newline":true,"@type":"Output","id":"id_a84e307e_b7c3_45e3_8973_ab35a211e0b4","value":"\"Input pH\""},{"@type":"Input","name":"pH","id":"id_0274258f_1972_418f_b631_4ff67afd8d26","prompt":null},{"condition":"pH < 0 || pH > 14","@type":"While","id":"id_3e6f4969_2e01_4f66_b8b4_4af08ba3a034","body":{"statements":[{"newline":true,"@type":"Output","id":"id_9b380bca_e323_4e26_bbcb_927f3f524ad4","value":"\"Invalid pH must be between 0 and 14. Please enter the correct value\""},{"@type":"Input","name":"pH","id":"id_3dee0747_97f5_43e9_be5d_db5db559814a","prompt":null}],"id":"id_1b00fced_1414_4fe4_9e6a_1918d14b8d2e"}},{"newline":true,"@type":"Output","id":"id_f142054d_7e29_43db_b005_a53f74ff7b81","value":"\"Input turbidity\""},{"@type":"Input","name":"Turbidity","id":"id_4e3acdce_efa0_4b9e_aae9_fc7e7267c7d7","prompt":null},{"condition":"Turbidity < 0.0","@type":"While","id":"id_6854725a_2c97_4b0e_8ecb_8d198cd333d6","body":{"statements":[{"newline":true,"@type":"Output","id":"id_cdfe3874_ea4e_4aef_9fbf_52fa7c78c1ea","value":"\"Invalid turbidity cannot be negative please enter correct value\""},{"@type":"Input","name":"Turbidity","id":"id_2c395e8b_30ba_4307_892b_e17d802df6bc","prompt":null}],"id":"id_fe836482_5fbf_4ee8_a2a9_8aa207c95f1c"}},{"newline":true,"@type":"Output","id":"id_75ca2d4a_5a5f_4d77_96f6_7e2e24688ed7","value":"\"Input dissolved Oxygen\""},{"@type":"Input","name":"DissolvedOxygen","id":"id_cad054df_0499_467f_ae33_b3f7f76dd841","prompt":null},{"condition":"DissolvedOxygen < 0","@type":"While","id":"id_266c333a_1dd0_42cd_adc1_c30b4f1cd24c","body":{"statements":[{"newline":true,"@type":"Output","id":"id_a4427563_93df_4103_b576_e4f75d463ccc","value":"\"Invalid Dissolved Oxygen cannot be negative please enter correct value\""},{"@type":"Input","name":"DissolvedOxygen","id":"id_cb709c2b_3457_4594_b27b_7b9c525b1428","prompt":null}],"id":"id_bca57172_0f29_4eb9_9dfc_aec955e7310c"}},{"newline":true,"@type":"Output","id":"id_d5822fd3_92da_4a03_aa83_f2b0dcf376dc","value":"\"Enter Temperature\""},{"@type":"Input","name":"Temperature","id":"id_0d1394e8_7112_461c_968a_e6b8f23ac1c3","prompt":null},{"condition":"Temperature < -5 || Temperature > 50","@type":"While","id":"id_5de8e051_c7ad_44c8_8a03_c533245f9d74","body":{"statements":[{"newline":true,"@type":"Output","id":"id_9cdf9e89_9f79_419b_973f_b899b987dfc6","value":"\"Invalid Temperature must be between -5 and 50 Celsius\""},{"@type":"Input","name":"Temperature","id":"id_b7922411_9899_4c08_a85d_f22e3d203201","prompt":null}],"id":"id_c4be609d_9cfb_4491_8267_955ba2448665"}},{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"@type":"Assign","name":"Classification","id":"id_9c3cf761_2073_49a9_a7a3_3405c4839a68","value":"\"Acceptable\""},{"@type":"Assign","name":"AcceptableCount","id":"id_c6cf80fd_98cd_4003_a650_4a285198b51f","value":"AcceptableCount + 1"}],"id":"id_f6deff67_e3cb_4779_8912_6097c380856e"},"trueBlock":{"statements":[{"@type":"Assign","name":"Classification","id":"id_9806d626_3a0d_43bf_a27e_68fa7798c0ef","value":"\"Review Required\""},{"@type":"Assign","name":"ReviewCount","id":"id_82396bb9_71ea_4a9d_b179_7af67f04910e","value":"ReviewCount + 1"}],"id":"id_5fe58a82_ada2_487c_b04d_1b05ed731e1f"},"condition":"pH < 6.5 || pH > 8.5 || DissolvedOxygen < 5 || Turbidity > 10","@type":"If","id":"id_4205f1b4_4d79_4892_9461_2fce0da0ac74"}],"id":"id_17a21aa4_f772_4cd2_8e7e_9512fb4bbd8f"},"trueBlock":{"statements":[{"@type":"Assign","name":"Classification","id":"id_c0e9f54b_f0c7_44bb_a6a1_2d55d9d7df67","value":"\"Critical\""},{"@type":"Assign","name":"CriticalCount","id":"id_5d246661_95b7_4620_b2a6_1ceb646d33c7","value":"CriticalCount + 1"}],"id":"id_21d10933_ad97_49c1_91b3_f8ae43b1e434"},"condition":"pH < 5.5 || pH > 9.5 || DissolvedOxygen < 3 || Turbidity > 50","@type":"If","id":"id_53d8495b_45b5_4663_a37f_b1058a1ae624"},{"newline":true,"@type":"Output","id":"id_6abf474d_1924_45c9_bfaf_4ce00227905a","value":"SampleID"},{"newline":true,"@type":"Output","id":"id_1a658466_3141_4d09_8556_86572959608f","value":"Classification"},{"newline":true,"@type":"Output","id":"id_454387b7_acd3_4aa7_9897_196108837687","value":"\"Sample has been processed\""},{"@type":"Assign","name":"TotalTurbidity","id":"id_cca1e235_d3c2_4156_a726_32bcf626f512","value":"TotalTurbidity + Turbidity"},{"falseBlock":{"statements":[],"id":"id_f9ceb079_71dd_49ba_9b86_35872ff6ad3a"},"trueBlock":{"statements":[{"@type":"Assign","name":"HighestTurbidity","id":"id_e0f9d72e_6080_41cb_8549_246b44485528","value":"Turbidity"},{"@type":"Assign","name":"HighestSampleID","id":"id_6b2b102d_ec4f_46b5_b33f_e2b7eb2cb2ea","value":"SampleID"}],"id":"id_ef86b991_9db8_420a_81a6_047b66ac7a1d"},"condition":"Turbidity > HighestTurbidity","@type":"If","id":"id_afc456a4_feb3_4d7a_9753_ed19b5574f10"}],"id":"id_02b3e918_5df9_4b76_971e_11947742aa5e"}},{"@type":"Assign","name":"AverageTurbidity","id":"id_6b5f2f6c_c272_4438_85bc_3085a8896f04","value":"TotalTurbidity / SampleCount"},{"newline":true,"@type":"Output","id":"id_a3031c90_fc12_473c_86ed_7253d0dcefab","value":"\"Final Summary of Water Sample Screening\""},{"newline":true,"@type":"Output","id":"id_2d083560_c79b_4795_98fa_e67788c31684","value":"SampleCount"},{"newline":true,"@type":"Output","id":"id_131b2de7_fb27_4bde_bc1e_3bf6c572fd89","value":"AcceptableCount"},{"newline":true,"@type":"Output","id":"id_f2622afa_b34e_4117_aaf4_f586b2bc8651","value":"ReviewCount"},{"newline":true,"@type":"Output","id":"id_a02aa25f_b75d_418a_85a3_b35a844f080f","value":"CriticalCount"},{"newline":true,"@type":"Output","id":"id_5df5c4c6_63e8_4741_a490_09fb55f36352","value":"AverageTurbidity"},{"newline":true,"@type":"Output","id":"id_14dce0fe_d9c5_4637_a511_02e7c0905adb","value":"HighestSampleID"},{"newline":true,"@type":"Output","id":"id_c5a2be1c_df68_4193_bb4b_35fb1e67666c","value":"HighestTurbidity"},{"newline":true,"@type":"Output","id":"id_b954df56_167b_4147_a841_f7efe7b90732","value":"\"Screening Completed\""},{"@type":"Return","id":"id_fa25776a_bd0c_47e4_9c46_ac2ac0028484","maybeValue":null}],"parameters":[]},"id":"id_d98b1ad4_e3fa_4a93_991a_9f9a653fef7b","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":false,"lang":"java","showGenCode":false},"version":"0.3","revision":1771}