by @Shaluka Nikalanda Fork
{"functions":[{"rawId":"id_e649004f_c0c1_48df_b355_b50fd36807e4","tpe":"Void","name":"max_deflection","statements":[{"@type":"Begin","id":"id_844cba65_58a4_4bc2_8153_bef97210a1ac"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"P","lengthValue2":"5","id":"id_57704d39_6aa4_4af7_aae3_8778a0434e8a","initValue":"beams[index][3]*10**3"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"L","lengthValue2":"5","id":"id_55cecafb_545b_42fa_b9f7_a4cbb18bc3f7","initValue":"beams[index][0]"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"E","lengthValue2":"5","id":"id_7d95a4b0_22a8_4c2d_9fa4_d92913b09882","initValue":"beams[index][1]*10**9"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"I","lengthValue2":"5","id":"id_1aac50bb_2ce2_418d_bf8d_e36b86dbbb6b","initValue":"beams[index][2]"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"return (P*L**3)/(48*E*I)","lengthValue2":"5","id":"id_89250fb5_7b93_4db1_a3fc_6ce17052584d","initValue":null},{"@type":"Return","id":"id_dcf1b262_c89e_4a18_8cf7_9410418bc1b0","maybeValue":null}],"parameters":[{"tpe":"Integer","name":"index","id":"78ae5291-5d8d-4138-97cb-3f04afac33f9"}]},{"rawId":"id_9815d90d_354c_454b_b599_14ef70e1174f","tpe":"Void","name":"max_bending_stress","statements":[{"@type":"Begin","id":"id_48caaf50_582d_48ec_9d70_449873ae98ec"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"P","lengthValue2":"5","id":"id_ac36e383_1b68_423d_80a2_cc796669ccfe","initValue":"beams[index][3]*10**3"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"L","lengthValue2":"5","id":"id_05dacd91_35d2_4bbd_984a_002c1229deb8","initValue":"beams[index][0]"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"I","lengthValue2":"5","id":"id_0de30f41_e8c2_471c_8444_173666597a31","initValue":"beams[index][2]"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"return (P*L)/(4*I)","lengthValue2":"5","id":"id_ddf90e18_0f33_40fa_b6f1_ae02d9548ca8","initValue":null},{"@type":"Return","id":"id_0eea4261_db96_40cb_989e_0b500b3ab9ee","maybeValue":null}],"parameters":[{"tpe":"Integer","name":"index","id":"7ef916da-96ef-4b49-bae0-bef8f2320c74"}]}],"name":"L7.E1","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_83504527_4332_4229_b3fa_5fd30045cd02"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"beams","lengthValue2":"5","id":"id_f2374822_451f_4b7d_a6d9_12aa74a301a2","initValue":"[]"},{"@type":"Input","name":". Input: beam_data.txt .","id":"id_ffcb2905_2ebb_4446_b2ba_8e44cf2a6772","prompt":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"Open the file in read mode","lengthValue2":"5","id":"id_821aa60e_29dd_4510_9a71_e8ee0cb29acf","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"for line in file","lengthValue2":"5","id":"id_817b427f_2c73_41b4_96d8_79002d36bef1","initValue":null},{"varName":"line","incr":"1","@type":"ForLoop","start":"start","end":"end","id":"id_1e8f3e78_b045_4fd6_9c35_ac26d224992a","body":{"statements":[{"@type":"Comment","id":"id_3d95c915_02c4_4864_aafa_3953226fa8c1","text":". Append float converted values in each line to beams ."},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"beams.append([float(i) for i in line.split()])","lengthValue2":"5","id":"id_30a1d617_7db1_48db_a4b1_2ee567927e8d","initValue":null}],"id":"id_a5a971f9_9fec_425e_b04c_8c8223a9f730"}},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"for each beam","lengthValue2":"5","id":"id_cc28236b_a3d6_4418_bd61_8f2cabc6fad4","initValue":null},{"varName":"i","incr":"1","@type":"ForLoop","start":"0","end":"len(beams)","id":"id_d45244ff_00e6_4e23_8a76_65a8d2a9c707","body":{"statements":[{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"print(f\"Beam {i+1}: Length: {beams[i][0]} m, Max Deflection: {max_deflection(i):.{6}f} m, Max Bending\\nStress: {max_bending_stress(i):.{2}f} Pa\")","lengthValue2":"5","id":"id_237db024_19c9_4f30_8475_7b0a5307f64b","initValue":null},{"newline":true,"@type":"Output","id":"id_944b686f_2742_4e3c_bc03_aa3b8af0ab00","value":"\"Beam Length, Max Deflection and Max bending stress\""}],"id":"id_262ffcd5_5730_48fb_9bcf_8128591861a7"}},{"@type":"Return","id":"id_f2ea46fa_8a26_4913_a273_192f3101faac","maybeValue":null}],"parameters":[]},"id":"id_a5bf1de4_f26d_4ee0_b58e_d382209ee2ea","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":true,"lang":"java","showGenCode":false},"version":"0.3","revision":557}