{"functions":[],"name":"L8.E1 - main_calculator","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_84c9bc55_197d_4b14_b211_5de6e82cfb2b"},{"@type":"Call","id":"id_55e8c661_8639_4231_8969_b8547d779000","value":"main_calculator(status,r,l,c,v,f)"},{"@type":"Comment","id":"id_bc4a704f_5bc6_45f6_a4a3_be259cd1409e","text":". Parameters: status(Series or Parallel), resistance, impedance, capacitance, voltage, frequency ."},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"omega","lengthValue2":"5","id":"id_9b26068e_05a3_48fc_ab09_1b0b7dd081ac","initValue":"2 * pi * f"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"z_l = omega * l","lengthValue2":"5","id":"id_c67068a9_59ed_4af0_84a9_869c205806af","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"z_c = 1/(omega * c)","lengthValue2":"5","id":"id_d74a5d9c_729c_450c_b351_1b04891e1e18","initValue":null},{"falseBlock":{"statements":[{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"Call the function related to Parallel circuits","lengthValue2":"5","id":"id_1ff5a269_5fb3_450d_ad76_616b6c3777ca","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"z_total, p_angle = analyseParallelCircuit(r, z_l, z_c)","lengthValue2":"5","id":"id_8b73c8dd_67ff_4c39_981e_7c289650c191","initValue":null}],"id":"id_160512f4_308e_4bc5_8809_966efac60664"},"trueBlock":{"statements":[{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"Call the function related to Series circuits","lengthValue2":"5","id":"id_a69e0348_d4c6_472a_b813_9bd025ee3ff3","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"z_total,p_angle = analyseSeriesCircuit(r, z_l, z_c)","lengthValue2":"5","id":"id_895b2f3b_b0f1_48f2_bc7d_c8acf5995218","initValue":null}],"id":"id_b5abe390_bffb_4b30_b8bd_ea0790f29ba6"},"condition":"if status in \"series\":","@type":"If","id":"id_00461d6e_c478_4121_bda2_2ba445fb67b8"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"Calculate Current: i","lengthValue2":"5","id":"id_a90ea225_3fef_4173_9819_09472f4ed6a2","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"i = v/z_total","lengthValue2":"5","id":"id_452c9398_faa7_4558_b6de_6b406f03cbb7","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"Open output.txt in append mode","lengthValue2":"5","id":"id_772f9a0b_afc1_4dbc_9143_3dd7d3cac215","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"Append required values to the output file","lengthValue2":"5","id":"id_cc56dbd2_ab3e_42c5_bd71_848955042981","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"file.writelines(f\"{z_l:.1f} {z_c:.1f} {z_total:.1f} {i:.1f} {p_angle:.1f}\\n\")","lengthValue2":"5","id":"id_07f092a0_f1f6_4ba4_bb7e_11bcaa377412","initValue":null},{"@type":"Return","id":"id_0545fb79_0231_4201_bde7_6762d6a35d05","maybeValue":null}],"parameters":[]},"id":"id_ff22031e_b9a2_4039_ad60_1b7a129ca9da","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":false,"lang":"java","showGenCode":false},"version":"0.3","revision":515}