{"functions":[],"name":"Assignment 7","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_a44346c1_452f_41c0_ba6c_baa5eddc4219"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"Integer speedLimit","lengthValue2":"5","id":"id_26bd1e80_5e1e_459c_a46e_d40e79b3536e","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"Integer driverSpeed","lengthValue2":"5","id":"id_bc70ed41_6e30_40db_b05b_da75e875b24a","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"Integer overSpeed","lengthValue2":"5","id":"id_4d0d6979_c361_4ebb_92d8_4fc01d618fe0","initValue":null},{"condition":"false","@type":"DoWhile","id":"id_1e665593_76a2_4551_a7f9_e8bbf6349717","body":{"statements":[{"newline":true,"@type":"Output","id":"id_fb0118ce_abce_489c_b621_58e0b039342b","value":"\"Enter the speed limit (20-70):\""},{"@type":"Input","name":"speedLimit","id":"id_ba0ef56b_f973_4c5f_8540_bf51c1b305d1","prompt":null},{"falseBlock":{"statements":[],"id":"id_0d276ddf_987c_4da6_afb3_8ba9f48a08d9"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_09a60ef6_0b0a_4f47_b77a_9de772d2a4ba","value":"\"Invalid speed limit. Please re-enter.\""}],"id":"id_0828ff32_85bc_4a78_beb9_0a0e621211e4"},"condition":"(speedLimit < 20 OR speedLimit > 70)","@type":"If","id":"id_31863fb4_eae9_44e0_a1c5_012d4c9b5235"}],"id":"id_52f05b5c_5be0_4b6f_a3e4_636acd35cba8"}},{"condition":"\"While speedLimit < 20 OR speedLimit > 70\"","@type":"While","id":"id_7df7ab07_9556_416e_9eef_ebb89a58119b","body":{"statements":[],"id":"id_8acce8a0_9167_4cfe_a686_44595af09939"}},{"condition":"false","@type":"DoWhile","id":"id_15c902f3_c5e7_4d37_8b58_841d25343b00","body":{"statements":[],"id":"id_954935ed_5b47_48cc_95b9_b96b4e2ea8f1"}},{"newline":true,"@type":"Output","id":"id_2d3b3634_c17a_422a_9eb0_569114db53a1","value":"\"Enter the driver's speed:\""},{"@type":"Input","name":"driverSpeed","id":"id_d1c9bd2b_921b_4042_a8a8_03326adfbbd5","prompt":null},{"falseBlock":{"statements":[],"id":"id_97a40297_d232_47c2_a53e_83f39fa0c420"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_b201382a_ea8c_4e6f_9ff6_b96def21c257","value":"\"The driver was not speeding. Please re-enter a speed greater than or equal to the speed limit.\""}],"id":"id_d9ead1ca_2982_4af7_a384_886bf12afc23"},"condition":"(driverSpeed < speedLimit)","@type":"If","id":"id_81ac6c6e_95fa_4081_985d_9c90b0afe9aa"},{"@type":"Assign","name":"overSpeed","id":"id_513896b3_fec0_4147_b3ce_790df28a97bb","value":"driverSpeed - speedLimit"},{"newline":true,"@type":"Output","id":"id_133b26e8_7131_4096_8b1d_a83015e551f7","value":"\"The driver was going \" && overSpeed && \" miles per hour over the speed limit.\""},{"@type":"Return","id":"id_b66a8580_f0db_4593_bbc2_7cc9e984bee9","maybeValue":null}],"parameters":[]},"id":"id_caa48d65_c9ca_47bb_93de_9b0387f27b10","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":true,"lang":"python","showGenCode":true},"version":"0.3","revision":342}