by @Ryley Prout Fork
{"functions":[],"name":"prout_npn959_ISC1203-004_Lab03","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_aee99e56_f7b4_4903_9587_88d713e44453"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"Temp","lengthValue2":"5","id":"id_6b30562c_5027_46ef_96bb_09572ff18feb","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"1","tpe":"Integer","name":"NumOfSamples","lengthValue2":"20","id":"id_5e678a31_48ff_4f5c_8d28_5664fdd5eac7","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"SampleID","lengthValue2":"5","id":"id_ab3e6c4f_3900_43ed_b9b9_5458ee91c687","initValue":"\"\""},{"lengthValue":-1,"@type":"Declare","lengthValue1":"0","tpe":"Real","name":"turbidity","lengthValue2":"greater","id":"id_83c8e89b_79a9_4f90_87fc_ddf0f558d729","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"0","tpe":"Real","name":"disOxygen","lengthValue2":"greater","id":"id_9bd4b53d_2d5b_4ac2_997c_4679b8a11818","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"0","tpe":"Real","name":"pH","lengthValue2":"14","id":"id_d7725f15_6e0e_4316_a1c6_c610ffacab79","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"AcceptCount","lengthValue2":"5","id":"id_21147095_0468_446e_85c0_4bcb59d19421","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"ReviewCount","lengthValue2":"5","id":"id_5b888c92_4e1f_476d_81c7_302e291e994d","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"CriticalCount","lengthValue2":"5","id":"id_0832bd37_0fc4_43da_b45f_774bb584ea7d","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"TotalTurbidity","lengthValue2":"5","id":"id_70fc4a7d_61eb_41e3_8bc5_d919344daa98","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"turbHigh","lengthValue2":"5","id":"id_5bf73aba_5136_40ed_95b5_d03d85ac5060","initValue":"-1"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"turbHighSample","lengthValue2":"5","id":"id_47d60d42_43c6_40f6_830e_a2fac8e0a01e","initValue":"\"\""},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"avgTurbidity","lengthValue2":"5","id":"id_0b18b67e_3a56_46a8_a064_401c2e795940","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"Classification","lengthValue2":"5","id":"id_89d30885_4662_427d_ae9e_151b9f6595e1","initValue":"\"\""},{"newline":true,"@type":"Output","id":"id_28c52685_2c6d_4dc3_8716_d3cb6d2026cc","value":"\"This is an environmental screening.\""},{"newline":true,"@type":"Output","id":"id_208119cc_640a_4336_9fb9_6a24a5f5cfa7","value":"\"You will enter a sample 1-20 and have that process. Then you will enter an id, pH, turbidity, dissolved oxygen, and a temperature for each sample.\""},{"newline":true,"@type":"Output","id":"id_b1daa20e_4405_42fa_affa_e5be49a29604","value":"\"How many samples will be processed? (1-20)\""},{"@type":"Input","name":"NumOfSamples","id":"id_f527ef40_1df7_4d11_af74_0337e0acbd9e","prompt":null},{"condition":"NumOfSamples < 1 || NumOfSamples > 20","@type":"While","id":"id_5b9bf9c1_30d5_4ca9_bb9b_d74cdb48ca06","body":{"statements":[{"newline":true,"@type":"Output","id":"id_5910893b_c439_4405_a721_9951c13230d8","value":"\"Error. Please enter a number between 1 to 20.\""},{"@type":"Input","name":"NumOfSamples","id":"id_a589dd68_6e36_46bb_8ae8_eb56d839b332","prompt":null}],"id":"id_f7a7c6f4_638d_4d5c_a480_9a49fee7fffd"}},{"varName":"i","incr":"1","@type":"ForLoop","start":"1","end":"NumOfSamples","id":"id_4308d96b_1081_4993_a421_6efab02a806a","body":{"statements":[{"newline":true,"@type":"Output","id":"id_8d81582a_1354_4196_ad88_2af5149d6f5f","value":"\"Enter the Sample ID.\""},{"@type":"Input","name":"SampleID","id":"id_6c94500d_8006_492d_820b_b2f25c65c2c8","prompt":null},{"condition":"SampleID == \"\"","@type":"While","id":"id_578f097e_baaa_46ce_aff6_c5189133fbf6","body":{"statements":[{"newline":true,"@type":"Output","id":"id_3bc56592_932e_49fc_9460_4943bd4dd297","value":"\"Invalid ID. Try again.\""},{"@type":"Input","name":"SampleID","id":"id_49ec30b8_7297_49a4_b904_47fbc90576b8","prompt":null}],"id":"id_8c772fe6_d9b7_468b_8b89_28a70e713a8f"}},{"newline":true,"@type":"Output","id":"id_c5744e95_c970_4c2c_9eb8_a09f7de27b03","value":"\"Enter the pH.\""},{"@type":"Input","name":"pH","id":"id_a3708503_71a7_4b62_b5f1_9e112d03d665","prompt":null},{"condition":"pH < 0 || pH > 14","@type":"While","id":"id_23fa5543_08bf_4ad2_9490_7b0e8229bee6","body":{"statements":[{"newline":true,"@type":"Output","id":"id_3b3f14dd_84a7_48a5_9387_86a783675529","value":"\"Invalid pH. Try again.\""},{"@type":"Input","name":"pH","id":"id_5c971003_6018_4df2_9a6e_0d5f63e2eaca","prompt":null}],"id":"id_9632f0d7_0451_48e1_8018_7662412e5813"}},{"newline":true,"@type":"Output","id":"id_979031b7_1d93_497b_a6e2_40bda1429580","value":"\"Enter turbidity\""},{"@type":"Input","name":"turbidity","id":"id_b8999ee7_808d_47e7_bb2e_05a82eaf6a2d","prompt":null},{"condition":"turbidity < 0","@type":"While","id":"id_fb973a14_2122_4ccb_bc2c_23b1db61dab8","body":{"statements":[{"newline":true,"@type":"Output","id":"id_d56dc4aa_5dc6_489f_9429_9596cccf88e1","value":"\"Invalid turbidity. Try again\""},{"@type":"Input","name":"turbidity","id":"id_c8cc37ab_0005_47a5_9c26_d9152e22bc2e","prompt":null}],"id":"id_a856aa78_40cf_45a6_bd76_908d84ff8270"}},{"newline":true,"@type":"Output","id":"id_2dcff7e2_f49f_4a68_a21e_24d92420b0dd","value":"\"Enter the Dissolved Oxygen level\""},{"@type":"Input","name":"disOxygen","id":"id_045bbc1c_22ef_4f90_bd91_43ff9beb106e","prompt":null},{"condition":"disOxygen < 0","@type":"While","id":"id_aa88b092_a607_44a0_8236_642e5b839ebe","body":{"statements":[{"newline":true,"@type":"Output","id":"id_f1ae6fa3_54d5_4131_976b_eaf8dee10c3d","value":"\"Invalid level\""},{"@type":"Input","name":"disOxygen","id":"id_c85a7794_0723_4f3e_ba6a_61127042943e","prompt":null}],"id":"id_ef603373_97c8_4737_9ec5_7671f7385875"}},{"newline":true,"@type":"Output","id":"id_3b131041_ef34_44a2_b258_0ae85cfe6e01","value":"\"Enter a temperature\""},{"@type":"Input","name":"Temp","id":"id_3b246ad1_0d5f_4d8a_9967_78f52d26a931","prompt":null},{"condition":"Temp < -5 || Temp > 50","@type":"While","id":"id_3c656d44_fcf1_41e2_b55d_db8d5a4e73f0","body":{"statements":[{"newline":true,"@type":"Output","id":"id_b1dded97_a256_4de1_805d_dde66626f8f6","value":"\"Invalid Temperature. Try again\""},{"@type":"Input","name":"Temp","id":"id_eedb68dc_0ed8_4252_827e_c8eff32881c8","prompt":null}],"id":"id_3c018254_219f_4a85_bb6f_9864cc264e1f"}},{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"@type":"Assign","name":"Classification","id":"id_d3257d14_b25e_4f59_977d_0ed3f50bb363","value":"\"Acceptable\""},{"@type":"Assign","name":"AcceptCount","id":"id_a894b647_4b1c_433b_a472_812968bf3cc7","value":"AcceptCount + 1"}],"id":"id_45115533_9ada_491c_8513_c3de5e9c338b"},"trueBlock":{"statements":[{"@type":"Assign","name":"Classification","id":"id_e5070c2b_f75c_44c3_b41a_572869881843","value":"\"Review Required\""},{"@type":"Assign","name":"ReviewCount","id":"id_a0a76839_8a65_4b69_bb96_e8e27f3990ec","value":"ReviewCount + 1"}],"id":"id_9360aea3_447f_40fc_80eb_6ac922942383"},"condition":"pH < 6.5 || pH > 8.5 || disOxygen < 5 || turbidity > 10","@type":"If","id":"id_d2b8d12a_e0b3_473c_8b33_2cdee8a5e9d2"}],"id":"id_6f1bb253_379d_4b2e_b25f_c8435ed31615"},"trueBlock":{"statements":[{"@type":"Assign","name":"Classification","id":"id_261f36b2_3925_4f08_b278_489d806fef38","value":"\"Critical\""},{"@type":"Assign","name":"CriticalCount","id":"id_97a101e9_5abf_4f6d_a477_df536427bb1a","value":"CriticalCount + 1"}],"id":"id_d85156f0_ae5a_4580_a5a5_80f32bbe757f"},"condition":"pH < 5.5 || pH > 9.5 || disOxygen < 3 || turbidity > 50","@type":"If","id":"id_f7272a0d_3697_48c2_89d9_4ab14fed8c52"},{"newline":true,"@type":"Output","id":"id_66fe9463_b3b5_4b09_b46c_f98a9d01e5d6","value":"\"Sample ID: \" +SampleID+ \" Classification: \" +Classification"},{"@type":"Assign","name":"TotalTurbidity","id":"id_89066e8d_614d_4c3b_9c77_b4f1fafdcb07","value":"TotalTurbidity + turbidity"},{"falseBlock":{"statements":[],"id":"id_f3295ee4_98be_4690_8601_3b06fd5aa681"},"trueBlock":{"statements":[{"@type":"Assign","name":"turbHigh","id":"id_125ce54b_731e_4fcb_8bb7_0de03907ce42","value":"turbidity"},{"@type":"Assign","name":"turbHighSample","id":"id_252d1115_26ca_49fb_8413_a21abeeb49eb","value":"SampleID"}],"id":"id_972e6557_9c2f_41cc_a8e5_252d389ab89a"},"condition":"turbidity > turbHigh","@type":"If","id":"id_0f8dd80b_8200_460e_9aa9_1bc3fe2cbabb"}],"id":"id_bfb968bc_8f04_462e_83a3_9539dbd90943"}},{"@type":"Assign","name":"avgTurbidity","id":"id_0ae706aa_81b1_4780_a634_b7af51d80959","value":"TotalTurbidity / NumOfSamples"},{"newline":true,"@type":"Output","id":"id_6f88165d_ef83_437a_bf20_c07812feda42","value":"\"---SUMMARY---\""},{"newline":true,"@type":"Output","id":"id_57c9693e_996b_44ed_b15c_554596a891c3","value":"\"Samples Processed: \" +NumOfSamples"},{"newline":true,"@type":"Output","id":"id_1623574f_229c_43d2_b918_2a6ac9b9460c","value":"\"Acceptable Count: \" +AcceptCount"},{"newline":true,"@type":"Output","id":"id_e229f97e_89fe_4e3e_a861_987ee7fa8518","value":"\"Review Required: \" +ReviewCount"},{"newline":true,"@type":"Output","id":"id_159f2ed9_c658_4c2f_b9e6_7830bc081a85","value":"\"Critical: \" +CriticalCount"},{"newline":true,"@type":"Output","id":"id_a5630701_f00b_4afb_88fd_e0839fb39fb4","value":"\"Average Turbidity: \" +avgTurbidity"},{"newline":true,"@type":"Output","id":"id_6524ebae_45f2_4a60_9c67_83266544cce7","value":"\"Highest turbidity value: \" +turbHigh"},{"newline":true,"@type":"Output","id":"id_1c5c441b_1eed_48a0_a8a4_259cfe7a3fc4","value":"\"Sample ID with the highest turbidity: \" +turbHighSample"},{"@type":"Return","id":"id_4b551e15_429f_40b3_a383_c22cdbeb7128","maybeValue":null}],"parameters":[]},"id":"id_da2176b9_613d_4a81_a73d_9a69f0bb2ebb","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":false,"lang":"java","showGenCode":false},"version":"0.3","revision":3516}