by @KINZA NAEEM Fork
{"functions":[],"name":"building and climate access","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_f67f3b99_c5d1_4c35_aa4f_15e0ca77467b"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"id","lengthValue2":"5","id":"id_26af43d1_2156_4fd5_9dc7_d7325f5fca3b","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"x","lengthValue2":"5","id":"id_68faf6e0_7872_4776_b36c_5323f17bcd22","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"t","lengthValue2":"5","id":"id_b230d307_adba_417a_a21e_adc7688c737f","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"ch","lengthValue2":"5","id":"id_0e08c0cf_2cdd_4231_a8c1_e0b2bf30f35a","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"c","lengthValue2":"5","id":"id_dd47084c_f5e3_43ed_941d_6ecdd5e16714","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"temp","lengthValue2":"5","id":"id_691cf8b9_6bcc_4cd4_af2d_aed0a1548014","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"ps","lengthValue2":"5","id":"id_e2850d85_4767_489f_ba1c_7657445c4f6e","initValue":null},{"newline":true,"@type":"Output","id":"id_4837c37f_0e3a_493a_924f_2497c234cccd","value":"\"Enter your ID:\""},{"@type":"Input","name":"id","id":"id_6702ee47_0ed6_4d7c_8b7a_cace537d1a47","prompt":null},{"newline":true,"@type":"Output","id":"id_e208d30d_e631_4f66_8aaf_bf1b361d16cc","value":"\"Are you an admin ,staff or guest\""},{"@type":"Input","name":"x","id":"id_645fef88_bda5_4c2f_8a60_48c334cfc661","prompt":null},{"falseBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_c8211a19_d066_4669_a2b4_743a7d1bad71","value":"\"Enter your booking time:\""},{"@type":"Input","name":"t","id":"id_9771d24b_2343_4cae_97b1_7ce2b96dc90e","prompt":null},{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_a1f7d291_ada2_4bca_9809_6f54cabf78fe","value":"\"Enter valid option.\""}],"id":"id_ab157aea_8e3e_4eba_a1e6_b05fac83f8d7"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_547e7de2_5b06_4a04_9051_ab89b7a60ffc","value":"\"Do you have a temporary pass?(yes/no)\""},{"@type":"Input","name":"ch","id":"id_62cacd14_8960_4fa5_86b9_b37407dd88bc","prompt":null},{"falseBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_e6d7f3d1_a0ed_4dd1_8a1d_c472e42dab59","value":"\"access denied\""}],"id":"id_283a9a0d_5de6_4948_a5ca_3265491518e5"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_59e4c244_a621_4735_82db_2a1eabeeb12f","value":"\"Access granted\""}],"id":"id_71031f2b_d2b6_4254_ae5d_711315bf8cd3"},"condition":"ch==\"yes\" && ((t>=10) && (t<=14))","@type":"If","id":"id_e60bd0cb_361d_47f4_97fb_83ecdb7fcfeb"}],"id":"id_dd519eb2_6a4c_4d45_ab24_260cd08f7ee9"},"condition":"x==\"guest\"","@type":"If","id":"id_67d433d5_3493_4c6a_8bc6_9fc956aac0b6"}],"id":"id_84e0df7f_7982_4e51_a7b3_4bcd24a19f81"},"trueBlock":{"statements":[{"falseBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_093b0ae2_8d9d_48e0_bc07_e30375a3e2ab","value":"\"Access denied\""}],"id":"id_9f740a75_6d24_453f_b838_168acf37fff0"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_ad9e74d7_4190_4e53_b8e5_513a707dfa39","value":"\"Access granted\""}],"id":"id_3cd23da4_410a_45e4_a85e_c43fc274d7d1"},"condition":"(t>=9)&& (t<=18)","@type":"If","id":"id_597617e2_1492_4102_807e_4507aadd06f7"}],"id":"id_1c66a660_e4c7_4d80_8a6f_166c88f89bc4"},"condition":"x==\"staff\"","@type":"If","id":"id_19ea20f6_a7fa_4e99_b7f9_f6fc1ebb515f"}],"id":"id_14abe5d3_fed5_4eb8_b0dd_364a1c3ca6ee"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_f52afdaa_8cca_40e7_af36_066928aa6468","value":"\"Access granted\""}],"id":"id_9359c027_1fe8_4258_b2a5_a7f7af5da000"},"condition":"x==\"admin\"","@type":"If","id":"id_0fd34b54_0160_43f3_8e57_376914f60ef8"},{"newline":true,"@type":"Output","id":"id_e9df880e_f8ea_4697_9eb3_d47154aeffdf","value":"\"Is the room occupied or vacant?\""},{"@type":"Input","name":"c","id":"id_574d056a_94d6_415c_9ae1_7f4b57014103","prompt":null},{"falseBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_5396a542_3fb3_4df3_b859_f8f858b6291c","value":"\"Is the power saver on?\""},{"@type":"Input","name":"ps","id":"id_5ced9a1c_f691_4ffc_b11f_8a82f30de7e5","prompt":null},{"falseBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_bcd4f0e9_db24_4d39_be97_3dc4ee9c31d0","value":"\"Keep emergency lights at 10% brightness\""}],"id":"id_55069f0c_1a69_4fb5_92d3_545a777d99c8"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_0a26d056_3f4a_4e48_bca3_1ebb75d02ae5","value":"\"Turn off the lights!\""}],"id":"id_05744f04_ba9b_492e_b128_1996af12385e"},"condition":"ps==\"yes\"","@type":"If","id":"id_727a9458_3335_4d98_8f5d_b17f267cc63b"}],"id":"id_1bf437f5_9f9b_4ee4_9803_fc3c3b1629d2"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_e58ab6b9_17a8_41f1_9d9a_064a6846fc96","value":"\"Enter room temperature\""},{"@type":"Input","name":"temp","id":"id_39db9244_7d50_4c27_9481_89440ec73af9","prompt":null},{"falseBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_e09bf5da_2dbc_4de7_8768_530d60016419","value":"\"ECO MODE\""}],"id":"id_b34deb25_38d1_477b_8c1b_9018943ad4d9"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_1d21ee6b_08f4_4c65_8ead_7282b892a8f9","value":"\"HIGH\""}],"id":"id_f74da25c_1fb2_45e1_a6da_df5ae3ca3644"},"condition":"temp>25","@type":"If","id":"id_fc3a432b_4ece_426a_a2b5_eb18f963d2a4"}],"id":"id_2596a339_7193_44b4_9a98_5ccb972b8261"},"condition":"c==\"occupied\"","@type":"If","id":"id_907963c1_5958_47e9_9a38_416031c9a656"},{"@type":"Return","id":"id_1a68470e_9a08_4427_a95b_f2f6e30028be","maybeValue":null}],"parameters":[]},"id":"id_418a42a9_f8ca_4505_ba9d_0babf601d297","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":false,"lang":"c++","showGenCode":true},"version":"0.3","revision":778}