by @Zeiro Fork
{"functions":[],"name":"Library Book","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_74097fc0_b3b0_42da_be25_4aae7ddc4d7f"},{"@type":"Declare","tpe":"Boolean","name":"membership","id":"id_a11a9541_85ea_42b0_849c_bb25dac35ed1","initValue":null},{"@type":"Input","name":"membership","id":"id_907bc4fd_3e81_4374_b9f7_a46af0752b43","prompt":"Valid membership?"},{"falseBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_dbca2da0_a0fc_4bba_a46d_b607bd19965b","value":"\"Loan Rejected\""}],"id":"id_73e521be_d2ae_4068_ac71_a867cbacd56e"},"trueBlock":{"statements":[{"@type":"Declare","tpe":"Integer","name":"book","id":"id_ff16aa91_7103_4517_a856_924d6ef3acdf","initValue":null},{"@type":"Input","name":"book","id":"id_9c66024e_f157_4f5c_80b2_b834a032da77","prompt":null},{"falseBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_79636056_b3a8_4eb7_9510_3c914fffc78c","value":"\"Loan Rejected\""}],"id":"id_c7ebc0f8_fc3a_4104_b89a_44663cf2a35a"},"trueBlock":{"statements":[{"@type":"Declare","tpe":"Boolean","name":"reference","id":"id_e73c0eac_d274_4934_b3ed_51200b607512","initValue":null},{"@type":"Input","name":"reference","id":"id_470b48b7_98b2_4ab2_a21a_a03f968a2346","prompt":"is the book are reference book?"},{"falseBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_d4163be0_2a75_4e5b_afa3_a7bfad9e016e","value":"\"Cannot be borrowed.\""}],"id":"id_ede18bfe_7847_4e6d_af68_14e7620d1d08"},"trueBlock":{"statements":[{"@type":"Declare","tpe":"Boolean","name":"textbook","id":"id_0416046a_d084_4983_a99b_2c04f2df4b51","initValue":null},{"@type":"Input","name":"textbook","id":"id_4f44bee1_05c7_4186_8b0d_607343d4638e","prompt":"is the book are textbook?"},{"falseBlock":{"statements":[{"@type":"Declare","tpe":"Boolean","name":"finalyear","id":"id_a5db8054_c4ff_4f86_87c5_63cc660d7df3","initValue":null},{"@type":"Input","name":"finalyear","id":"id_7e4cde36_6ff5_4bba_bf82_d74e50553da4","prompt":"Are you a final year student?"},{"falseBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_5552bb2c_f66a_46b3_b9a0_6292b02d0639","value":"\"Can be borrowed for 14 days.\""}],"id":"id_7559a591_2036_4347_8fa1_2e52bdc53637"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_56a6a9e2_f87a_4c5b_9c8d_c1548604daff","value":"\"Can be borrowed for 21 days.\""}],"id":"id_d188edde_f3ed_4a34_8414_3448aba2d524"},"condition":"finalyear==true","@type":"If","id":"id_9563ec9f_b47d_4c07_b44f_ffb114aeeb79"}],"id":"id_5513708c_f886_46f8_b1ce_695c754cf982"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_1d4c6e48_7a37_4698_ac0e_7d4a98b4ca11","value":"\"Regular book loan Period to 7 Days. Allow One 7-Day Extension\""}],"id":"id_f8853435_b567_47a2_9f26_914672d87c2b"},"condition":"textbook==false","@type":"If","id":"id_3294a0c4_dc47_449f_99a8_c13fa7bea0ba"},{"@type":"Declare","tpe":"Integer","name":"fine","id":"id_9caa1f78_d82e_4dda_b6f4_5bcbcc667a20","initValue":null},{"@type":"Input","name":"fine","id":"id_c59abd60_6308_4964_a65a_039c302a609e","prompt":"Enter fine amount:"},{"falseBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_3976e095_6684_4f1b_8391_1afb071c737b","value":"\"Allow Loan. Require Fine Payment within 7 Days\""}],"id":"id_6a09e23c_870a_42e5_be11_0f04ae3cb24b"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_e8b646c9_d10d_4268_881e_f00edaa5f092","value":"\"Rejected, Pay Outstanding Fines\""}],"id":"id_68102429_c2ff_4d9c_87ac_8570c2e5b9d1"},"condition":"fine>=10","@type":"If","id":"id_7e4e5eab_0804_49b2_beeb_303b08bf2da8"},{"newline":true,"@type":"Output","id":"id_2d0f26da_4a2c_45ed_af0f_b5353707a094","value":"\"Update loan records.\""}],"id":"id_5f497d27_be82_4b2c_b207_6b79ceb67c71"},"condition":"reference==false","@type":"If","id":"id_faf3d1a2_7d3b_4714_abee_6e77b5c83d08"}],"id":"id_56ee1b2b_a0f4_4f97_acba_571212b7fb13"},"condition":"book<=3","@type":"If","id":"id_c208fe78_ab2d_4164_8d91_b0b45b012417"}],"id":"id_9bc757b7_a500_468f_8731_7e85dd84f1ea"},"condition":"membership==true","@type":"If","id":"id_7c3008b2_08ad_4c73_99ec_c2854816654b"},{"@type":"Return","id":"id_1253c22d_67b8_46bd_8022_21886632300b","maybeValue":null}],"parameters":[]},"id":"id_27d2ba65_68b2_4aab_9d7d_41e9f9bc2b95","config":{"showDebugVars":true,"showIoBtns":true,"showFunctions":true,"lang":"java","showGenCode":true},"version":"0.2","revision":450}