bookInventoryMenu0 id_01e79caf_b07a_4176_aa0f_674cbb531635 Begin id_8e94b092_d9de_4968_9eec_a55060b84b74 Declare a var to hold a menu choice id_01e79caf_b07a_4176_aa0f_674cbb531635:s->id_8e94b092_d9de_4968_9eec_a55060b84b74:n id_aa6cbaef_0c0e_44e8_b0d6_acdb5259f5f1 menuChoice id_8e94b092_d9de_4968_9eec_a55060b84b74:s->id_aa6cbaef_0c0e_44e8_b0d6_acdb5259f5f1:n end_id_a11a7c00_1f1d_4659_9d85_2bdf1096979d id_aa6cbaef_0c0e_44e8_b0d6_acdb5259f5f1:s->end_id_a11a7c00_1f1d_4659_9d85_2bdf1096979d:n id_ec8cfe40_667a_40e3_a100_b9bd35262154 diplay the menu options 1. add a book 2. edit a book 3. remove a book 4. exit the application end_id_a11a7c00_1f1d_4659_9d85_2bdf1096979d->id_ec8cfe40_667a_40e3_a100_b9bd35262154 id_aef6fbb2_fc44_4315_af9e_7fb2d8c9f72d "Choose from one of the following options: " id_ec8cfe40_667a_40e3_a100_b9bd35262154:s->id_aef6fbb2_fc44_4315_af9e_7fb2d8c9f72d:n id_26e89efa_251f_43e5_8230_1d3260d28a7d "1. Add a book " id_aef6fbb2_fc44_4315_af9e_7fb2d8c9f72d:s->id_26e89efa_251f_43e5_8230_1d3260d28a7d:n id_6c486de1_4404_4dac_8e68_cc71b262ebad "2. Edit a book " id_26e89efa_251f_43e5_8230_1d3260d28a7d:s->id_6c486de1_4404_4dac_8e68_cc71b262ebad:n id_a87802d1_6428_454d_a8b0_40eeaf70e7d4 "3. Remove a book " id_6c486de1_4404_4dac_8e68_cc71b262ebad:s->id_a87802d1_6428_454d_a8b0_40eeaf70e7d4:n id_d74c8eb1_bb8b_4aab_8cf7_68da64b6373b "4. Exit application " id_a87802d1_6428_454d_a8b0_40eeaf70e7d4:s->id_d74c8eb1_bb8b_4aab_8cf7_68da64b6373b:n id_52b2a751_ebbd_449d_a516_88c03c982a76 ask the user for the input of the menu choice id_d74c8eb1_bb8b_4aab_8cf7_68da64b6373b:s->id_52b2a751_ebbd_449d_a516_88c03c982a76:n id_b23bf1af_cc92_4593_aaa6_20550ed603bc "Enter your choice (1, 2, 3, or 4): " id_52b2a751_ebbd_449d_a516_88c03c982a76:s->id_b23bf1af_cc92_4593_aaa6_20550ed603bc:n id_47ba1854_0ea5_48b6_b9fd_b1bc51fc50ba menuChoice id_b23bf1af_cc92_4593_aaa6_20550ed603bc:s->id_47ba1854_0ea5_48b6_b9fd_b1bc51fc50ba:n id_92d400b7_8342_43e7_9031_6ff0a3b535c3 if the user chooses an invalid choice, display an error and reprompt / redisplay the menu and get another choice id_47ba1854_0ea5_48b6_b9fd_b1bc51fc50ba:s->id_92d400b7_8342_43e7_9031_6ff0a3b535c3:n id_2a97cfa0_fe7b_4924_a5fa_4b335cb9134d menuChoice < 1 || menuChoice > 4 id_92d400b7_8342_43e7_9031_6ff0a3b535c3:s->id_2a97cfa0_fe7b_4924_a5fa_4b335cb9134d:n true_dummy_up_id_2a97cfa0_fe7b_4924_a5fa_4b335cb9134d id_2a97cfa0_fe7b_4924_a5fa_4b335cb9134d:e->true_dummy_up_id_2a97cfa0_fe7b_4924_a5fa_4b335cb9134d true false_dummy_up_id_2a97cfa0_fe7b_4924_a5fa_4b335cb9134d id_2a97cfa0_fe7b_4924_a5fa_4b335cb9134d:w->false_dummy_up_id_2a97cfa0_fe7b_4924_a5fa_4b335cb9134d false id_4a401d11_4f75_4204_b94d_b34a4cd520f9 "Error: Invalid Menu Choice. Try Again. " true_dummy_up_id_2a97cfa0_fe7b_4924_a5fa_4b335cb9134d->id_4a401d11_4f75_4204_b94d_b34a4cd520f9:n false_dummy_down_id_2a97cfa0_fe7b_4924_a5fa_4b335cb9134d false_dummy_up_id_2a97cfa0_fe7b_4924_a5fa_4b335cb9134d->false_dummy_down_id_2a97cfa0_fe7b_4924_a5fa_4b335cb9134d id_564bbf46_5c6d_4051_bf12_d76a50875e44 "Choose from one of the following options: " id_4a401d11_4f75_4204_b94d_b34a4cd520f9:s->id_564bbf46_5c6d_4051_bf12_d76a50875e44:n id_e5c81539_b1d8_459d_b4d9_d536c7a180df "1. Add a book " id_564bbf46_5c6d_4051_bf12_d76a50875e44:s->id_e5c81539_b1d8_459d_b4d9_d536c7a180df:n id_483239e4_b435_4556_91c2_c11b4b0f0891 "2. Edit a book " id_e5c81539_b1d8_459d_b4d9_d536c7a180df:s->id_483239e4_b435_4556_91c2_c11b4b0f0891:n id_208ed371_1384_4078_88fe_75f2a4f5e6a6 "3. Remove a book " id_483239e4_b435_4556_91c2_c11b4b0f0891:s->id_208ed371_1384_4078_88fe_75f2a4f5e6a6:n id_83d28850_8f64_4847_8c9b_a67bbb248f13 "4. Exit application " id_208ed371_1384_4078_88fe_75f2a4f5e6a6:s->id_83d28850_8f64_4847_8c9b_a67bbb248f13:n id_6bdcd573_840e_4d7b_ac51_7bd943169bd4 "Enter your choice (1, 2, 3, or 4): " id_83d28850_8f64_4847_8c9b_a67bbb248f13:s->id_6bdcd573_840e_4d7b_ac51_7bd943169bd4:n id_73467092_d350_4eee_9f9b_618a8cee70e3 ask the user for the input of the menu choice id_6bdcd573_840e_4d7b_ac51_7bd943169bd4:s->id_73467092_d350_4eee_9f9b_618a8cee70e3:n id_12238f61_3597_4c49_ac76_ae028b8fc26c menuChoice id_73467092_d350_4eee_9f9b_618a8cee70e3:s->id_12238f61_3597_4c49_ac76_ae028b8fc26c:n true_dummy_down_id_2a97cfa0_fe7b_4924_a5fa_4b335cb9134d id_12238f61_3597_4c49_ac76_ae028b8fc26c:s->true_dummy_down_id_2a97cfa0_fe7b_4924_a5fa_4b335cb9134d:n true_dummy_down_left_id_2a97cfa0_fe7b_4924_a5fa_4b335cb9134d true_dummy_down_id_2a97cfa0_fe7b_4924_a5fa_4b335cb9134d->true_dummy_down_left_id_2a97cfa0_fe7b_4924_a5fa_4b335cb9134d true_dummy_down_left_id_2a97cfa0_fe7b_4924_a5fa_4b335cb9134d->id_2a97cfa0_fe7b_4924_a5fa_4b335cb9134d:s end_dummy_down_id_2a97cfa0_fe7b_4924_a5fa_4b335cb9134d false_dummy_down_id_2a97cfa0_fe7b_4924_a5fa_4b335cb9134d->end_dummy_down_id_2a97cfa0_fe7b_4924_a5fa_4b335cb9134d id_8e73d2fb_84b3_458f_8d39_0e5beae4cd4f menuChoice == 1 end_dummy_down_id_2a97cfa0_fe7b_4924_a5fa_4b335cb9134d->id_8e73d2fb_84b3_458f_8d39_0e5beae4cd4f true_dummy_up_id_8e73d2fb_84b3_458f_8d39_0e5beae4cd4f id_8e73d2fb_84b3_458f_8d39_0e5beae4cd4f:e->true_dummy_up_id_8e73d2fb_84b3_458f_8d39_0e5beae4cd4f true false_dummy_up_id_8e73d2fb_84b3_458f_8d39_0e5beae4cd4f id_8e73d2fb_84b3_458f_8d39_0e5beae4cd4f:w->false_dummy_up_id_8e73d2fb_84b3_458f_8d39_0e5beae4cd4f false id_1c2709ca_4471_48cb_ba76_607b7cd4e347 if the user chooses option 1 display 'You chose to add a book' true_dummy_up_id_8e73d2fb_84b3_458f_8d39_0e5beae4cd4f->id_1c2709ca_4471_48cb_ba76_607b7cd4e347:n id_4424b7e3_e8cd_498e_b2bf_39cfb5977ca3 menuChoice == 2 false_dummy_up_id_8e73d2fb_84b3_458f_8d39_0e5beae4cd4f->id_4424b7e3_e8cd_498e_b2bf_39cfb5977ca3:n id_bfeec945_7efd_4327_95bf_0cae4e82a8bc "You chose to add a book " id_1c2709ca_4471_48cb_ba76_607b7cd4e347:s->id_bfeec945_7efd_4327_95bf_0cae4e82a8bc:n true_dummy_down_id_8e73d2fb_84b3_458f_8d39_0e5beae4cd4f id_bfeec945_7efd_4327_95bf_0cae4e82a8bc:s->true_dummy_down_id_8e73d2fb_84b3_458f_8d39_0e5beae4cd4f:n true_dummy_up_id_4424b7e3_e8cd_498e_b2bf_39cfb5977ca3 id_4424b7e3_e8cd_498e_b2bf_39cfb5977ca3:e->true_dummy_up_id_4424b7e3_e8cd_498e_b2bf_39cfb5977ca3 true false_dummy_up_id_4424b7e3_e8cd_498e_b2bf_39cfb5977ca3 id_4424b7e3_e8cd_498e_b2bf_39cfb5977ca3:w->false_dummy_up_id_4424b7e3_e8cd_498e_b2bf_39cfb5977ca3 false id_7c700726_3e21_47fe_b202_8ffe6a9e9b97 if the user chooses option 2 display 'You chose to edit the book' true_dummy_up_id_4424b7e3_e8cd_498e_b2bf_39cfb5977ca3->id_7c700726_3e21_47fe_b202_8ffe6a9e9b97:n id_94f4900d_28a6_4187_a0c1_fe800201952d menuChoice == 3 false_dummy_up_id_4424b7e3_e8cd_498e_b2bf_39cfb5977ca3->id_94f4900d_28a6_4187_a0c1_fe800201952d:n id_fb945abd_c21a_49cd_8a82_7fdd31d453d1 "You chose to edit the book " id_7c700726_3e21_47fe_b202_8ffe6a9e9b97:s->id_fb945abd_c21a_49cd_8a82_7fdd31d453d1:n true_dummy_down_id_4424b7e3_e8cd_498e_b2bf_39cfb5977ca3 id_fb945abd_c21a_49cd_8a82_7fdd31d453d1:s->true_dummy_down_id_4424b7e3_e8cd_498e_b2bf_39cfb5977ca3:n true_dummy_up_id_94f4900d_28a6_4187_a0c1_fe800201952d id_94f4900d_28a6_4187_a0c1_fe800201952d:e->true_dummy_up_id_94f4900d_28a6_4187_a0c1_fe800201952d true false_dummy_up_id_94f4900d_28a6_4187_a0c1_fe800201952d id_94f4900d_28a6_4187_a0c1_fe800201952d:w->false_dummy_up_id_94f4900d_28a6_4187_a0c1_fe800201952d false id_baf1113d_972e_4e9c_b1fe_a0f1f81521f5 if the user chooses option 3 display 'You chose to remove a book' true_dummy_up_id_94f4900d_28a6_4187_a0c1_fe800201952d->id_baf1113d_972e_4e9c_b1fe_a0f1f81521f5:n id_3cacd714_0f76_4929_9aea_66b3f4532180 if the user chooses option 4 display 'You chose to exit the application' false_dummy_up_id_94f4900d_28a6_4187_a0c1_fe800201952d->id_3cacd714_0f76_4929_9aea_66b3f4532180:n id_1887c067_ee5d_4fe7_805d_7479a31d81dd "You chose to remove a book" id_baf1113d_972e_4e9c_b1fe_a0f1f81521f5:s->id_1887c067_ee5d_4fe7_805d_7479a31d81dd:n true_dummy_down_id_94f4900d_28a6_4187_a0c1_fe800201952d id_1887c067_ee5d_4fe7_805d_7479a31d81dd:s->true_dummy_down_id_94f4900d_28a6_4187_a0c1_fe800201952d:n id_e38a6ce6_82a7_4f0c_975d_e07b684f678f "You chose to exit the application" id_3cacd714_0f76_4929_9aea_66b3f4532180:s->id_e38a6ce6_82a7_4f0c_975d_e07b684f678f:n false_dummy_down_id_94f4900d_28a6_4187_a0c1_fe800201952d id_e38a6ce6_82a7_4f0c_975d_e07b684f678f:s->false_dummy_down_id_94f4900d_28a6_4187_a0c1_fe800201952d:n end_id_94f4900d_28a6_4187_a0c1_fe800201952d true_dummy_down_id_94f4900d_28a6_4187_a0c1_fe800201952d->end_id_94f4900d_28a6_4187_a0c1_fe800201952d false_dummy_down_id_94f4900d_28a6_4187_a0c1_fe800201952d->end_id_94f4900d_28a6_4187_a0c1_fe800201952d false_dummy_down_id_4424b7e3_e8cd_498e_b2bf_39cfb5977ca3 end_id_94f4900d_28a6_4187_a0c1_fe800201952d:s->false_dummy_down_id_4424b7e3_e8cd_498e_b2bf_39cfb5977ca3:n end_id_4424b7e3_e8cd_498e_b2bf_39cfb5977ca3 true_dummy_down_id_4424b7e3_e8cd_498e_b2bf_39cfb5977ca3->end_id_4424b7e3_e8cd_498e_b2bf_39cfb5977ca3 false_dummy_down_id_4424b7e3_e8cd_498e_b2bf_39cfb5977ca3->end_id_4424b7e3_e8cd_498e_b2bf_39cfb5977ca3 false_dummy_down_id_8e73d2fb_84b3_458f_8d39_0e5beae4cd4f end_id_4424b7e3_e8cd_498e_b2bf_39cfb5977ca3:s->false_dummy_down_id_8e73d2fb_84b3_458f_8d39_0e5beae4cd4f:n end_id_8e73d2fb_84b3_458f_8d39_0e5beae4cd4f true_dummy_down_id_8e73d2fb_84b3_458f_8d39_0e5beae4cd4f->end_id_8e73d2fb_84b3_458f_8d39_0e5beae4cd4f false_dummy_down_id_8e73d2fb_84b3_458f_8d39_0e5beae4cd4f->end_id_8e73d2fb_84b3_458f_8d39_0e5beae4cd4f id_a11a7c00_1f1d_4659_9d85_2bdf1096979d menuChoice != 4 end_id_8e73d2fb_84b3_458f_8d39_0e5beae4cd4f:s->id_a11a7c00_1f1d_4659_9d85_2bdf1096979d:n true_dummy_down_id_a11a7c00_1f1d_4659_9d85_2bdf1096979d id_a11a7c00_1f1d_4659_9d85_2bdf1096979d:e->true_dummy_down_id_a11a7c00_1f1d_4659_9d85_2bdf1096979d true id_36f615b3_f897_4442_a1f2_4acfb6444510 End id_a11a7c00_1f1d_4659_9d85_2bdf1096979d:s->id_36f615b3_f897_4442_a1f2_4acfb6444510 false true_dummy_up_id_a11a7c00_1f1d_4659_9d85_2bdf1096979d true_dummy_up_id_a11a7c00_1f1d_4659_9d85_2bdf1096979d->end_id_a11a7c00_1f1d_4659_9d85_2bdf1096979d:e true_dummy_down_id_a11a7c00_1f1d_4659_9d85_2bdf1096979d->true_dummy_up_id_a11a7c00_1f1d_4659_9d85_2bdf1096979d
New Program0 id_7da98e3e_488f_40cc_b782_9585fbffa4ed Begin id_0bc6487e_7975_4e26_97b8_854864b57d87 End id_7da98e3e_488f_40cc_b782_9585fbffa4ed:s->id_0bc6487e_7975_4e26_97b8_854864b57d87:n
digitProcessor0 id_9d90d7ce_666f_46aa_a585_10b78b86feb9 Begin id_af980f1f_bb22_4769_a53b_ac78e4732266 declare a var to hold multi-digit integer id_9d90d7ce_666f_46aa_a585_10b78b86feb9:s->id_af980f1f_bb22_4769_a53b_ac78e4732266:n id_105e5700_27ca_4f92_b721_e36782bd6401 num id_af980f1f_bb22_4769_a53b_ac78e4732266:s->id_105e5700_27ca_4f92_b721_e36782bd6401:n id_635b324d_9dcf_4e08_b182_61d2ab22b54b declare a var to hold the remainder as the number is processed id_105e5700_27ca_4f92_b721_e36782bd6401:s->id_635b324d_9dcf_4e08_b182_61d2ab22b54b:n id_033bf2dc_ba40_4b0a_a877_950c68f3689a remainder id_635b324d_9dcf_4e08_b182_61d2ab22b54b:s->id_033bf2dc_ba40_4b0a_a877_950c68f3689a:n id_080ab227_0673_458b_8114_fea579cddbda declare a var to hold the value that allows the user to repeat the process of entering number id_033bf2dc_ba40_4b0a_a877_950c68f3689a:s->id_080ab227_0673_458b_8114_fea579cddbda:n id_ab27314c_6998_4620_bf15_4ca50db9fd9a repeat id_080ab227_0673_458b_8114_fea579cddbda:s->id_ab27314c_6998_4620_bf15_4ca50db9fd9a:n id_ab21c623_0d08_4b4d_b26e_7af1ab789716 sum = 0 id_ab27314c_6998_4620_bf15_4ca50db9fd9a:s->id_ab21c623_0d08_4b4d_b26e_7af1ab789716:n end_id_15e78e88_9407_4462_975c_38d30360946b id_ab21c623_0d08_4b4d_b26e_7af1ab789716:s->end_id_15e78e88_9407_4462_975c_38d30360946b:n id_41807aaa_a0f2_4751_87f0_9616c06903e6 use an output to prompt user to enter multi-digit number end_id_15e78e88_9407_4462_975c_38d30360946b->id_41807aaa_a0f2_4751_87f0_9616c06903e6 id_01df3fe0_e7d7_456c_a51e_33468ee83524 "Enter a positive number: " id_41807aaa_a0f2_4751_87f0_9616c06903e6:s->id_01df3fe0_e7d7_456c_a51e_33468ee83524:n id_388d7acf_69f7_4d0d_8df5_df9aa116dc56 num id_01df3fe0_e7d7_456c_a51e_33468ee83524:s->id_388d7acf_69f7_4d0d_8df5_df9aa116dc56:n id_5c5492b3_6f79_4d8a_a4de_73d9bb26bde2 use a loop to check to see if the number is not greater the 0 (while num <= 0) id_388d7acf_69f7_4d0d_8df5_df9aa116dc56:s->id_5c5492b3_6f79_4d8a_a4de_73d9bb26bde2:n id_3e5740c0_e625_4503_a338_59ce594c31ae num <= 0 id_5c5492b3_6f79_4d8a_a4de_73d9bb26bde2:s->id_3e5740c0_e625_4503_a338_59ce594c31ae:n true_dummy_up_id_3e5740c0_e625_4503_a338_59ce594c31ae id_3e5740c0_e625_4503_a338_59ce594c31ae:e->true_dummy_up_id_3e5740c0_e625_4503_a338_59ce594c31ae true false_dummy_up_id_3e5740c0_e625_4503_a338_59ce594c31ae id_3e5740c0_e625_4503_a338_59ce594c31ae:w->false_dummy_up_id_3e5740c0_e625_4503_a338_59ce594c31ae false id_d1ed58ec_6f6b_4bc8_92a8_913e0273acda if the number is not great than 0, re-prompt the user to enter another number true_dummy_up_id_3e5740c0_e625_4503_a338_59ce594c31ae->id_d1ed58ec_6f6b_4bc8_92a8_913e0273acda:n false_dummy_down_id_3e5740c0_e625_4503_a338_59ce594c31ae false_dummy_up_id_3e5740c0_e625_4503_a338_59ce594c31ae->false_dummy_down_id_3e5740c0_e625_4503_a338_59ce594c31ae id_cbf3a65a_94f4_49d7_9d26_77b1fbdd2eb1 "Error: Number must be a positive. Try Again. " id_d1ed58ec_6f6b_4bc8_92a8_913e0273acda:s->id_cbf3a65a_94f4_49d7_9d26_77b1fbdd2eb1:n id_7c131a8e_d634_4ca4_8729_990326e1309d "Enter a positive number: " id_cbf3a65a_94f4_49d7_9d26_77b1fbdd2eb1:s->id_7c131a8e_d634_4ca4_8729_990326e1309d:n id_032362a0_88c3_4f55_8bb3_2ef983738406 num id_7c131a8e_d634_4ca4_8729_990326e1309d:s->id_032362a0_88c3_4f55_8bb3_2ef983738406:n true_dummy_down_id_3e5740c0_e625_4503_a338_59ce594c31ae id_032362a0_88c3_4f55_8bb3_2ef983738406:s->true_dummy_down_id_3e5740c0_e625_4503_a338_59ce594c31ae:n true_dummy_down_left_id_3e5740c0_e625_4503_a338_59ce594c31ae true_dummy_down_id_3e5740c0_e625_4503_a338_59ce594c31ae->true_dummy_down_left_id_3e5740c0_e625_4503_a338_59ce594c31ae true_dummy_down_left_id_3e5740c0_e625_4503_a338_59ce594c31ae->id_3e5740c0_e625_4503_a338_59ce594c31ae:s end_dummy_down_id_3e5740c0_e625_4503_a338_59ce594c31ae false_dummy_down_id_3e5740c0_e625_4503_a338_59ce594c31ae->end_dummy_down_id_3e5740c0_e625_4503_a338_59ce594c31ae id_19ed12b9_2edd_4413_a8ab_7e3848a719d0 otherwise, continue with the program end_dummy_down_id_3e5740c0_e625_4503_a338_59ce594c31ae->id_19ed12b9_2edd_4413_a8ab_7e3848a719d0 id_0bd7b9cd_ec5b_4bac_8eff_ee8ce8aaa751 next, declare a var to hold the value of the sum of the digits id_19ed12b9_2edd_4413_a8ab_7e3848a719d0:s->id_0bd7b9cd_ec5b_4bac_8eff_ee8ce8aaa751:n id_fbb34f95_a644_4d16_8158_a280486afbb4 sum = id_0bd7b9cd_ec5b_4bac_8eff_ee8ce8aaa751:s->id_fbb34f95_a644_4d16_8158_a280486afbb4:n id_957a9c71_f92b_4772_b37e_536485af1933 start the loop that processes the sum of the digits (while num > 0) id_fbb34f95_a644_4d16_8158_a280486afbb4:s->id_957a9c71_f92b_4772_b37e_536485af1933:n id_4e7a27a5_4f24_4f65_8f9f_a83aba050101 num > 0 id_957a9c71_f92b_4772_b37e_536485af1933:s->id_4e7a27a5_4f24_4f65_8f9f_a83aba050101:n true_dummy_up_id_4e7a27a5_4f24_4f65_8f9f_a83aba050101 id_4e7a27a5_4f24_4f65_8f9f_a83aba050101:e->true_dummy_up_id_4e7a27a5_4f24_4f65_8f9f_a83aba050101 true false_dummy_up_id_4e7a27a5_4f24_4f65_8f9f_a83aba050101 id_4e7a27a5_4f24_4f65_8f9f_a83aba050101:w->false_dummy_up_id_4e7a27a5_4f24_4f65_8f9f_a83aba050101 false id_4dd10397_4d39_499d_b314_152d62ab9640 calculate the remainder (last digit) by taking the original number and % by 10 true_dummy_up_id_4e7a27a5_4f24_4f65_8f9f_a83aba050101->id_4dd10397_4d39_499d_b314_152d62ab9640:n false_dummy_down_id_4e7a27a5_4f24_4f65_8f9f_a83aba050101 false_dummy_up_id_4e7a27a5_4f24_4f65_8f9f_a83aba050101->false_dummy_down_id_4e7a27a5_4f24_4f65_8f9f_a83aba050101 id_349269d2_ebb0_43fb_b262_3a1351ebd1e1 remainder = num % 10 id_4dd10397_4d39_499d_b314_152d62ab9640:s->id_349269d2_ebb0_43fb_b262_3a1351ebd1e1:n id_55c276ab_b9aa_4e83_995e_260a1c221d0a take the remainder (lst digit) and add it to the sum id_349269d2_ebb0_43fb_b262_3a1351ebd1e1:s->id_55c276ab_b9aa_4e83_995e_260a1c221d0a:n id_12e736f0_cf26_4624_87be_91a0445ff43e sum = sum + remainder id_55c276ab_b9aa_4e83_995e_260a1c221d0a:s->id_12e736f0_cf26_4624_87be_91a0445ff43e:n id_66a5978f_c223_43bf_87cf_c8a6427dbd1a update the value of the origianl number dividing by 10 id_12e736f0_cf26_4624_87be_91a0445ff43e:s->id_66a5978f_c223_43bf_87cf_c8a6427dbd1a:n id_25ed599b_9e7a_4167_9ebf_c5a683e17bea num = num / 10 id_66a5978f_c223_43bf_87cf_c8a6427dbd1a:s->id_25ed599b_9e7a_4167_9ebf_c5a683e17bea:n true_dummy_down_id_4e7a27a5_4f24_4f65_8f9f_a83aba050101 id_25ed599b_9e7a_4167_9ebf_c5a683e17bea:s->true_dummy_down_id_4e7a27a5_4f24_4f65_8f9f_a83aba050101:n true_dummy_down_left_id_4e7a27a5_4f24_4f65_8f9f_a83aba050101 true_dummy_down_id_4e7a27a5_4f24_4f65_8f9f_a83aba050101->true_dummy_down_left_id_4e7a27a5_4f24_4f65_8f9f_a83aba050101 true_dummy_down_left_id_4e7a27a5_4f24_4f65_8f9f_a83aba050101->id_4e7a27a5_4f24_4f65_8f9f_a83aba050101:s end_dummy_down_id_4e7a27a5_4f24_4f65_8f9f_a83aba050101 false_dummy_down_id_4e7a27a5_4f24_4f65_8f9f_a83aba050101->end_dummy_down_id_4e7a27a5_4f24_4f65_8f9f_a83aba050101 id_8c3f3791_127a_4c75_9cf3_bdd35f68d90c once the original number is les than or equal to 0, display the sum end_dummy_down_id_4e7a27a5_4f24_4f65_8f9f_a83aba050101->id_8c3f3791_127a_4c75_9cf3_bdd35f68d90c id_a3fa42cc_c4fa_4937_a3bb_27ff20decfe4 "Sum of digits = " + sum id_8c3f3791_127a_4c75_9cf3_bdd35f68d90c:s->id_a3fa42cc_c4fa_4937_a3bb_27ff20decfe4:n id_9ec5a6d0_4393_4174_9968_ce7182ded47f ask the user to repeat the process id_a3fa42cc_c4fa_4937_a3bb_27ff20decfe4:s->id_9ec5a6d0_4393_4174_9968_ce7182ded47f:n id_3d9637ef_eb1d_4f83_92f4_87e9b8070e42 "Would you like to repeat the process (y/Y)? " id_9ec5a6d0_4393_4174_9968_ce7182ded47f:s->id_3d9637ef_eb1d_4f83_92f4_87e9b8070e42:n id_740bf1d9_b40f_4922_a4e4_3e5df461ade6 repeat id_3d9637ef_eb1d_4f83_92f4_87e9b8070e42:s->id_740bf1d9_b40f_4922_a4e4_3e5df461ade6:n id_15e78e88_9407_4462_975c_38d30360946b repeat == "y" || repeat == "Y" id_740bf1d9_b40f_4922_a4e4_3e5df461ade6:s->id_15e78e88_9407_4462_975c_38d30360946b:n true_dummy_down_id_15e78e88_9407_4462_975c_38d30360946b id_15e78e88_9407_4462_975c_38d30360946b:e->true_dummy_down_id_15e78e88_9407_4462_975c_38d30360946b true id_95dc806c_90be_4b37_bb28_a46788ac4527 "Thank you for using the program! " id_15e78e88_9407_4462_975c_38d30360946b:s->id_95dc806c_90be_4b37_bb28_a46788ac4527 false true_dummy_up_id_15e78e88_9407_4462_975c_38d30360946b true_dummy_up_id_15e78e88_9407_4462_975c_38d30360946b->end_id_15e78e88_9407_4462_975c_38d30360946b:e true_dummy_down_id_15e78e88_9407_4462_975c_38d30360946b->true_dummy_up_id_15e78e88_9407_4462_975c_38d30360946b id_615acc07_be57_4dac_b0ec_127ade988ea1 End id_95dc806c_90be_4b37_bb28_a46788ac4527:s->id_615acc07_be57_4dac_b0ec_127ade988ea1:n
Create_User_Profile0 id_1908c343_8353_4dca_8ee1_e1e6e2266442 Begin id_828b2ad4_0c8d_48fc_a53b_ab070c93298c Declare variable customerName id_1908c343_8353_4dca_8ee1_e1e6e2266442:s->id_828b2ad4_0c8d_48fc_a53b_ab070c93298c:n id_e33d930e_94f1_48f6_ab2e_c7300daf20ae customerName id_828b2ad4_0c8d_48fc_a53b_ab070c93298c:s->id_e33d930e_94f1_48f6_ab2e_c7300daf20ae:n id_f55b0f94_6250_45b3_a9fd_095b5fbdb405 Declare variable customerEmail id_e33d930e_94f1_48f6_ab2e_c7300daf20ae:s->id_f55b0f94_6250_45b3_a9fd_095b5fbdb405:n id_2d23bfd4_c7ba_4efe_bdd7_758a6d32c880 customerEmail id_f55b0f94_6250_45b3_a9fd_095b5fbdb405:s->id_2d23bfd4_c7ba_4efe_bdd7_758a6d32c880:n id_78e32e71_9dee_46d9_b821_1942cb55d7e7 Declare variable phoneNumber id_2d23bfd4_c7ba_4efe_bdd7_758a6d32c880:s->id_78e32e71_9dee_46d9_b821_1942cb55d7e7:n id_cecea640_bff8_4759_b14c_4534e00fd08a phoneNumber id_78e32e71_9dee_46d9_b821_1942cb55d7e7:s->id_cecea640_bff8_4759_b14c_4534e00fd08a:n id_87f5fb49_cb01_49a5_bcb0_9cb2e069cbca Declare variable customerAddress id_cecea640_bff8_4759_b14c_4534e00fd08a:s->id_87f5fb49_cb01_49a5_bcb0_9cb2e069cbca:n id_b64edd5d_1a39_4a92_b580_4378b684c16c customerAddress id_87f5fb49_cb01_49a5_bcb0_9cb2e069cbca:s->id_b64edd5d_1a39_4a92_b580_4378b684c16c:n id_ee65c46a_968d_4bbf_a349_899d4467986e Ask user to enter first and last name id_b64edd5d_1a39_4a92_b580_4378b684c16c:s->id_ee65c46a_968d_4bbf_a349_899d4467986e:n id_41e19d71_7d6d_4683_b497_6bbea15f83f9 "Please enter your first and last name: " id_ee65c46a_968d_4bbf_a349_899d4467986e:s->id_41e19d71_7d6d_4683_b497_6bbea15f83f9:n id_f4cdd51c_4053_4067_827a_6bfb0d2d4605 assign userinput to customerName id_41e19d71_7d6d_4683_b497_6bbea15f83f9:s->id_f4cdd51c_4053_4067_827a_6bfb0d2d4605:n id_b35cf8f5_7813_4dfa_8475_a7ef1d779dee customerName id_f4cdd51c_4053_4067_827a_6bfb0d2d4605:s->id_b35cf8f5_7813_4dfa_8475_a7ef1d779dee:n id_90d95c00_f373_4056_9049_7a3ef53c748b Ask user to enter email id_b35cf8f5_7813_4dfa_8475_a7ef1d779dee:s->id_90d95c00_f373_4056_9049_7a3ef53c748b:n id_bf07a97a_6efa_49b4_88ab_048c7d5b69ec "Please enter your email: " id_90d95c00_f373_4056_9049_7a3ef53c748b:s->id_bf07a97a_6efa_49b4_88ab_048c7d5b69ec:n id_e0cccc94_f676_4ef5_aee3_ecf5b41f10a3 assign userinput to email id_bf07a97a_6efa_49b4_88ab_048c7d5b69ec:s->id_e0cccc94_f676_4ef5_aee3_ecf5b41f10a3:n id_4b1e0a77_cf96_4e05_8518_5e61321b9b32 customerEmail id_e0cccc94_f676_4ef5_aee3_ecf5b41f10a3:s->id_4b1e0a77_cf96_4e05_8518_5e61321b9b32:n id_845e2a4a_8ee0_46be_af29_0c76917cfed0 Ask user to enter phone number id_4b1e0a77_cf96_4e05_8518_5e61321b9b32:s->id_845e2a4a_8ee0_46be_af29_0c76917cfed0:n id_4c5f1a29_07c5_44c0_b4ce_2cc917c01906 "Please enter your phone number: " id_845e2a4a_8ee0_46be_af29_0c76917cfed0:s->id_4c5f1a29_07c5_44c0_b4ce_2cc917c01906:n id_3fc47013_dfc1_4951_889e_4eb19b46857c assign userinput to phoneNumber id_4c5f1a29_07c5_44c0_b4ce_2cc917c01906:s->id_3fc47013_dfc1_4951_889e_4eb19b46857c:n id_3439c786_835e_4656_bc97_660467c86be1 phoneNumber id_3fc47013_dfc1_4951_889e_4eb19b46857c:s->id_3439c786_835e_4656_bc97_660467c86be1:n id_25163afb_78f0_4162_849f_aea00991793c Ask user to enter address id_3439c786_835e_4656_bc97_660467c86be1:s->id_25163afb_78f0_4162_849f_aea00991793c:n id_a2a7c0ce_add6_4a48_b0dd_bf5526ac4b62 "Please enter your address: " id_25163afb_78f0_4162_849f_aea00991793c:s->id_a2a7c0ce_add6_4a48_b0dd_bf5526ac4b62:n id_e26ce2b0_3cbf_48ce_9760_d47ef334a269 assign userinput to address id_a2a7c0ce_add6_4a48_b0dd_bf5526ac4b62:s->id_e26ce2b0_3cbf_48ce_9760_d47ef334a269:n id_f8511c7d_1c59_49ab_b0fe_8af0f09f0105 customerAddress id_e26ce2b0_3cbf_48ce_9760_d47ef334a269:s->id_f8511c7d_1c59_49ab_b0fe_8af0f09f0105:n id_ca932c4c_0b6a_45d0_bbde_8e81923a789e confirm creation of user profile id_f8511c7d_1c59_49ab_b0fe_8af0f09f0105:s->id_ca932c4c_0b6a_45d0_bbde_8e81923a789e:n id_4d9b954c_304c_4ef1_af7e_c1547abab392 "Thank you " +customerName + "you have finished creating your profile. " id_ca932c4c_0b6a_45d0_bbde_8e81923a789e:s->id_4d9b954c_304c_4ef1_af7e_c1547abab392:n id_43ff9158_1013_4bbf_b5c7_5144f09617aa End id_4d9b954c_304c_4ef1_af7e_c1547abab392:s->id_43ff9158_1013_4bbf_b5c7_5144f09617aa:n
New Program0 id_7da98e3e_488f_40cc_b782_9585fbffa4ed Begin id_0bc6487e_7975_4e26_97b8_854864b57d87 End id_7da98e3e_488f_40cc_b782_9585fbffa4ed:s->id_0bc6487e_7975_4e26_97b8_854864b57d87:n
Update_bookQty0 id_cf6e319f_bebc_4a75_8b5d_76cd75abbd57 Begin id_aa85b8cb_eebb_45c7_a215_4fde2866d347 Declare variable bookID id_cf6e319f_bebc_4a75_8b5d_76cd75abbd57:s->id_aa85b8cb_eebb_45c7_a215_4fde2866d347:n id_5b710845_416a_4876_a1b7_36959f13befc bookID id_aa85b8cb_eebb_45c7_a215_4fde2866d347:s->id_5b710845_416a_4876_a1b7_36959f13befc:n id_5bee0910_7496_4378_9c56_5e422481122b Declare variable bookQty id_5b710845_416a_4876_a1b7_36959f13befc:s->id_5bee0910_7496_4378_9c56_5e422481122b:n id_9a51259b_56a7_4f78_8cc1_0ab4ef707387 bookQty id_5bee0910_7496_4378_9c56_5e422481122b:s->id_9a51259b_56a7_4f78_8cc1_0ab4ef707387:n id_c2d19c72_15ad_4d1a_a9f3_4e749ff62317 Ask user to enter book item number id_9a51259b_56a7_4f78_8cc1_0ab4ef707387:s->id_c2d19c72_15ad_4d1a_a9f3_4e749ff62317:n id_a325daa3_b689_4525_b88b_29f01a0768a8 "Please enter the book item number: " id_c2d19c72_15ad_4d1a_a9f3_4e749ff62317:s->id_a325daa3_b689_4525_b88b_29f01a0768a8:n id_cbdd5197_9d1d_4dea_a1b9_345bdeead9f2 assign input of book item number to bookID id_a325daa3_b689_4525_b88b_29f01a0768a8:s->id_cbdd5197_9d1d_4dea_a1b9_345bdeead9f2:n id_7306bbf4_bd6b_410f_b243_171e21fbab3b bookID id_cbdd5197_9d1d_4dea_a1b9_345bdeead9f2:s->id_7306bbf4_bd6b_410f_b243_171e21fbab3b:n id_2477cdcf_795f_42aa_aa32_411e41b34c1f Ask user how many copies were sold id_7306bbf4_bd6b_410f_b243_171e21fbab3b:s->id_2477cdcf_795f_42aa_aa32_411e41b34c1f:n id_3ed4e6c6_dc8c_4d44_95e2_a3a6310da45a "How many copies were sold? " id_2477cdcf_795f_42aa_aa32_411e41b34c1f:s->id_3ed4e6c6_dc8c_4d44_95e2_a3a6310da45a:n id_a6925119_1819_4129_b671_4c769abef52a assign Input how many books sold to bookQty id_3ed4e6c6_dc8c_4d44_95e2_a3a6310da45a:s->id_a6925119_1819_4129_b671_4c769abef52a:n id_e1952b7c_fd40_4a75_896e_9baca20b0284 bookQty id_a6925119_1819_4129_b671_4c769abef52a:s->id_e1952b7c_fd40_4a75_896e_9baca20b0284:n id_5775406d_f15a_4b83_8759_d409d422158c Output inventory updated id_e1952b7c_fd40_4a75_896e_9baca20b0284:s->id_5775406d_f15a_4b83_8759_d409d422158c:n id_d6f3a58e_e593_4336_aa7b_56173e82404f "Thank You! Inventory has been updated." id_5775406d_f15a_4b83_8759_d409d422158c:s->id_d6f3a58e_e593_4336_aa7b_56173e82404f:n id_169f67df_9e5b_4af3_917c_dab174e10122 End id_d6f3a58e_e593_4336_aa7b_56173e82404f:s->id_169f67df_9e5b_4af3_917c_dab174e10122:n
Add_book_toinventory0 id_7da98e3e_488f_40cc_b782_9585fbffa4ed Begin id_61faf8b5_9f02_48de_9fa8_64821295d71c Declare variable bookTitle id_7da98e3e_488f_40cc_b782_9585fbffa4ed:s->id_61faf8b5_9f02_48de_9fa8_64821295d71c:n id_6c42b85e_6ba8_464c_bc85_82d41be888a8 bookTitle id_61faf8b5_9f02_48de_9fa8_64821295d71c:s->id_6c42b85e_6ba8_464c_bc85_82d41be888a8:n id_f005420f_c429_4170_b1ee_3966708f3dfd declare variable bookAuthor id_6c42b85e_6ba8_464c_bc85_82d41be888a8:s->id_f005420f_c429_4170_b1ee_3966708f3dfd:n id_bbf8bb4f_fab5_4290_999d_5290b39d9f3a bookAuthor id_f005420f_c429_4170_b1ee_3966708f3dfd:s->id_bbf8bb4f_fab5_4290_999d_5290b39d9f3a:n id_2718f444_9bdf_46e9_b890_3ad32d0192d7 Declare variable bookPrice id_bbf8bb4f_fab5_4290_999d_5290b39d9f3a:s->id_2718f444_9bdf_46e9_b890_3ad32d0192d7:n id_b6c291bd_8ae3_4a1c_bc8d_9b2f7690c370 bookPrice id_2718f444_9bdf_46e9_b890_3ad32d0192d7:s->id_b6c291bd_8ae3_4a1c_bc8d_9b2f7690c370:n id_8f76e540_30e9_416a_acbe_f8d11bd104f6 Declare bookQty id_b6c291bd_8ae3_4a1c_bc8d_9b2f7690c370:s->id_8f76e540_30e9_416a_acbe_f8d11bd104f6:n id_a61e6b33_0adc_465e_a187_a915979d12a9 bookQty id_8f76e540_30e9_416a_acbe_f8d11bd104f6:s->id_a61e6b33_0adc_465e_a187_a915979d12a9:n id_93e7b64c_018f_496a_a4de_431667cf79b0 Prompt user for book details. id_a61e6b33_0adc_465e_a187_a915979d12a9:s->id_93e7b64c_018f_496a_a4de_431667cf79b0:n id_76de42f9_1f2c_416e_b51e_49c3aba4a951 "Please enter the book Title: " id_93e7b64c_018f_496a_a4de_431667cf79b0:s->id_76de42f9_1f2c_416e_b51e_49c3aba4a951:n id_cfe36af7_f652_4d13_9238_cda3ceafdd6d bookTitle id_76de42f9_1f2c_416e_b51e_49c3aba4a951:s->id_cfe36af7_f652_4d13_9238_cda3ceafdd6d:n id_5df8c483_4af3_4e2e_89c9_a0e7b5b31bd6 Prompt user for book author id_cfe36af7_f652_4d13_9238_cda3ceafdd6d:s->id_5df8c483_4af3_4e2e_89c9_a0e7b5b31bd6:n id_2a571edf_bb29_4b93_a187_73a44bf1e8f7 "Please enter the Author of the book: " id_5df8c483_4af3_4e2e_89c9_a0e7b5b31bd6:s->id_2a571edf_bb29_4b93_a187_73a44bf1e8f7:n id_bbc64d05_e9f2_4448_a890_4b99285e1f57 bookAuthor id_2a571edf_bb29_4b93_a187_73a44bf1e8f7:s->id_bbc64d05_e9f2_4448_a890_4b99285e1f57:n id_6343b051_8fef_4e01_bea6_58a84850dfe9 Prompt user for book Price id_bbc64d05_e9f2_4448_a890_4b99285e1f57:s->id_6343b051_8fef_4e01_bea6_58a84850dfe9:n id_07920a00_4a61_4a74_ae79_04e3c6c1182b "Please enter the book Price: " id_6343b051_8fef_4e01_bea6_58a84850dfe9:s->id_07920a00_4a61_4a74_ae79_04e3c6c1182b:n id_3c5b736b_53d3_44a8_93d3_8c0a66370ee6 bookPrice id_07920a00_4a61_4a74_ae79_04e3c6c1182b:s->id_3c5b736b_53d3_44a8_93d3_8c0a66370ee6:n id_043f0d7b_9eab_4ce4_b41d_a463d03083a9 Prompt user for book qty id_3c5b736b_53d3_44a8_93d3_8c0a66370ee6:s->id_043f0d7b_9eab_4ce4_b41d_a463d03083a9:n id_314463fb_c484_4b5e_b21f_ae2d08305e74 "Please enter how copies of the book you want to add: " id_043f0d7b_9eab_4ce4_b41d_a463d03083a9:s->id_314463fb_c484_4b5e_b21f_ae2d08305e74:n id_200808f3_ecf4_4fd0_84a8_b6800f102d36 bookQty id_314463fb_c484_4b5e_b21f_ae2d08305e74:s->id_200808f3_ecf4_4fd0_84a8_b6800f102d36:n id_94e6d059_3614_4d40_b2a2_4d36266fd414 Output confirmation of details added id_200808f3_ecf4_4fd0_84a8_b6800f102d36:s->id_94e6d059_3614_4d40_b2a2_4d36266fd414:n id_10b79dfc_06b2_4cda_89af_230e545909ed "You have successfully added " + bookQty + " copies of: " + bookTitle + " by " +bookAuthor + " the book price is: " +bookPrice id_94e6d059_3614_4d40_b2a2_4d36266fd414:s->id_10b79dfc_06b2_4cda_89af_230e545909ed:n id_0bc6487e_7975_4e26_97b8_854864b57d87 End id_10b79dfc_06b2_4cda_89af_230e545909ed:s->id_0bc6487e_7975_4e26_97b8_854864b57d87:n
Module1Assignment0 id_d5b9ed35_d2b1_4de2_a47d_ca847b948a68 Begin id_837b20cd_b596_4f6f_9dba_b7490613bfcc Stores user input of number id_d5b9ed35_d2b1_4de2_a47d_ca847b948a68:s->id_837b20cd_b596_4f6f_9dba_b7490613bfcc:n id_ad385920_fa61_4ab2_a95a_0c3c55a3e9d3 userNumbers id_837b20cd_b596_4f6f_9dba_b7490613bfcc:s->id_ad385920_fa61_4ab2_a95a_0c3c55a3e9d3:n id_596423c9_1d8a_4da8_8b83_cd26d78cdfab Stores sum of all digits id_ad385920_fa61_4ab2_a95a_0c3c55a3e9d3:s->id_596423c9_1d8a_4da8_8b83_cd26d78cdfab:n id_6548af22_c9f6_44c3_aac0_52c6fb6d9f05 sumNum = 0 id_596423c9_1d8a_4da8_8b83_cd26d78cdfab:s->id_6548af22_c9f6_44c3_aac0_52c6fb6d9f05:n id_c2ae9899_9185_4d83_9d98_8af3e58fb9de variable to trigger loop exit id_6548af22_c9f6_44c3_aac0_52c6fb6d9f05:s->id_c2ae9899_9185_4d83_9d98_8af3e58fb9de:n id_bc8e963f_2488_4518_9fa3_f21a02e33d66 quit = "q" id_c2ae9899_9185_4d83_9d98_8af3e58fb9de:s->id_bc8e963f_2488_4518_9fa3_f21a02e33d66:n id_599b6894_6595_4eae_a6ff_9dfe9ed660a4 digit id_bc8e963f_2488_4518_9fa3_f21a02e33d66:s->id_599b6894_6595_4eae_a6ff_9dfe9ed660a4:n end_id_9b0bbe6f_8a62_4143_8b6d_d0a0a26bb373 id_599b6894_6595_4eae_a6ff_9dfe9ed660a4:s->end_id_9b0bbe6f_8a62_4143_8b6d_d0a0a26bb373:n id_736bb0ba_2744_416f_af6d_9cc6c95b12ad sumNum = sumNum + (charAt(userNumbers, i) * 1) end_id_9b0bbe6f_8a62_4143_8b6d_d0a0a26bb373->id_736bb0ba_2744_416f_af6d_9cc6c95b12ad id_174890a4_d970_4a29_a5ca_f95d7e5af991 Prompt user to enter number id_736bb0ba_2744_416f_af6d_9cc6c95b12ad:s->id_174890a4_d970_4a29_a5ca_f95d7e5af991:n id_ce8cc837_9344_4ba0_b3f4_4601d508f3dd "Please enter a number or q to start calculation: " id_174890a4_d970_4a29_a5ca_f95d7e5af991:s->id_ce8cc837_9344_4ba0_b3f4_4601d508f3dd:n id_b37a0901_56de_42b6_aa2b_cf6a6e1c8b5c Assign user input to userNumbers id_ce8cc837_9344_4ba0_b3f4_4601d508f3dd:s->id_b37a0901_56de_42b6_aa2b_cf6a6e1c8b5c:n id_6ddbc09f_a4f3_4ede_8e2d_bf8c3bf29687 userNumbers id_b37a0901_56de_42b6_aa2b_cf6a6e1c8b5c:s->id_6ddbc09f_a4f3_4ede_8e2d_bf8c3bf29687:n id_767c970c_64d8_4069_903c_f2d45f56ed2c i id_6ddbc09f_a4f3_4ede_8e2d_bf8c3bf29687:s->id_767c970c_64d8_4069_903c_f2d45f56ed2c:n id_a94fd7e6_b00a_4578_8206_0ca6b5602c03 sumNum = sumNum + (charAt(userNumbers, i) * 1) id_767c970c_64d8_4069_903c_f2d45f56ed2c:s->id_a94fd7e6_b00a_4578_8206_0ca6b5602c03:n id_f9baeab1_2ff6_4360_a499_608ca0be4347 i = 0 to length(userNumbers) -1 by 1 id_a94fd7e6_b00a_4578_8206_0ca6b5602c03:s->id_f9baeab1_2ff6_4360_a499_608ca0be4347:n true_dummy_up_id_f9baeab1_2ff6_4360_a499_608ca0be4347 id_f9baeab1_2ff6_4360_a499_608ca0be4347:e->true_dummy_up_id_f9baeab1_2ff6_4360_a499_608ca0be4347 true false_dummy_up_id_f9baeab1_2ff6_4360_a499_608ca0be4347 id_f9baeab1_2ff6_4360_a499_608ca0be4347:w->false_dummy_up_id_f9baeab1_2ff6_4360_a499_608ca0be4347 false id_883b2e30_f653_4860_a8c5_abebd470b94e digit = charAt(userNumbers, i) true_dummy_up_id_f9baeab1_2ff6_4360_a499_608ca0be4347->id_883b2e30_f653_4860_a8c5_abebd470b94e:n false_dummy_down_id_f9baeab1_2ff6_4360_a499_608ca0be4347 false_dummy_up_id_f9baeab1_2ff6_4360_a499_608ca0be4347->false_dummy_down_id_f9baeab1_2ff6_4360_a499_608ca0be4347 id_6d715f70_c9fe_4a9f_b265_fcf4c2eb5c41 sumNum = sumNum + (digit * 1) id_883b2e30_f653_4860_a8c5_abebd470b94e:s->id_6d715f70_c9fe_4a9f_b265_fcf4c2eb5c41:n true_dummy_down_id_f9baeab1_2ff6_4360_a499_608ca0be4347 id_6d715f70_c9fe_4a9f_b265_fcf4c2eb5c41:s->true_dummy_down_id_f9baeab1_2ff6_4360_a499_608ca0be4347:n true_dummy_down_left_id_f9baeab1_2ff6_4360_a499_608ca0be4347 true_dummy_down_id_f9baeab1_2ff6_4360_a499_608ca0be4347->true_dummy_down_left_id_f9baeab1_2ff6_4360_a499_608ca0be4347 true_dummy_down_left_id_f9baeab1_2ff6_4360_a499_608ca0be4347->id_f9baeab1_2ff6_4360_a499_608ca0be4347:s end_dummy_down_id_f9baeab1_2ff6_4360_a499_608ca0be4347 false_dummy_down_id_f9baeab1_2ff6_4360_a499_608ca0be4347->end_dummy_down_id_f9baeab1_2ff6_4360_a499_608ca0be4347 id_9b0bbe6f_8a62_4143_8b6d_d0a0a26bb373 userNumbers != quit end_dummy_down_id_f9baeab1_2ff6_4360_a499_608ca0be4347->id_9b0bbe6f_8a62_4143_8b6d_d0a0a26bb373 true_dummy_down_id_9b0bbe6f_8a62_4143_8b6d_d0a0a26bb373 id_9b0bbe6f_8a62_4143_8b6d_d0a0a26bb373:e->true_dummy_down_id_9b0bbe6f_8a62_4143_8b6d_d0a0a26bb373 true id_bad9a793_4d31_4196_ae91_e454d59414bb "The sum of all numbers is: " + sumNum id_9b0bbe6f_8a62_4143_8b6d_d0a0a26bb373:s->id_bad9a793_4d31_4196_ae91_e454d59414bb false true_dummy_up_id_9b0bbe6f_8a62_4143_8b6d_d0a0a26bb373 true_dummy_up_id_9b0bbe6f_8a62_4143_8b6d_d0a0a26bb373->end_id_9b0bbe6f_8a62_4143_8b6d_d0a0a26bb373:e true_dummy_down_id_9b0bbe6f_8a62_4143_8b6d_d0a0a26bb373->true_dummy_up_id_9b0bbe6f_8a62_4143_8b6d_d0a0a26bb373 id_5003cd57_f8fc_436e_b65a_c3cfc7484e4c End id_bad9a793_4d31_4196_ae91_e454d59414bb:s->id_5003cd57_f8fc_436e_b65a_c3cfc7484e4c:n
Module1Assignment0 id_d5b9ed35_d2b1_4de2_a47d_ca847b948a68 Begin id_837b20cd_b596_4f6f_9dba_b7490613bfcc Stores user input of number id_d5b9ed35_d2b1_4de2_a47d_ca847b948a68:s->id_837b20cd_b596_4f6f_9dba_b7490613bfcc:n id_ad385920_fa61_4ab2_a95a_0c3c55a3e9d3 userNumbers id_837b20cd_b596_4f6f_9dba_b7490613bfcc:s->id_ad385920_fa61_4ab2_a95a_0c3c55a3e9d3:n id_596423c9_1d8a_4da8_8b83_cd26d78cdfab Stores sum of all digits id_ad385920_fa61_4ab2_a95a_0c3c55a3e9d3:s->id_596423c9_1d8a_4da8_8b83_cd26d78cdfab:n id_6548af22_c9f6_44c3_aac0_52c6fb6d9f05 sumNum id_596423c9_1d8a_4da8_8b83_cd26d78cdfab:s->id_6548af22_c9f6_44c3_aac0_52c6fb6d9f05:n id_c2ae9899_9185_4d83_9d98_8af3e58fb9de variable to trigger loop exit id_6548af22_c9f6_44c3_aac0_52c6fb6d9f05:s->id_c2ae9899_9185_4d83_9d98_8af3e58fb9de:n id_bc8e963f_2488_4518_9fa3_f21a02e33d66 quit = "q" id_c2ae9899_9185_4d83_9d98_8af3e58fb9de:s->id_bc8e963f_2488_4518_9fa3_f21a02e33d66:n id_599b6894_6595_4eae_a6ff_9dfe9ed660a4 digit id_bc8e963f_2488_4518_9fa3_f21a02e33d66:s->id_599b6894_6595_4eae_a6ff_9dfe9ed660a4:n end_id_9b0bbe6f_8a62_4143_8b6d_d0a0a26bb373 id_599b6894_6595_4eae_a6ff_9dfe9ed660a4:s->end_id_9b0bbe6f_8a62_4143_8b6d_d0a0a26bb373:n id_736bb0ba_2744_416f_af6d_9cc6c95b12ad sumNum = 0 end_id_9b0bbe6f_8a62_4143_8b6d_d0a0a26bb373->id_736bb0ba_2744_416f_af6d_9cc6c95b12ad id_174890a4_d970_4a29_a5ca_f95d7e5af991 Prompt user to enter number id_736bb0ba_2744_416f_af6d_9cc6c95b12ad:s->id_174890a4_d970_4a29_a5ca_f95d7e5af991:n id_ce8cc837_9344_4ba0_b3f4_4601d508f3dd "Please enter a number or q to start calculation: " id_174890a4_d970_4a29_a5ca_f95d7e5af991:s->id_ce8cc837_9344_4ba0_b3f4_4601d508f3dd:n id_b37a0901_56de_42b6_aa2b_cf6a6e1c8b5c Assign user input to userNumbers id_ce8cc837_9344_4ba0_b3f4_4601d508f3dd:s->id_b37a0901_56de_42b6_aa2b_cf6a6e1c8b5c:n id_6ddbc09f_a4f3_4ede_8e2d_bf8c3bf29687 userNumbers id_b37a0901_56de_42b6_aa2b_cf6a6e1c8b5c:s->id_6ddbc09f_a4f3_4ede_8e2d_bf8c3bf29687:n id_767c970c_64d8_4069_903c_f2d45f56ed2c i id_6ddbc09f_a4f3_4ede_8e2d_bf8c3bf29687:s->id_767c970c_64d8_4069_903c_f2d45f56ed2c:n id_f9baeab1_2ff6_4360_a499_608ca0be4347 i = 0 to length(userNumbers) -1 by 1 id_767c970c_64d8_4069_903c_f2d45f56ed2c:s->id_f9baeab1_2ff6_4360_a499_608ca0be4347:n true_dummy_up_id_f9baeab1_2ff6_4360_a499_608ca0be4347 id_f9baeab1_2ff6_4360_a499_608ca0be4347:e->true_dummy_up_id_f9baeab1_2ff6_4360_a499_608ca0be4347 true false_dummy_up_id_f9baeab1_2ff6_4360_a499_608ca0be4347 id_f9baeab1_2ff6_4360_a499_608ca0be4347:w->false_dummy_up_id_f9baeab1_2ff6_4360_a499_608ca0be4347 false id_883b2e30_f653_4860_a8c5_abebd470b94e digit = toNumber(charAt(userNumbers, i)) true_dummy_up_id_f9baeab1_2ff6_4360_a499_608ca0be4347->id_883b2e30_f653_4860_a8c5_abebd470b94e:n false_dummy_down_id_f9baeab1_2ff6_4360_a499_608ca0be4347 false_dummy_up_id_f9baeab1_2ff6_4360_a499_608ca0be4347->false_dummy_down_id_f9baeab1_2ff6_4360_a499_608ca0be4347 id_6d715f70_c9fe_4a9f_b265_fcf4c2eb5c41 sumNum = sumNum + digit id_883b2e30_f653_4860_a8c5_abebd470b94e:s->id_6d715f70_c9fe_4a9f_b265_fcf4c2eb5c41:n true_dummy_down_id_f9baeab1_2ff6_4360_a499_608ca0be4347 id_6d715f70_c9fe_4a9f_b265_fcf4c2eb5c41:s->true_dummy_down_id_f9baeab1_2ff6_4360_a499_608ca0be4347:n true_dummy_down_left_id_f9baeab1_2ff6_4360_a499_608ca0be4347 true_dummy_down_id_f9baeab1_2ff6_4360_a499_608ca0be4347->true_dummy_down_left_id_f9baeab1_2ff6_4360_a499_608ca0be4347 true_dummy_down_left_id_f9baeab1_2ff6_4360_a499_608ca0be4347->id_f9baeab1_2ff6_4360_a499_608ca0be4347:s end_dummy_down_id_f9baeab1_2ff6_4360_a499_608ca0be4347 false_dummy_down_id_f9baeab1_2ff6_4360_a499_608ca0be4347->end_dummy_down_id_f9baeab1_2ff6_4360_a499_608ca0be4347 id_9b0bbe6f_8a62_4143_8b6d_d0a0a26bb373 userNumbers != quit end_dummy_down_id_f9baeab1_2ff6_4360_a499_608ca0be4347->id_9b0bbe6f_8a62_4143_8b6d_d0a0a26bb373 true_dummy_down_id_9b0bbe6f_8a62_4143_8b6d_d0a0a26bb373 id_9b0bbe6f_8a62_4143_8b6d_d0a0a26bb373:e->true_dummy_down_id_9b0bbe6f_8a62_4143_8b6d_d0a0a26bb373 true id_bad9a793_4d31_4196_ae91_e454d59414bb "The sum of all numbers is: " + sumNum id_9b0bbe6f_8a62_4143_8b6d_d0a0a26bb373:s->id_bad9a793_4d31_4196_ae91_e454d59414bb false true_dummy_up_id_9b0bbe6f_8a62_4143_8b6d_d0a0a26bb373 true_dummy_up_id_9b0bbe6f_8a62_4143_8b6d_d0a0a26bb373->end_id_9b0bbe6f_8a62_4143_8b6d_d0a0a26bb373:e true_dummy_down_id_9b0bbe6f_8a62_4143_8b6d_d0a0a26bb373->true_dummy_up_id_9b0bbe6f_8a62_4143_8b6d_d0a0a26bb373 id_5003cd57_f8fc_436e_b65a_c3cfc7484e4c End id_bad9a793_4d31_4196_ae91_e454d59414bb:s->id_5003cd57_f8fc_436e_b65a_c3cfc7484e4c:n
New Program0 id_7da98e3e_488f_40cc_b782_9585fbffa4ed Begin id_0bc6487e_7975_4e26_97b8_854864b57d87 End id_7da98e3e_488f_40cc_b782_9585fbffa4ed:s->id_0bc6487e_7975_4e26_97b8_854864b57d87:n
New Program0 id_7da98e3e_488f_40cc_b782_9585fbffa4ed Begin id_0bc6487e_7975_4e26_97b8_854864b57d87 End id_7da98e3e_488f_40cc_b782_9585fbffa4ed:s->id_0bc6487e_7975_4e26_97b8_854864b57d87:n
variableDemo0 id_96105852_3ffb_4727_aced_adc2836b232b Begin id_f2b412e7_ce6f_4b5e_a190_73c4fa30465d declare a variable named 'number' id_96105852_3ffb_4727_aced_adc2836b232b:s->id_f2b412e7_ce6f_4b5e_a190_73c4fa30465d:n id_19fee24c_ffa6_4214_bd4b_b0b2da0ba485 assign the value of 15 to 'number' id_f2b412e7_ce6f_4b5e_a190_73c4fa30465d:s->id_19fee24c_ffa6_4214_bd4b_b0b2da0ba485:n id_1b8fd46e_3856_414f_9022_2bbe5d868a2b number = 15 id_19fee24c_ffa6_4214_bd4b_b0b2da0ba485:s->id_1b8fd46e_3856_414f_9022_2bbe5d868a2b:n id_5f481251_fc9a_4feb_8c67_b58c79033611 display the value of 'number' id_1b8fd46e_3856_414f_9022_2bbe5d868a2b:s->id_5f481251_fc9a_4feb_8c67_b58c79033611:n id_6cf3cc5e_a100_4d35_9ffe_9f62bc2e5d64 "number = " + number id_5f481251_fc9a_4feb_8c67_b58c79033611:s->id_6cf3cc5e_a100_4d35_9ffe_9f62bc2e5d64:n id_61667bc0_345c_4dbc_9dea_a522faa7f732 End id_6cf3cc5e_a100_4d35_9ffe_9f62bc2e5d64:s->id_61667bc0_345c_4dbc_9dea_a522faa7f732:n
Sample0 id_a78f6e59_4bfd_44c9_9082_5d4a8774866b Begin id_b98d3ed8_266e_4da0_99bb_b7fa9d04ea2d output statement that displays "Hello World!" id_a78f6e59_4bfd_44c9_9082_5d4a8774866b:s->id_b98d3ed8_266e_4da0_99bb_b7fa9d04ea2d:n id_cfa48459_da46_4516_ab60_ba70f16c0261 "Hello World!" id_b98d3ed8_266e_4da0_99bb_b7fa9d04ea2d:s->id_cfa48459_da46_4516_ab60_ba70f16c0261:n id_378a1fc4_10b2_4ca0_91d2_ee2b332ca8b9 End id_cfa48459_da46_4516_ab60_ba70f16c0261:s->id_378a1fc4_10b2_4ca0_91d2_ee2b332ca8b9:n