@Carl Air


Programs

mod1CourseProject
id_19e9def5_1fa4_4259_861d_b221fb3134d9 Begin id_f74c5496_345d_49d7_8f2f_497b185dbdfb Declare a variable to hold a menu choice id_19e9def5_1fa4_4259_861d_b221fb3134d9:s->id_f74c5496_345d_49d7_8f2f_497b185dbdfb:n id_dc0ab155_8f37_434d_bdca_0cee309714fc menuChoice id_f74c5496_345d_49d7_8f2f_497b185dbdfb:s->id_dc0ab155_8f37_434d_bdca_0cee309714fc:n end_id_2061311f_b1bc_4f6c_a5b4_f2d5e4c54e36 id_dc0ab155_8f37_434d_bdca_0cee309714fc:s->end_id_2061311f_b1bc_4f6c_a5b4_f2d5e4c54e36:n id_bba4e0a2_28c1_4fe9_bc32_b34ed0e0aba1 Display the menu options 1. add a book 2. edit a book 3. remove a book 4. exit the application end_id_2061311f_b1bc_4f6c_a5b4_f2d5e4c54e36->id_bba4e0a2_28c1_4fe9_bc32_b34ed0e0aba1 id_dbf2405a_5061_4870_a7c7_f537ab16575b "Choose from one of the following options: " id_bba4e0a2_28c1_4fe9_bc32_b34ed0e0aba1:s->id_dbf2405a_5061_4870_a7c7_f537ab16575b:n id_4508f90b_7de0_41c7_9b6a_8966d2895126 "1. Add a book" id_dbf2405a_5061_4870_a7c7_f537ab16575b:s->id_4508f90b_7de0_41c7_9b6a_8966d2895126:n id_a5898d58_3f46_455b_a6c3_ec1ce7fdd2c8 "2. Edit a book" id_4508f90b_7de0_41c7_9b6a_8966d2895126:s->id_a5898d58_3f46_455b_a6c3_ec1ce7fdd2c8:n id_c7466045_9d0c_45aa_85cb_a00ddd625eca "3. Remove a book" id_a5898d58_3f46_455b_a6c3_ec1ce7fdd2c8:s->id_c7466045_9d0c_45aa_85cb_a00ddd625eca:n id_1c999b9b_6ecc_4325_a54d_02e4388df3f6 "4. Exit the application" id_c7466045_9d0c_45aa_85cb_a00ddd625eca:s->id_1c999b9b_6ecc_4325_a54d_02e4388df3f6:n id_d75f21b1_b05a_4866_bac9_5964e87e50d7 ask the user for the input of the menu choice id_1c999b9b_6ecc_4325_a54d_02e4388df3f6:s->id_d75f21b1_b05a_4866_bac9_5964e87e50d7:n id_5e307521_9520_4c23_b7c6_a9825fb19b9d "Enter your choice (1, 2, 3, or 4): " id_d75f21b1_b05a_4866_bac9_5964e87e50d7:s->id_5e307521_9520_4c23_b7c6_a9825fb19b9d:n id_a5c156a1_9370_455c_801c_07e292812b90 menuChoice id_5e307521_9520_4c23_b7c6_a9825fb19b9d:s->id_a5c156a1_9370_455c_801c_07e292812b90:n id_94371713_fd0c_4e8b_a6c4_ac4ed4f2f45e if the user chooses an invalid choice,    display an error and reprompt / redisplay the menu and get another choice id_a5c156a1_9370_455c_801c_07e292812b90:s->id_94371713_fd0c_4e8b_a6c4_ac4ed4f2f45e:n id_0ee7f3b2_35ea_462f_b339_0e62ad30a626 menuChoice < 1 || menuChoice > 4 id_94371713_fd0c_4e8b_a6c4_ac4ed4f2f45e:s->id_0ee7f3b2_35ea_462f_b339_0e62ad30a626:n true_dummy_up_id_0ee7f3b2_35ea_462f_b339_0e62ad30a626 id_0ee7f3b2_35ea_462f_b339_0e62ad30a626:e->true_dummy_up_id_0ee7f3b2_35ea_462f_b339_0e62ad30a626 true false_dummy_up_id_0ee7f3b2_35ea_462f_b339_0e62ad30a626 id_0ee7f3b2_35ea_462f_b339_0e62ad30a626:w->false_dummy_up_id_0ee7f3b2_35ea_462f_b339_0e62ad30a626 false id_439fc375_2c0e_4d7d_abf5_1fcc08eb5752 "ERROR: Invalid Menu Choice. Try Again. " true_dummy_up_id_0ee7f3b2_35ea_462f_b339_0e62ad30a626->id_439fc375_2c0e_4d7d_abf5_1fcc08eb5752:n false_dummy_down_id_0ee7f3b2_35ea_462f_b339_0e62ad30a626 false_dummy_up_id_0ee7f3b2_35ea_462f_b339_0e62ad30a626->false_dummy_down_id_0ee7f3b2_35ea_462f_b339_0e62ad30a626 id_3159245c_887a_4f88_8c8c_9e66a0441cad "Choose from one of the following options: " id_439fc375_2c0e_4d7d_abf5_1fcc08eb5752:s->id_3159245c_887a_4f88_8c8c_9e66a0441cad:n id_d930c805_336c_4477_a3ea_b0bbbc08f23e "1. Add a book" id_3159245c_887a_4f88_8c8c_9e66a0441cad:s->id_d930c805_336c_4477_a3ea_b0bbbc08f23e:n id_2dea52e4_2bb1_48ce_b7f0_d7f4af11c0f6 "2. Edit a book" id_d930c805_336c_4477_a3ea_b0bbbc08f23e:s->id_2dea52e4_2bb1_48ce_b7f0_d7f4af11c0f6:n id_e89a8e8d_eae8_4983_99c2_da061b37f9fc "3. Remove a book" id_2dea52e4_2bb1_48ce_b7f0_d7f4af11c0f6:s->id_e89a8e8d_eae8_4983_99c2_da061b37f9fc:n id_37a213db_0e90_40f9_a85a_69503ad25bca "4. Exit the application" id_e89a8e8d_eae8_4983_99c2_da061b37f9fc:s->id_37a213db_0e90_40f9_a85a_69503ad25bca:n id_10d0a3d4_63b1_48b5_bc8f_0dc663f741a1 "Enter your choice (1, 2, 3, or 4): " id_37a213db_0e90_40f9_a85a_69503ad25bca:s->id_10d0a3d4_63b1_48b5_bc8f_0dc663f741a1:n id_5dc9c697_cb90_4046_92a3_8a228ab998d7 menuChoice id_10d0a3d4_63b1_48b5_bc8f_0dc663f741a1:s->id_5dc9c697_cb90_4046_92a3_8a228ab998d7:n true_dummy_down_id_0ee7f3b2_35ea_462f_b339_0e62ad30a626 id_5dc9c697_cb90_4046_92a3_8a228ab998d7:s->true_dummy_down_id_0ee7f3b2_35ea_462f_b339_0e62ad30a626:n true_dummy_down_left_id_0ee7f3b2_35ea_462f_b339_0e62ad30a626 true_dummy_down_id_0ee7f3b2_35ea_462f_b339_0e62ad30a626->true_dummy_down_left_id_0ee7f3b2_35ea_462f_b339_0e62ad30a626 true_dummy_down_left_id_0ee7f3b2_35ea_462f_b339_0e62ad30a626->id_0ee7f3b2_35ea_462f_b339_0e62ad30a626:s end_dummy_down_id_0ee7f3b2_35ea_462f_b339_0e62ad30a626 false_dummy_down_id_0ee7f3b2_35ea_462f_b339_0e62ad30a626->end_dummy_down_id_0ee7f3b2_35ea_462f_b339_0e62ad30a626 id_0fb0ab82_5906_4b6b_8c94_6a7b11844711 menuChoice == 1 end_dummy_down_id_0ee7f3b2_35ea_462f_b339_0e62ad30a626->id_0fb0ab82_5906_4b6b_8c94_6a7b11844711 true_dummy_up_id_0fb0ab82_5906_4b6b_8c94_6a7b11844711 id_0fb0ab82_5906_4b6b_8c94_6a7b11844711:e->true_dummy_up_id_0fb0ab82_5906_4b6b_8c94_6a7b11844711 true false_dummy_up_id_0fb0ab82_5906_4b6b_8c94_6a7b11844711 id_0fb0ab82_5906_4b6b_8c94_6a7b11844711:w->false_dummy_up_id_0fb0ab82_5906_4b6b_8c94_6a7b11844711 false id_078d0e74_8c0f_4126_bdef_f14db0964d3d if the user chooses option 1 true_dummy_up_id_0fb0ab82_5906_4b6b_8c94_6a7b11844711->id_078d0e74_8c0f_4126_bdef_f14db0964d3d:n id_e90425af_4840_4650_83da_93f0f68ab63a menuChoice == 2 false_dummy_up_id_0fb0ab82_5906_4b6b_8c94_6a7b11844711->id_e90425af_4840_4650_83da_93f0f68ab63a:n id_1996761f_08c5_4987_9f3c_ce4d3c1a13ce "You chose to add a book." id_078d0e74_8c0f_4126_bdef_f14db0964d3d:s->id_1996761f_08c5_4987_9f3c_ce4d3c1a13ce:n true_dummy_down_id_0fb0ab82_5906_4b6b_8c94_6a7b11844711 id_1996761f_08c5_4987_9f3c_ce4d3c1a13ce:s->true_dummy_down_id_0fb0ab82_5906_4b6b_8c94_6a7b11844711:n true_dummy_up_id_e90425af_4840_4650_83da_93f0f68ab63a id_e90425af_4840_4650_83da_93f0f68ab63a:e->true_dummy_up_id_e90425af_4840_4650_83da_93f0f68ab63a true false_dummy_up_id_e90425af_4840_4650_83da_93f0f68ab63a id_e90425af_4840_4650_83da_93f0f68ab63a:w->false_dummy_up_id_e90425af_4840_4650_83da_93f0f68ab63a false id_a6548deb_f076_4a59_ac1d_78dc16cfb007 if the user chooses option 2 true_dummy_up_id_e90425af_4840_4650_83da_93f0f68ab63a->id_a6548deb_f076_4a59_ac1d_78dc16cfb007:n id_1848236d_a5bd_43d3_a773_ee85df1f6df1 menuChoice == 3 false_dummy_up_id_e90425af_4840_4650_83da_93f0f68ab63a->id_1848236d_a5bd_43d3_a773_ee85df1f6df1:n id_9d077d0c_c9fe_4dbe_8dbf_cc846aec43c2 "You chose to edit a book." id_a6548deb_f076_4a59_ac1d_78dc16cfb007:s->id_9d077d0c_c9fe_4dbe_8dbf_cc846aec43c2:n true_dummy_down_id_e90425af_4840_4650_83da_93f0f68ab63a id_9d077d0c_c9fe_4dbe_8dbf_cc846aec43c2:s->true_dummy_down_id_e90425af_4840_4650_83da_93f0f68ab63a:n true_dummy_up_id_1848236d_a5bd_43d3_a773_ee85df1f6df1 id_1848236d_a5bd_43d3_a773_ee85df1f6df1:e->true_dummy_up_id_1848236d_a5bd_43d3_a773_ee85df1f6df1 true false_dummy_up_id_1848236d_a5bd_43d3_a773_ee85df1f6df1 id_1848236d_a5bd_43d3_a773_ee85df1f6df1:w->false_dummy_up_id_1848236d_a5bd_43d3_a773_ee85df1f6df1 false id_b0d0cb96_624f_4331_8935_44140020e236 if the user chooses option 3 true_dummy_up_id_1848236d_a5bd_43d3_a773_ee85df1f6df1->id_b0d0cb96_624f_4331_8935_44140020e236:n id_4e57bd24_ad9b_4025_b4bc_8e07cb1c1165 if the user chooses option 4 false_dummy_up_id_1848236d_a5bd_43d3_a773_ee85df1f6df1->id_4e57bd24_ad9b_4025_b4bc_8e07cb1c1165:n id_aeedeafb_fb00_41a1_bb2b_c9c24e0bf906 "You chose to remove a book." id_b0d0cb96_624f_4331_8935_44140020e236:s->id_aeedeafb_fb00_41a1_bb2b_c9c24e0bf906:n true_dummy_down_id_1848236d_a5bd_43d3_a773_ee85df1f6df1 id_aeedeafb_fb00_41a1_bb2b_c9c24e0bf906:s->true_dummy_down_id_1848236d_a5bd_43d3_a773_ee85df1f6df1:n id_c61cd825_e3fc_4bfd_b406_282c829acc97 "You chose to exit the application. Thank you!" id_4e57bd24_ad9b_4025_b4bc_8e07cb1c1165:s->id_c61cd825_e3fc_4bfd_b406_282c829acc97:n false_dummy_down_id_1848236d_a5bd_43d3_a773_ee85df1f6df1 id_c61cd825_e3fc_4bfd_b406_282c829acc97:s->false_dummy_down_id_1848236d_a5bd_43d3_a773_ee85df1f6df1:n end_id_1848236d_a5bd_43d3_a773_ee85df1f6df1 true_dummy_down_id_1848236d_a5bd_43d3_a773_ee85df1f6df1->end_id_1848236d_a5bd_43d3_a773_ee85df1f6df1 false_dummy_down_id_1848236d_a5bd_43d3_a773_ee85df1f6df1->end_id_1848236d_a5bd_43d3_a773_ee85df1f6df1 false_dummy_down_id_e90425af_4840_4650_83da_93f0f68ab63a end_id_1848236d_a5bd_43d3_a773_ee85df1f6df1:s->false_dummy_down_id_e90425af_4840_4650_83da_93f0f68ab63a:n end_id_e90425af_4840_4650_83da_93f0f68ab63a true_dummy_down_id_e90425af_4840_4650_83da_93f0f68ab63a->end_id_e90425af_4840_4650_83da_93f0f68ab63a false_dummy_down_id_e90425af_4840_4650_83da_93f0f68ab63a->end_id_e90425af_4840_4650_83da_93f0f68ab63a false_dummy_down_id_0fb0ab82_5906_4b6b_8c94_6a7b11844711 end_id_e90425af_4840_4650_83da_93f0f68ab63a:s->false_dummy_down_id_0fb0ab82_5906_4b6b_8c94_6a7b11844711:n end_id_0fb0ab82_5906_4b6b_8c94_6a7b11844711 true_dummy_down_id_0fb0ab82_5906_4b6b_8c94_6a7b11844711->end_id_0fb0ab82_5906_4b6b_8c94_6a7b11844711 false_dummy_down_id_0fb0ab82_5906_4b6b_8c94_6a7b11844711->end_id_0fb0ab82_5906_4b6b_8c94_6a7b11844711 id_2061311f_b1bc_4f6c_a5b4_f2d5e4c54e36 menuChoice != 4 end_id_0fb0ab82_5906_4b6b_8c94_6a7b11844711:s->id_2061311f_b1bc_4f6c_a5b4_f2d5e4c54e36:n true_dummy_down_id_2061311f_b1bc_4f6c_a5b4_f2d5e4c54e36 id_2061311f_b1bc_4f6c_a5b4_f2d5e4c54e36:e->true_dummy_down_id_2061311f_b1bc_4f6c_a5b4_f2d5e4c54e36 true id_4406b70c_1df5_49c8_9d72_4676c06c86cb End id_2061311f_b1bc_4f6c_a5b4_f2d5e4c54e36:s->id_4406b70c_1df5_49c8_9d72_4676c06c86cb false true_dummy_up_id_2061311f_b1bc_4f6c_a5b4_f2d5e4c54e36 true_dummy_up_id_2061311f_b1bc_4f6c_a5b4_f2d5e4c54e36->end_id_2061311f_b1bc_4f6c_a5b4_f2d5e4c54e36:e true_dummy_down_id_2061311f_b1bc_4f6c_a5b4_f2d5e4c54e36->true_dummy_up_id_2061311f_b1bc_4f6c_a5b4_f2d5e4c54e36
digitProcessor
id_1e7559a3_8238_43f1_9832_0f0a1fe85b84 Begin id_66362bbe_5532_4492_81fb_eee40662dbca declare a variable to hold a multi-digited integer id_1e7559a3_8238_43f1_9832_0f0a1fe85b84:s->id_66362bbe_5532_4492_81fb_eee40662dbca:n id_068a4e58_5be7_4717_b5e6_50fc79f3ee50 num id_66362bbe_5532_4492_81fb_eee40662dbca:s->id_068a4e58_5be7_4717_b5e6_50fc79f3ee50:n id_dc754333_bcd2_4459_a45a_d9ac8055ba94 declare a variable to hold the remainder as the number is processed id_068a4e58_5be7_4717_b5e6_50fc79f3ee50:s->id_dc754333_bcd2_4459_a45a_d9ac8055ba94:n id_a63825fd_8414_4024_8a52_2a2e99337488 remainder id_dc754333_bcd2_4459_a45a_d9ac8055ba94:s->id_a63825fd_8414_4024_8a52_2a2e99337488:n id_e31183fc_28cf_4bf1_bc86_29720c962047 declare a variable to hold the value that allows for the user to repeat the process of entering a number id_a63825fd_8414_4024_8a52_2a2e99337488:s->id_e31183fc_28cf_4bf1_bc86_29720c962047:n id_724763a4_d270_4b0b_9135_d5ffcc3b17c9 repeat id_e31183fc_28cf_4bf1_bc86_29720c962047:s->id_724763a4_d270_4b0b_9135_d5ffcc3b17c9:n id_a93cc0ba_d918_4120_a8a4_99e8f6a9b064 sum = 0 id_724763a4_d270_4b0b_9135_d5ffcc3b17c9:s->id_a93cc0ba_d918_4120_a8a4_99e8f6a9b064:n end_id_df55fb51_b8de_490b_a8bb_874bd6e114d6 id_a93cc0ba_d918_4120_a8a4_99e8f6a9b064:s->end_id_df55fb51_b8de_490b_a8bb_874bd6e114d6:n id_4d337b1d_4b59_4851_a841_7f3d108c98d1 use an output to prompt the user to enter the multi-digit number end_id_df55fb51_b8de_490b_a8bb_874bd6e114d6->id_4d337b1d_4b59_4851_a841_7f3d108c98d1 id_b552811b_d741_4f4b_91b9_4e537c0b5951 "Enter a positive number: " id_4d337b1d_4b59_4851_a841_7f3d108c98d1:s->id_b552811b_d741_4f4b_91b9_4e537c0b5951:n id_e52faf92_44af_4aa1_9e1f_3fafc1169472 num id_b552811b_d741_4f4b_91b9_4e537c0b5951:s->id_e52faf92_44af_4aa1_9e1f_3fafc1169472:n id_8068e2f0_94d0_414e_9323_4222d83bceb6 use a loop to check to see if the number is not greater than 0 (while num <= 0) id_e52faf92_44af_4aa1_9e1f_3fafc1169472:s->id_8068e2f0_94d0_414e_9323_4222d83bceb6:n id_a08f4cf5_ef99_40a8_bf2c_35225bb61434 num <= 0 id_8068e2f0_94d0_414e_9323_4222d83bceb6:s->id_a08f4cf5_ef99_40a8_bf2c_35225bb61434:n true_dummy_up_id_a08f4cf5_ef99_40a8_bf2c_35225bb61434 id_a08f4cf5_ef99_40a8_bf2c_35225bb61434:e->true_dummy_up_id_a08f4cf5_ef99_40a8_bf2c_35225bb61434 true false_dummy_up_id_a08f4cf5_ef99_40a8_bf2c_35225bb61434 id_a08f4cf5_ef99_40a8_bf2c_35225bb61434:w->false_dummy_up_id_a08f4cf5_ef99_40a8_bf2c_35225bb61434 false id_57fad0ae_b08b_4fa7_8ae9_c62e4160bcba if the number is not greater than 0, then re-prompt the user to enter another number true_dummy_up_id_a08f4cf5_ef99_40a8_bf2c_35225bb61434->id_57fad0ae_b08b_4fa7_8ae9_c62e4160bcba:n false_dummy_down_id_a08f4cf5_ef99_40a8_bf2c_35225bb61434 false_dummy_up_id_a08f4cf5_ef99_40a8_bf2c_35225bb61434->false_dummy_down_id_a08f4cf5_ef99_40a8_bf2c_35225bb61434 id_175f2912_02b6_4be2_8449_321bc8cd83c3 "ERROR: Number must be positive. Try Again." id_57fad0ae_b08b_4fa7_8ae9_c62e4160bcba:s->id_175f2912_02b6_4be2_8449_321bc8cd83c3:n id_bab3a60b_349e_48ae_a2ae_c1de454c0c66 "Enter a positive number: " id_175f2912_02b6_4be2_8449_321bc8cd83c3:s->id_bab3a60b_349e_48ae_a2ae_c1de454c0c66:n id_06753c65_e35e_4925_a49c_423bbe39020b num id_bab3a60b_349e_48ae_a2ae_c1de454c0c66:s->id_06753c65_e35e_4925_a49c_423bbe39020b:n true_dummy_down_id_a08f4cf5_ef99_40a8_bf2c_35225bb61434 id_06753c65_e35e_4925_a49c_423bbe39020b:s->true_dummy_down_id_a08f4cf5_ef99_40a8_bf2c_35225bb61434:n true_dummy_down_left_id_a08f4cf5_ef99_40a8_bf2c_35225bb61434 true_dummy_down_id_a08f4cf5_ef99_40a8_bf2c_35225bb61434->true_dummy_down_left_id_a08f4cf5_ef99_40a8_bf2c_35225bb61434 true_dummy_down_left_id_a08f4cf5_ef99_40a8_bf2c_35225bb61434->id_a08f4cf5_ef99_40a8_bf2c_35225bb61434:s end_dummy_down_id_a08f4cf5_ef99_40a8_bf2c_35225bb61434 false_dummy_down_id_a08f4cf5_ef99_40a8_bf2c_35225bb61434->end_dummy_down_id_a08f4cf5_ef99_40a8_bf2c_35225bb61434 id_12fb6465_66e3_460a_8715_399c403732df otherwise, continue with the program end_dummy_down_id_a08f4cf5_ef99_40a8_bf2c_35225bb61434->id_12fb6465_66e3_460a_8715_399c403732df id_99c2f85a_7757_4cf2_8f15_b80ebd2a3683 next, declare a variable to hold the value of the sum of the digits id_12fb6465_66e3_460a_8715_399c403732df:s->id_99c2f85a_7757_4cf2_8f15_b80ebd2a3683:n id_d2b609d5_6db9_4942_8f48_96ae4e915b39 sum = 19 id_99c2f85a_7757_4cf2_8f15_b80ebd2a3683:s->id_d2b609d5_6db9_4942_8f48_96ae4e915b39:n id_e58e5f15_0d75_435f_b496_43628bac1965 start the loop that processes the sum of the digits (while num > 0) id_d2b609d5_6db9_4942_8f48_96ae4e915b39:s->id_e58e5f15_0d75_435f_b496_43628bac1965:n id_0d210493_afdc_421d_a573_510cc9f81765 num > 0 id_e58e5f15_0d75_435f_b496_43628bac1965:s->id_0d210493_afdc_421d_a573_510cc9f81765:n true_dummy_up_id_0d210493_afdc_421d_a573_510cc9f81765 id_0d210493_afdc_421d_a573_510cc9f81765:e->true_dummy_up_id_0d210493_afdc_421d_a573_510cc9f81765 true false_dummy_up_id_0d210493_afdc_421d_a573_510cc9f81765 id_0d210493_afdc_421d_a573_510cc9f81765:w->false_dummy_up_id_0d210493_afdc_421d_a573_510cc9f81765 false id_59ac831d_7d31_4027_afd1_dd78912cfd12 calculate the remainder (last digit) by taking the original number and % by 10 true_dummy_up_id_0d210493_afdc_421d_a573_510cc9f81765->id_59ac831d_7d31_4027_afd1_dd78912cfd12:n false_dummy_down_id_0d210493_afdc_421d_a573_510cc9f81765 false_dummy_up_id_0d210493_afdc_421d_a573_510cc9f81765->false_dummy_down_id_0d210493_afdc_421d_a573_510cc9f81765 id_02dae546_d4ec_4738_80b5_2110f74fbc82 remainder = num % 10 id_59ac831d_7d31_4027_afd1_dd78912cfd12:s->id_02dae546_d4ec_4738_80b5_2110f74fbc82:n id_fed26f8f_5cf8_4576_b950_a5caeacb3006 take the remainder (last digit) and add it to the sum id_02dae546_d4ec_4738_80b5_2110f74fbc82:s->id_fed26f8f_5cf8_4576_b950_a5caeacb3006:n id_c9a5fe20_d3ba_40e9_96c2_347f72eac74d sum = sum + remainder id_fed26f8f_5cf8_4576_b950_a5caeacb3006:s->id_c9a5fe20_d3ba_40e9_96c2_347f72eac74d:n id_c77f6246_abf0_4691_8f29_c1ab96d4526b update the value of the original number by dividing by 10 id_c9a5fe20_d3ba_40e9_96c2_347f72eac74d:s->id_c77f6246_abf0_4691_8f29_c1ab96d4526b:n id_0a48588d_6773_48c3_b254_6b6cb0ab2fb1 num = num / 10 id_c77f6246_abf0_4691_8f29_c1ab96d4526b:s->id_0a48588d_6773_48c3_b254_6b6cb0ab2fb1:n true_dummy_down_id_0d210493_afdc_421d_a573_510cc9f81765 id_0a48588d_6773_48c3_b254_6b6cb0ab2fb1:s->true_dummy_down_id_0d210493_afdc_421d_a573_510cc9f81765:n true_dummy_down_left_id_0d210493_afdc_421d_a573_510cc9f81765 true_dummy_down_id_0d210493_afdc_421d_a573_510cc9f81765->true_dummy_down_left_id_0d210493_afdc_421d_a573_510cc9f81765 true_dummy_down_left_id_0d210493_afdc_421d_a573_510cc9f81765->id_0d210493_afdc_421d_a573_510cc9f81765:s end_dummy_down_id_0d210493_afdc_421d_a573_510cc9f81765 false_dummy_down_id_0d210493_afdc_421d_a573_510cc9f81765->end_dummy_down_id_0d210493_afdc_421d_a573_510cc9f81765 id_0d56122d_7fd8_4931_917a_2d672b7b1807 once the original number is less than or equal to 0, display the sum end_dummy_down_id_0d210493_afdc_421d_a573_510cc9f81765->id_0d56122d_7fd8_4931_917a_2d672b7b1807 id_3d854036_46e7_40b8_bd9d_af3aa0f36e07 "Sum of digits = " + sum id_0d56122d_7fd8_4931_917a_2d672b7b1807:s->id_3d854036_46e7_40b8_bd9d_af3aa0f36e07:n id_3c08ad0a_d658_4e6a_9ba5_c59219ba7648 ask the user to repeat the process id_3d854036_46e7_40b8_bd9d_af3aa0f36e07:s->id_3c08ad0a_d658_4e6a_9ba5_c59219ba7648:n id_d4060bc4_02f4_4bc0_b044_f7586eadf35c "Would you like to repeat (y/Y)? " id_3c08ad0a_d658_4e6a_9ba5_c59219ba7648:s->id_d4060bc4_02f4_4bc0_b044_f7586eadf35c:n id_548cd99a_e247_4c99_ac0f_1a0fc9911bae repeat id_d4060bc4_02f4_4bc0_b044_f7586eadf35c:s->id_548cd99a_e247_4c99_ac0f_1a0fc9911bae:n id_df55fb51_b8de_490b_a8bb_874bd6e114d6 repeat == "y" || repeat == "Y" id_548cd99a_e247_4c99_ac0f_1a0fc9911bae:s->id_df55fb51_b8de_490b_a8bb_874bd6e114d6:n true_dummy_down_id_df55fb51_b8de_490b_a8bb_874bd6e114d6 id_df55fb51_b8de_490b_a8bb_874bd6e114d6:e->true_dummy_down_id_df55fb51_b8de_490b_a8bb_874bd6e114d6 true id_8a2c6e05_39e2_484b_bea9_bbaf75160125 "Thank you for using the program" id_df55fb51_b8de_490b_a8bb_874bd6e114d6:s->id_8a2c6e05_39e2_484b_bea9_bbaf75160125 false true_dummy_up_id_df55fb51_b8de_490b_a8bb_874bd6e114d6 true_dummy_up_id_df55fb51_b8de_490b_a8bb_874bd6e114d6->end_id_df55fb51_b8de_490b_a8bb_874bd6e114d6:e true_dummy_down_id_df55fb51_b8de_490b_a8bb_874bd6e114d6->true_dummy_up_id_df55fb51_b8de_490b_a8bb_874bd6e114d6 id_593276a3_1dba_4fc7_a2a6_d81acc6910e1 End id_8a2c6e05_39e2_484b_bea9_bbaf75160125:s->id_593276a3_1dba_4fc7_a2a6_d81acc6910e1:n
loopDemo
id_da755c33_8b4f_4664_8355_aaa23c4bbe3d Begin id_a8273a17_5c3c_4d04_b15a_53ebf2fae66b count id_da755c33_8b4f_4664_8355_aaa23c4bbe3d:s->id_a8273a17_5c3c_4d04_b15a_53ebf2fae66b:n id_cc308a0b_bb60_4a29_b520_f95505218008 "Enter a value of count (Min: 1): " id_a8273a17_5c3c_4d04_b15a_53ebf2fae66b:s->id_cc308a0b_bb60_4a29_b520_f95505218008:n id_3db8209b_eee7_43af_b539_0553a0e9de6e count id_cc308a0b_bb60_4a29_b520_f95505218008:s->id_3db8209b_eee7_43af_b539_0553a0e9de6e:n id_99945abc_6772_4bfd_817c_0d130a2cb0bd count < 1 id_3db8209b_eee7_43af_b539_0553a0e9de6e:s->id_99945abc_6772_4bfd_817c_0d130a2cb0bd:n true_dummy_up_id_99945abc_6772_4bfd_817c_0d130a2cb0bd id_99945abc_6772_4bfd_817c_0d130a2cb0bd:e->true_dummy_up_id_99945abc_6772_4bfd_817c_0d130a2cb0bd true false_dummy_up_id_99945abc_6772_4bfd_817c_0d130a2cb0bd id_99945abc_6772_4bfd_817c_0d130a2cb0bd:w->false_dummy_up_id_99945abc_6772_4bfd_817c_0d130a2cb0bd false id_ff863bc1_ec3b_49c6_b4df_849b866cbb06 "ERROR: count must be greater than or equal to 1. Try Again." true_dummy_up_id_99945abc_6772_4bfd_817c_0d130a2cb0bd->id_ff863bc1_ec3b_49c6_b4df_849b866cbb06:n false_dummy_down_id_99945abc_6772_4bfd_817c_0d130a2cb0bd false_dummy_up_id_99945abc_6772_4bfd_817c_0d130a2cb0bd->false_dummy_down_id_99945abc_6772_4bfd_817c_0d130a2cb0bd id_479edd59_0890_4acd_90f1_a8d77ce2b58c count id_ff863bc1_ec3b_49c6_b4df_849b866cbb06:s->id_479edd59_0890_4acd_90f1_a8d77ce2b58c:n true_dummy_down_id_99945abc_6772_4bfd_817c_0d130a2cb0bd id_479edd59_0890_4acd_90f1_a8d77ce2b58c:s->true_dummy_down_id_99945abc_6772_4bfd_817c_0d130a2cb0bd:n true_dummy_down_left_id_99945abc_6772_4bfd_817c_0d130a2cb0bd true_dummy_down_id_99945abc_6772_4bfd_817c_0d130a2cb0bd->true_dummy_down_left_id_99945abc_6772_4bfd_817c_0d130a2cb0bd true_dummy_down_left_id_99945abc_6772_4bfd_817c_0d130a2cb0bd->id_99945abc_6772_4bfd_817c_0d130a2cb0bd:s end_dummy_down_id_99945abc_6772_4bfd_817c_0d130a2cb0bd false_dummy_down_id_99945abc_6772_4bfd_817c_0d130a2cb0bd->end_dummy_down_id_99945abc_6772_4bfd_817c_0d130a2cb0bd id_e01bdb7c_8d3b_4950_bb82_1ccd5c4b54dd i = 1 to count by 1 end_dummy_down_id_99945abc_6772_4bfd_817c_0d130a2cb0bd->id_e01bdb7c_8d3b_4950_bb82_1ccd5c4b54dd true_dummy_up_id_e01bdb7c_8d3b_4950_bb82_1ccd5c4b54dd id_e01bdb7c_8d3b_4950_bb82_1ccd5c4b54dd:e->true_dummy_up_id_e01bdb7c_8d3b_4950_bb82_1ccd5c4b54dd true false_dummy_up_id_e01bdb7c_8d3b_4950_bb82_1ccd5c4b54dd id_e01bdb7c_8d3b_4950_bb82_1ccd5c4b54dd:w->false_dummy_up_id_e01bdb7c_8d3b_4950_bb82_1ccd5c4b54dd false id_73c5e1f2_88b7_4c43_a9e6_5fd540207971 "Iteration #" + i true_dummy_up_id_e01bdb7c_8d3b_4950_bb82_1ccd5c4b54dd->id_73c5e1f2_88b7_4c43_a9e6_5fd540207971:n false_dummy_down_id_e01bdb7c_8d3b_4950_bb82_1ccd5c4b54dd false_dummy_up_id_e01bdb7c_8d3b_4950_bb82_1ccd5c4b54dd->false_dummy_down_id_e01bdb7c_8d3b_4950_bb82_1ccd5c4b54dd true_dummy_down_id_e01bdb7c_8d3b_4950_bb82_1ccd5c4b54dd id_73c5e1f2_88b7_4c43_a9e6_5fd540207971:s->true_dummy_down_id_e01bdb7c_8d3b_4950_bb82_1ccd5c4b54dd:n true_dummy_down_left_id_e01bdb7c_8d3b_4950_bb82_1ccd5c4b54dd true_dummy_down_id_e01bdb7c_8d3b_4950_bb82_1ccd5c4b54dd->true_dummy_down_left_id_e01bdb7c_8d3b_4950_bb82_1ccd5c4b54dd true_dummy_down_left_id_e01bdb7c_8d3b_4950_bb82_1ccd5c4b54dd->id_e01bdb7c_8d3b_4950_bb82_1ccd5c4b54dd:s end_dummy_down_id_e01bdb7c_8d3b_4950_bb82_1ccd5c4b54dd false_dummy_down_id_e01bdb7c_8d3b_4950_bb82_1ccd5c4b54dd->end_dummy_down_id_e01bdb7c_8d3b_4950_bb82_1ccd5c4b54dd id_c05e896f_4a44_49c5_a506_8ad4db633439 End end_dummy_down_id_e01bdb7c_8d3b_4950_bb82_1ccd5c4b54dd->id_c05e896f_4a44_49c5_a506_8ad4db633439
decisionDemo
id_4704a781_4d30_4ebf_82e9_6e1fd93dab78 Begin id_21964564_c077_45a9_8811_8c95a18699a3 menuChoice id_4704a781_4d30_4ebf_82e9_6e1fd93dab78:s->id_21964564_c077_45a9_8811_8c95a18699a3:n id_3be37c95_a6fc_47fa_bb96_a41a499f8ee9 "Select from one of the following menu options: " id_21964564_c077_45a9_8811_8c95a18699a3:s->id_3be37c95_a6fc_47fa_bb96_a41a499f8ee9:n id_809213b7_75a2_4abb_9e4d_aa16112573c6 "Option 1" id_3be37c95_a6fc_47fa_bb96_a41a499f8ee9:s->id_809213b7_75a2_4abb_9e4d_aa16112573c6:n id_47ce7548_9e6b_453b_8756_633e2e23ad64 "Option 2" id_809213b7_75a2_4abb_9e4d_aa16112573c6:s->id_47ce7548_9e6b_453b_8756_633e2e23ad64:n id_769ae6e7_3c5e_4e60_807c_9f9749a74571 "Enter your choice: " id_47ce7548_9e6b_453b_8756_633e2e23ad64:s->id_769ae6e7_3c5e_4e60_807c_9f9749a74571:n id_ac8e9c36_6025_41fc_8d7b_25514960df45 menuChoice id_769ae6e7_3c5e_4e60_807c_9f9749a74571:s->id_ac8e9c36_6025_41fc_8d7b_25514960df45:n id_a88faa9e_1452_4aa9_8818_c0038abcebf6 menuChoice < 1 || menuChoice > 2 id_ac8e9c36_6025_41fc_8d7b_25514960df45:s->id_a88faa9e_1452_4aa9_8818_c0038abcebf6:n true_dummy_up_id_a88faa9e_1452_4aa9_8818_c0038abcebf6 id_a88faa9e_1452_4aa9_8818_c0038abcebf6:e->true_dummy_up_id_a88faa9e_1452_4aa9_8818_c0038abcebf6 true false_dummy_up_id_a88faa9e_1452_4aa9_8818_c0038abcebf6 id_a88faa9e_1452_4aa9_8818_c0038abcebf6:w->false_dummy_up_id_a88faa9e_1452_4aa9_8818_c0038abcebf6 false id_a9735390_bd6c_4eb6_8401_f58cd963c56a "ERROR: Menu Choice must be Option 1 or 2. Try Again." true_dummy_up_id_a88faa9e_1452_4aa9_8818_c0038abcebf6->id_a9735390_bd6c_4eb6_8401_f58cd963c56a:n false_dummy_down_id_a88faa9e_1452_4aa9_8818_c0038abcebf6 false_dummy_up_id_a88faa9e_1452_4aa9_8818_c0038abcebf6->false_dummy_down_id_a88faa9e_1452_4aa9_8818_c0038abcebf6 id_4d17f14b_ebb5_4d76_888b_43f78268fdc9 menuChoice id_a9735390_bd6c_4eb6_8401_f58cd963c56a:s->id_4d17f14b_ebb5_4d76_888b_43f78268fdc9:n true_dummy_down_id_a88faa9e_1452_4aa9_8818_c0038abcebf6 id_4d17f14b_ebb5_4d76_888b_43f78268fdc9:s->true_dummy_down_id_a88faa9e_1452_4aa9_8818_c0038abcebf6:n true_dummy_down_left_id_a88faa9e_1452_4aa9_8818_c0038abcebf6 true_dummy_down_id_a88faa9e_1452_4aa9_8818_c0038abcebf6->true_dummy_down_left_id_a88faa9e_1452_4aa9_8818_c0038abcebf6 true_dummy_down_left_id_a88faa9e_1452_4aa9_8818_c0038abcebf6->id_a88faa9e_1452_4aa9_8818_c0038abcebf6:s end_dummy_down_id_a88faa9e_1452_4aa9_8818_c0038abcebf6 false_dummy_down_id_a88faa9e_1452_4aa9_8818_c0038abcebf6->end_dummy_down_id_a88faa9e_1452_4aa9_8818_c0038abcebf6 id_3eb5189c_8191_4c31_b267_07985fa44916 menuChoice == 1 end_dummy_down_id_a88faa9e_1452_4aa9_8818_c0038abcebf6->id_3eb5189c_8191_4c31_b267_07985fa44916 true_dummy_up_id_3eb5189c_8191_4c31_b267_07985fa44916 id_3eb5189c_8191_4c31_b267_07985fa44916:e->true_dummy_up_id_3eb5189c_8191_4c31_b267_07985fa44916 true false_dummy_up_id_3eb5189c_8191_4c31_b267_07985fa44916 id_3eb5189c_8191_4c31_b267_07985fa44916:w->false_dummy_up_id_3eb5189c_8191_4c31_b267_07985fa44916 false id_3c1180f2_2923_45a5_81b9_343f72a03295 "You chose Option 1" true_dummy_up_id_3eb5189c_8191_4c31_b267_07985fa44916->id_3c1180f2_2923_45a5_81b9_343f72a03295:n id_74651995_20c5_458f_9a60_45a0c4c4e165 "You chose Option 2" false_dummy_up_id_3eb5189c_8191_4c31_b267_07985fa44916->id_74651995_20c5_458f_9a60_45a0c4c4e165:n true_dummy_down_id_3eb5189c_8191_4c31_b267_07985fa44916 id_3c1180f2_2923_45a5_81b9_343f72a03295:s->true_dummy_down_id_3eb5189c_8191_4c31_b267_07985fa44916:n false_dummy_down_id_3eb5189c_8191_4c31_b267_07985fa44916 id_74651995_20c5_458f_9a60_45a0c4c4e165:s->false_dummy_down_id_3eb5189c_8191_4c31_b267_07985fa44916:n end_id_3eb5189c_8191_4c31_b267_07985fa44916 true_dummy_down_id_3eb5189c_8191_4c31_b267_07985fa44916->end_id_3eb5189c_8191_4c31_b267_07985fa44916 false_dummy_down_id_3eb5189c_8191_4c31_b267_07985fa44916->end_id_3eb5189c_8191_4c31_b267_07985fa44916 id_9cfe3077_c3f9_451e_98b8_d6e711ef2070 End end_id_3eb5189c_8191_4c31_b267_07985fa44916:s->id_9cfe3077_c3f9_451e_98b8_d6e711ef2070:n
modDivision
id_2df6e1f8_2c42_493e_bbd3_6c4bcc58681b Begin id_058b178c_1a3e_4cba_bdaf_1d8110a63cbf declare four integers: num1, num2, result1, result2 id_2df6e1f8_2c42_493e_bbd3_6c4bcc58681b:s->id_058b178c_1a3e_4cba_bdaf_1d8110a63cbf:n id_3f149faf_54ef_4619_9c24_3fd53f98d4a0 num1 id_058b178c_1a3e_4cba_bdaf_1d8110a63cbf:s->id_3f149faf_54ef_4619_9c24_3fd53f98d4a0:n id_e843406a_0007_4c07_8eb3_e5b6732c9f54 num2 id_3f149faf_54ef_4619_9c24_3fd53f98d4a0:s->id_e843406a_0007_4c07_8eb3_e5b6732c9f54:n id_8fbc63c2_938d_426c_ae68_28b916c1b557 result1 id_e843406a_0007_4c07_8eb3_e5b6732c9f54:s->id_8fbc63c2_938d_426c_ae68_28b916c1b557:n id_2a6ac147_6dc1_45ba_8fcd_d3a02d97be2b result2 id_8fbc63c2_938d_426c_ae68_28b916c1b557:s->id_2a6ac147_6dc1_45ba_8fcd_d3a02d97be2b:n id_c745f75d_8c63_4f8d_bc6f_f9825e7773b9 assign a value to num1 id_2a6ac147_6dc1_45ba_8fcd_d3a02d97be2b:s->id_c745f75d_8c63_4f8d_bc6f_f9825e7773b9:n id_fc3b195c_a192_46f3_904c_487c94964221 num1 = 5 id_c745f75d_8c63_4f8d_bc6f_f9825e7773b9:s->id_fc3b195c_a192_46f3_904c_487c94964221:n id_f8bb8254_67c6_482f_b3fd_28fd16727c39 assign a value to num2 id_fc3b195c_a192_46f3_904c_487c94964221:s->id_f8bb8254_67c6_482f_b3fd_28fd16727c39:n id_c7effea5_9287_46b8_b7cf_43bdb57678b9 num2 = 2 id_f8bb8254_67c6_482f_b3fd_28fd16727c39:s->id_c7effea5_9287_46b8_b7cf_43bdb57678b9:n id_ed8576ed_21f2_4877_b9f4_e81f28a58be8 use regular division (/) to get a quotient id_c7effea5_9287_46b8_b7cf_43bdb57678b9:s->id_ed8576ed_21f2_4877_b9f4_e81f28a58be8:n id_91a3137b_e285_4f0c_89fd_da29c124fee7 result1 = num1 / num2 id_ed8576ed_21f2_4877_b9f4_e81f28a58be8:s->id_91a3137b_e285_4f0c_89fd_da29c124fee7:n id_82622769_192c_4f8e_9e29_0c69d1654905 use modular division (%) to get a remainder id_91a3137b_e285_4f0c_89fd_da29c124fee7:s->id_82622769_192c_4f8e_9e29_0c69d1654905:n id_736e3f35_5e1f_418e_aea4_daae29ee65d8 result2 = num1 % num2 id_82622769_192c_4f8e_9e29_0c69d1654905:s->id_736e3f35_5e1f_418e_aea4_daae29ee65d8:n id_a5a17ff3_3007_4df5_9893_b0314ba53e5b display the quotient id_736e3f35_5e1f_418e_aea4_daae29ee65d8:s->id_a5a17ff3_3007_4df5_9893_b0314ba53e5b:n id_941d71d1_ade8_4a61_ad65_50da3d4a418b "num1 / num2 = " + result1 id_a5a17ff3_3007_4df5_9893_b0314ba53e5b:s->id_941d71d1_ade8_4a61_ad65_50da3d4a418b:n id_5e290072_f69f_4130_b427_19d258db0c95 display the remainder id_941d71d1_ade8_4a61_ad65_50da3d4a418b:s->id_5e290072_f69f_4130_b427_19d258db0c95:n id_8c37d739_c227_4299_8f54_68803927035d "num1 % num2 = " + result2 id_5e290072_f69f_4130_b427_19d258db0c95:s->id_8c37d739_c227_4299_8f54_68803927035d:n id_60702b09_95d5_44ee_a943_95bfab1023f7 End id_8c37d739_c227_4299_8f54_68803927035d:s->id_60702b09_95d5_44ee_a943_95bfab1023f7:n
inputDemo
id_b499d727_1bc4_493e_9ade_bceb8754606a Begin id_9ab02d66_f409_413d_ae6f_0106ae778311 declare a variable named 'name' id_b499d727_1bc4_493e_9ade_bceb8754606a:s->id_9ab02d66_f409_413d_ae6f_0106ae778311:n id_b72199a7_b39b_482b_a432_8a17f6c47750 name id_9ab02d66_f409_413d_ae6f_0106ae778311:s->id_b72199a7_b39b_482b_a432_8a17f6c47750:n id_7371daad_c1fc_40fc_aa8a_3591f45c748b ask (prompt) the user to enter their name id_b72199a7_b39b_482b_a432_8a17f6c47750:s->id_7371daad_c1fc_40fc_aa8a_3591f45c748b:n id_9ffa0738_d97e_46dc_a856_0b362c8298c7 store the name into the variable named 'name' id_7371daad_c1fc_40fc_aa8a_3591f45c748b:s->id_9ffa0738_d97e_46dc_a856_0b362c8298c7:n id_8ca17465_275b_47fb_95de_49abbb808e44 "What is your name?" id_9ffa0738_d97e_46dc_a856_0b362c8298c7:s->id_8ca17465_275b_47fb_95de_49abbb808e44:n id_dae1a568_5d4a_4ed6_bfe3_364f984977fa name id_8ca17465_275b_47fb_95de_49abbb808e44:s->id_dae1a568_5d4a_4ed6_bfe3_364f984977fa:n id_593cf4f1_8c22_46a6_b589_1eb68a8137cf display the name that was entered id_dae1a568_5d4a_4ed6_bfe3_364f984977fa:s->id_593cf4f1_8c22_46a6_b589_1eb68a8137cf:n id_f1d321e8_2b6c_42ff_9739_146a8ec6e812 "Hello " + name id_593cf4f1_8c22_46a6_b589_1eb68a8137cf:s->id_f1d321e8_2b6c_42ff_9739_146a8ec6e812:n id_2d23b2fd_cdfa_41d4_b02c_c01d3e0d2b1d End id_f1d321e8_2b6c_42ff_9739_146a8ec6e812:s->id_2d23b2fd_cdfa_41d4_b02c_c01d3e0d2b1d:n
variableDemo
id_67b55f23_e701_40ff_b4c8_d8ea51249b36 Begin id_d2fde719_b525_46bc_a1bf_679dbc4307ca declare a variable named 'number' id_67b55f23_e701_40ff_b4c8_d8ea51249b36:s->id_d2fde719_b525_46bc_a1bf_679dbc4307ca:n id_fe76e546_5d42_41b0_b477_ed0e758decb3 assign the value of 15 to 'number' id_d2fde719_b525_46bc_a1bf_679dbc4307ca:s->id_fe76e546_5d42_41b0_b477_ed0e758decb3:n id_c9742dc6_1154_4ea1_bd44_dd7d5b980e24 number = 15 id_fe76e546_5d42_41b0_b477_ed0e758decb3:s->id_c9742dc6_1154_4ea1_bd44_dd7d5b980e24:n id_98dbec2e_6668_4dd5_9125_44e5cf86e19e display the value of 'number' id_c9742dc6_1154_4ea1_bd44_dd7d5b980e24:s->id_98dbec2e_6668_4dd5_9125_44e5cf86e19e:n id_4eba1c16_5911_4df7_a530_154b5abf945c "number = " + number id_98dbec2e_6668_4dd5_9125_44e5cf86e19e:s->id_4eba1c16_5911_4df7_a530_154b5abf945c:n id_ee14bee6_bb98_4a18_954a_3f175768b7d6 End id_4eba1c16_5911_4df7_a530_154b5abf945c:s->id_ee14bee6_bb98_4a18_954a_3f175768b7d6:n
Mod01CourseProject
id_a8cebb30_f1d6_4dae_a466_37f9ebd7f4a0 Begin id_24f73c89_99f0_4c01_94ab_8a6315e1a925 Declare a variable to hold a menu choice id_a8cebb30_f1d6_4dae_a466_37f9ebd7f4a0:s->id_24f73c89_99f0_4c01_94ab_8a6315e1a925:n id_ebd8dfa8_5dfe_4dd7_88ed_9b3764b6398c menuChoice id_24f73c89_99f0_4c01_94ab_8a6315e1a925:s->id_ebd8dfa8_5dfe_4dd7_88ed_9b3764b6398c:n end_id_224ecdfe_d24e_493e_a794_43fcd83289e1 id_ebd8dfa8_5dfe_4dd7_88ed_9b3764b6398c:s->end_id_224ecdfe_d24e_493e_a794_43fcd83289e1:n id_ca757d34_7f2c_4954_a96a_05fee7f6feee Display the menu options 1. add a book 2. edit a book 3. remove a book 4. exit the application end_id_224ecdfe_d24e_493e_a794_43fcd83289e1->id_ca757d34_7f2c_4954_a96a_05fee7f6feee id_3b074de1_9432_4c03_807d_17c02410c620 "Choose from one of the following options:" id_ca757d34_7f2c_4954_a96a_05fee7f6feee:s->id_3b074de1_9432_4c03_807d_17c02410c620:n id_1060f96b_bad1_45dc_9e52_15ebd1fb2733 "1. Add a book" id_3b074de1_9432_4c03_807d_17c02410c620:s->id_1060f96b_bad1_45dc_9e52_15ebd1fb2733:n id_a0a97f2d_2f56_45b0_a80b_9ba9a3f3e8ec "2. Edit a book" id_1060f96b_bad1_45dc_9e52_15ebd1fb2733:s->id_a0a97f2d_2f56_45b0_a80b_9ba9a3f3e8ec:n id_c9ad7155_1934_4cab_8176_d454eb41ca4c "3. Remove a book" id_a0a97f2d_2f56_45b0_a80b_9ba9a3f3e8ec:s->id_c9ad7155_1934_4cab_8176_d454eb41ca4c:n id_099b6144_e68f_4fdb_828b_6f7699aa7ee1 "4. Exit the application" id_c9ad7155_1934_4cab_8176_d454eb41ca4c:s->id_099b6144_e68f_4fdb_828b_6f7699aa7ee1:n id_fefcde3f_4b49_4345_99bc_38b490a1bf15 ask the user for the input of the menu choice id_099b6144_e68f_4fdb_828b_6f7699aa7ee1:s->id_fefcde3f_4b49_4345_99bc_38b490a1bf15:n id_a79f4661_3c4d_4a9f_b029_7aa7b1845f5f menuChoice id_fefcde3f_4b49_4345_99bc_38b490a1bf15:s->id_a79f4661_3c4d_4a9f_b029_7aa7b1845f5f:n id_137e808c_2879_40e9_857e_8e1e0f44c29b if the user chooses an invalid choice,   display an error and reprompt / redisplay the menu and get another choice id_a79f4661_3c4d_4a9f_b029_7aa7b1845f5f:s->id_137e808c_2879_40e9_857e_8e1e0f44c29b:n id_350e343a_ad08_4d8a_8e92_e7bebabbf7d2 menuChoice < 1 || menuChoice > 4 id_137e808c_2879_40e9_857e_8e1e0f44c29b:s->id_350e343a_ad08_4d8a_8e92_e7bebabbf7d2:n true_dummy_up_id_350e343a_ad08_4d8a_8e92_e7bebabbf7d2 id_350e343a_ad08_4d8a_8e92_e7bebabbf7d2:e->true_dummy_up_id_350e343a_ad08_4d8a_8e92_e7bebabbf7d2 true false_dummy_up_id_350e343a_ad08_4d8a_8e92_e7bebabbf7d2 id_350e343a_ad08_4d8a_8e92_e7bebabbf7d2:w->false_dummy_up_id_350e343a_ad08_4d8a_8e92_e7bebabbf7d2 false id_c607c5ff_6241_4745_b9d3_86f3e0c2881f "ERROR: Invalid Menu Choice. Try Again." true_dummy_up_id_350e343a_ad08_4d8a_8e92_e7bebabbf7d2->id_c607c5ff_6241_4745_b9d3_86f3e0c2881f:n false_dummy_down_id_350e343a_ad08_4d8a_8e92_e7bebabbf7d2 false_dummy_up_id_350e343a_ad08_4d8a_8e92_e7bebabbf7d2->false_dummy_down_id_350e343a_ad08_4d8a_8e92_e7bebabbf7d2 id_3e1c2b93_dcc1_4acd_b0ae_520aef78f970 "Choose from one of the following options:" id_c607c5ff_6241_4745_b9d3_86f3e0c2881f:s->id_3e1c2b93_dcc1_4acd_b0ae_520aef78f970:n id_a8eee72c_dd83_45dc_89c0_39378367bd6d "1. Add a book" id_3e1c2b93_dcc1_4acd_b0ae_520aef78f970:s->id_a8eee72c_dd83_45dc_89c0_39378367bd6d:n id_5013a7b7_45b4_4d43_b802_fd882779ce36 "2. Edit a book" id_a8eee72c_dd83_45dc_89c0_39378367bd6d:s->id_5013a7b7_45b4_4d43_b802_fd882779ce36:n id_923f3ef6_e3e4_40ab_b8a4_ff34ca3195c5 "3. Remove a book" id_5013a7b7_45b4_4d43_b802_fd882779ce36:s->id_923f3ef6_e3e4_40ab_b8a4_ff34ca3195c5:n id_a4849866_a8e0_4b22_a7f3_7f239548e8d7 "4. Exit the application" id_923f3ef6_e3e4_40ab_b8a4_ff34ca3195c5:s->id_a4849866_a8e0_4b22_a7f3_7f239548e8d7:n id_879f8540_c415_44f5_ac36_89b968a5abc0 ask the user for the input of the menu choice id_a4849866_a8e0_4b22_a7f3_7f239548e8d7:s->id_879f8540_c415_44f5_ac36_89b968a5abc0:n id_8115f825_d6d8_4875_92d4_679b2fed2114 menuChoice id_879f8540_c415_44f5_ac36_89b968a5abc0:s->id_8115f825_d6d8_4875_92d4_679b2fed2114:n true_dummy_down_id_350e343a_ad08_4d8a_8e92_e7bebabbf7d2 id_8115f825_d6d8_4875_92d4_679b2fed2114:s->true_dummy_down_id_350e343a_ad08_4d8a_8e92_e7bebabbf7d2:n true_dummy_down_left_id_350e343a_ad08_4d8a_8e92_e7bebabbf7d2 true_dummy_down_id_350e343a_ad08_4d8a_8e92_e7bebabbf7d2->true_dummy_down_left_id_350e343a_ad08_4d8a_8e92_e7bebabbf7d2 true_dummy_down_left_id_350e343a_ad08_4d8a_8e92_e7bebabbf7d2->id_350e343a_ad08_4d8a_8e92_e7bebabbf7d2:s end_dummy_down_id_350e343a_ad08_4d8a_8e92_e7bebabbf7d2 false_dummy_down_id_350e343a_ad08_4d8a_8e92_e7bebabbf7d2->end_dummy_down_id_350e343a_ad08_4d8a_8e92_e7bebabbf7d2 id_b38ec9cb_395c_4b5d_9b84_bed28b592055 menuChoice == 1 end_dummy_down_id_350e343a_ad08_4d8a_8e92_e7bebabbf7d2->id_b38ec9cb_395c_4b5d_9b84_bed28b592055 true_dummy_up_id_b38ec9cb_395c_4b5d_9b84_bed28b592055 id_b38ec9cb_395c_4b5d_9b84_bed28b592055:e->true_dummy_up_id_b38ec9cb_395c_4b5d_9b84_bed28b592055 true false_dummy_up_id_b38ec9cb_395c_4b5d_9b84_bed28b592055 id_b38ec9cb_395c_4b5d_9b84_bed28b592055:w->false_dummy_up_id_b38ec9cb_395c_4b5d_9b84_bed28b592055 false id_93be37ec_04f4_425f_a40c_0ad71ac0d460 if the user chooses option 1 true_dummy_up_id_b38ec9cb_395c_4b5d_9b84_bed28b592055->id_93be37ec_04f4_425f_a40c_0ad71ac0d460:n id_2c59ef90_727a_43d5_8e06_3c3c13be8dd0 menuChoice == 2 false_dummy_up_id_b38ec9cb_395c_4b5d_9b84_bed28b592055->id_2c59ef90_727a_43d5_8e06_3c3c13be8dd0:n id_e07d78ce_ea38_4ad1_8f6e_f917ea17dd72 "You chose to add a book." id_93be37ec_04f4_425f_a40c_0ad71ac0d460:s->id_e07d78ce_ea38_4ad1_8f6e_f917ea17dd72:n true_dummy_down_id_b38ec9cb_395c_4b5d_9b84_bed28b592055 id_e07d78ce_ea38_4ad1_8f6e_f917ea17dd72:s->true_dummy_down_id_b38ec9cb_395c_4b5d_9b84_bed28b592055:n true_dummy_up_id_2c59ef90_727a_43d5_8e06_3c3c13be8dd0 id_2c59ef90_727a_43d5_8e06_3c3c13be8dd0:e->true_dummy_up_id_2c59ef90_727a_43d5_8e06_3c3c13be8dd0 true false_dummy_up_id_2c59ef90_727a_43d5_8e06_3c3c13be8dd0 id_2c59ef90_727a_43d5_8e06_3c3c13be8dd0:w->false_dummy_up_id_2c59ef90_727a_43d5_8e06_3c3c13be8dd0 false id_7dda9216_9fa4_49cc_9961_40d6250822b6 if the user chooses option 2 true_dummy_up_id_2c59ef90_727a_43d5_8e06_3c3c13be8dd0->id_7dda9216_9fa4_49cc_9961_40d6250822b6:n id_01598099_e09f_4266_81d0_e7f8718549e5 menuChoice == 3 false_dummy_up_id_2c59ef90_727a_43d5_8e06_3c3c13be8dd0->id_01598099_e09f_4266_81d0_e7f8718549e5:n id_5bb4c6b9_639c_41ca_9f8d_12ccb739f491 "You chose to edit a book." id_7dda9216_9fa4_49cc_9961_40d6250822b6:s->id_5bb4c6b9_639c_41ca_9f8d_12ccb739f491:n true_dummy_down_id_2c59ef90_727a_43d5_8e06_3c3c13be8dd0 id_5bb4c6b9_639c_41ca_9f8d_12ccb739f491:s->true_dummy_down_id_2c59ef90_727a_43d5_8e06_3c3c13be8dd0:n true_dummy_up_id_01598099_e09f_4266_81d0_e7f8718549e5 id_01598099_e09f_4266_81d0_e7f8718549e5:e->true_dummy_up_id_01598099_e09f_4266_81d0_e7f8718549e5 true false_dummy_up_id_01598099_e09f_4266_81d0_e7f8718549e5 id_01598099_e09f_4266_81d0_e7f8718549e5:w->false_dummy_up_id_01598099_e09f_4266_81d0_e7f8718549e5 false id_151f817c_edfd_492c_ae48_4f32cf49cf4d if the user chooses option 3 true_dummy_up_id_01598099_e09f_4266_81d0_e7f8718549e5->id_151f817c_edfd_492c_ae48_4f32cf49cf4d:n id_5a359408_466a_4741_a3f9_f76e7b32a162 if the user chooses option 4 false_dummy_up_id_01598099_e09f_4266_81d0_e7f8718549e5->id_5a359408_466a_4741_a3f9_f76e7b32a162:n id_a82c47a6_859a_404b_9fe2_761a81acf28d "You chose to remove a book." id_151f817c_edfd_492c_ae48_4f32cf49cf4d:s->id_a82c47a6_859a_404b_9fe2_761a81acf28d:n true_dummy_down_id_01598099_e09f_4266_81d0_e7f8718549e5 id_a82c47a6_859a_404b_9fe2_761a81acf28d:s->true_dummy_down_id_01598099_e09f_4266_81d0_e7f8718549e5:n id_eb1d547f_ed69_4089_bf2e_4ce3f078c95f "You chose to exit the application. Thank you!" id_5a359408_466a_4741_a3f9_f76e7b32a162:s->id_eb1d547f_ed69_4089_bf2e_4ce3f078c95f:n false_dummy_down_id_01598099_e09f_4266_81d0_e7f8718549e5 id_eb1d547f_ed69_4089_bf2e_4ce3f078c95f:s->false_dummy_down_id_01598099_e09f_4266_81d0_e7f8718549e5:n end_id_01598099_e09f_4266_81d0_e7f8718549e5 true_dummy_down_id_01598099_e09f_4266_81d0_e7f8718549e5->end_id_01598099_e09f_4266_81d0_e7f8718549e5 false_dummy_down_id_01598099_e09f_4266_81d0_e7f8718549e5->end_id_01598099_e09f_4266_81d0_e7f8718549e5 false_dummy_down_id_2c59ef90_727a_43d5_8e06_3c3c13be8dd0 end_id_01598099_e09f_4266_81d0_e7f8718549e5:s->false_dummy_down_id_2c59ef90_727a_43d5_8e06_3c3c13be8dd0:n end_id_2c59ef90_727a_43d5_8e06_3c3c13be8dd0 true_dummy_down_id_2c59ef90_727a_43d5_8e06_3c3c13be8dd0->end_id_2c59ef90_727a_43d5_8e06_3c3c13be8dd0 false_dummy_down_id_2c59ef90_727a_43d5_8e06_3c3c13be8dd0->end_id_2c59ef90_727a_43d5_8e06_3c3c13be8dd0 false_dummy_down_id_b38ec9cb_395c_4b5d_9b84_bed28b592055 end_id_2c59ef90_727a_43d5_8e06_3c3c13be8dd0:s->false_dummy_down_id_b38ec9cb_395c_4b5d_9b84_bed28b592055:n end_id_b38ec9cb_395c_4b5d_9b84_bed28b592055 true_dummy_down_id_b38ec9cb_395c_4b5d_9b84_bed28b592055->end_id_b38ec9cb_395c_4b5d_9b84_bed28b592055 false_dummy_down_id_b38ec9cb_395c_4b5d_9b84_bed28b592055->end_id_b38ec9cb_395c_4b5d_9b84_bed28b592055 id_224ecdfe_d24e_493e_a794_43fcd83289e1 menuChoice != 4 end_id_b38ec9cb_395c_4b5d_9b84_bed28b592055:s->id_224ecdfe_d24e_493e_a794_43fcd83289e1:n true_dummy_down_id_224ecdfe_d24e_493e_a794_43fcd83289e1 id_224ecdfe_d24e_493e_a794_43fcd83289e1:e->true_dummy_down_id_224ecdfe_d24e_493e_a794_43fcd83289e1 true id_ce4f4cdf_ba62_4261_a21a_fad7762d6048 End id_224ecdfe_d24e_493e_a794_43fcd83289e1:s->id_ce4f4cdf_ba62_4261_a21a_fad7762d6048 false true_dummy_up_id_224ecdfe_d24e_493e_a794_43fcd83289e1 true_dummy_up_id_224ecdfe_d24e_493e_a794_43fcd83289e1->end_id_224ecdfe_d24e_493e_a794_43fcd83289e1:e true_dummy_down_id_224ecdfe_d24e_493e_a794_43fcd83289e1->true_dummy_up_id_224ecdfe_d24e_493e_a794_43fcd83289e1
digitProcessor
id_b9095b60_adee_478f_81d3_633ae65c2e82 Begin id_727c8045_606b_4e6a_b88d_10e54eea87b8 declare a variable to hold a multi-digited integer id_b9095b60_adee_478f_81d3_633ae65c2e82:s->id_727c8045_606b_4e6a_b88d_10e54eea87b8:n id_4e513947_c1c5_47ad_a8f5_cdacf2b907d0 num id_727c8045_606b_4e6a_b88d_10e54eea87b8:s->id_4e513947_c1c5_47ad_a8f5_cdacf2b907d0:n id_73fb8182_8729_4d29_a2f1_3a85405e66ff declare a variable to hold the remainder as the number is processed id_4e513947_c1c5_47ad_a8f5_cdacf2b907d0:s->id_73fb8182_8729_4d29_a2f1_3a85405e66ff:n id_455d2cdb_b183_4ff6_9502_7c7150f5275d remainder id_73fb8182_8729_4d29_a2f1_3a85405e66ff:s->id_455d2cdb_b183_4ff6_9502_7c7150f5275d:n id_8fdc8129_19d4_4272_b01c_45f69987c995 declare a variable to hold the value of the sum of the digits id_455d2cdb_b183_4ff6_9502_7c7150f5275d:s->id_8fdc8129_19d4_4272_b01c_45f69987c995:n id_5323ddda_5163_4b83_bcf7_9be7d69df03d sum id_8fdc8129_19d4_4272_b01c_45f69987c995:s->id_5323ddda_5163_4b83_bcf7_9be7d69df03d:n id_ae38f0d7_69ed_46a1_81c5_e3113808acc3 declare a variable to hold the value that allows for the user to repeat the process of entering a number id_5323ddda_5163_4b83_bcf7_9be7d69df03d:s->id_ae38f0d7_69ed_46a1_81c5_e3113808acc3:n id_c92e5aa5_fd06_41f8_9394_13d967b53201 repeat id_ae38f0d7_69ed_46a1_81c5_e3113808acc3:s->id_c92e5aa5_fd06_41f8_9394_13d967b53201:n end_id_7c83d1c1_1cc7_48cf_89eb_64549d64d82e id_c92e5aa5_fd06_41f8_9394_13d967b53201:s->end_id_7c83d1c1_1cc7_48cf_89eb_64549d64d82e:n id_45b4b72a_8b59_422e_aef8_f4dcf4089992 use an output to prompt the user to enter the multi-digit number end_id_7c83d1c1_1cc7_48cf_89eb_64549d64d82e->id_45b4b72a_8b59_422e_aef8_f4dcf4089992 id_4a7b34a0_0ccb_4539_83ce_b73661b06f09 num id_45b4b72a_8b59_422e_aef8_f4dcf4089992:s->id_4a7b34a0_0ccb_4539_83ce_b73661b06f09:n id_9d152746_6859_42c3_bdae_34effc5b7092 use a loop to check to see if the number is not greater than 0 (while num <= 0) id_4a7b34a0_0ccb_4539_83ce_b73661b06f09:s->id_9d152746_6859_42c3_bdae_34effc5b7092:n id_18a7aee6_d25c_4c9d_b8fc_67e3758002e1 num <= 0 id_9d152746_6859_42c3_bdae_34effc5b7092:s->id_18a7aee6_d25c_4c9d_b8fc_67e3758002e1:n true_dummy_up_id_18a7aee6_d25c_4c9d_b8fc_67e3758002e1 id_18a7aee6_d25c_4c9d_b8fc_67e3758002e1:e->true_dummy_up_id_18a7aee6_d25c_4c9d_b8fc_67e3758002e1 true false_dummy_up_id_18a7aee6_d25c_4c9d_b8fc_67e3758002e1 id_18a7aee6_d25c_4c9d_b8fc_67e3758002e1:w->false_dummy_up_id_18a7aee6_d25c_4c9d_b8fc_67e3758002e1 false id_69dab53c_540f_42b1_9500_8488dafbd8b6 if the number is not greater than 0, then re-prompt the user to enter another number true_dummy_up_id_18a7aee6_d25c_4c9d_b8fc_67e3758002e1->id_69dab53c_540f_42b1_9500_8488dafbd8b6:n false_dummy_down_id_18a7aee6_d25c_4c9d_b8fc_67e3758002e1 false_dummy_up_id_18a7aee6_d25c_4c9d_b8fc_67e3758002e1->false_dummy_down_id_18a7aee6_d25c_4c9d_b8fc_67e3758002e1 id_82653783_6000_4183_9a31_1f8965e3e6d1 "ERROR: Number must be positive. Try again." id_69dab53c_540f_42b1_9500_8488dafbd8b6:s->id_82653783_6000_4183_9a31_1f8965e3e6d1:n id_79024a6e_8ee6_483e_9d65_767199837921 num id_82653783_6000_4183_9a31_1f8965e3e6d1:s->id_79024a6e_8ee6_483e_9d65_767199837921:n true_dummy_down_id_18a7aee6_d25c_4c9d_b8fc_67e3758002e1 id_79024a6e_8ee6_483e_9d65_767199837921:s->true_dummy_down_id_18a7aee6_d25c_4c9d_b8fc_67e3758002e1:n true_dummy_down_left_id_18a7aee6_d25c_4c9d_b8fc_67e3758002e1 true_dummy_down_id_18a7aee6_d25c_4c9d_b8fc_67e3758002e1->true_dummy_down_left_id_18a7aee6_d25c_4c9d_b8fc_67e3758002e1 true_dummy_down_left_id_18a7aee6_d25c_4c9d_b8fc_67e3758002e1->id_18a7aee6_d25c_4c9d_b8fc_67e3758002e1:s end_dummy_down_id_18a7aee6_d25c_4c9d_b8fc_67e3758002e1 false_dummy_down_id_18a7aee6_d25c_4c9d_b8fc_67e3758002e1->end_dummy_down_id_18a7aee6_d25c_4c9d_b8fc_67e3758002e1 id_812a1935_c1a7_4941_82bd_5b1f29887b53 otherwise, continue with the program end_dummy_down_id_18a7aee6_d25c_4c9d_b8fc_67e3758002e1->id_812a1935_c1a7_4941_82bd_5b1f29887b53 id_224205a8_4713_4b63_88c8_b8d092323060 sum = 0 id_812a1935_c1a7_4941_82bd_5b1f29887b53:s->id_224205a8_4713_4b63_88c8_b8d092323060:n id_717b032a_d556_4ea0_926e_f82ae8ca1ba5 start the loop that processes the sum of the digits (while num > 0) id_224205a8_4713_4b63_88c8_b8d092323060:s->id_717b032a_d556_4ea0_926e_f82ae8ca1ba5:n id_12d6ee4f_16e8_456a_9f45_504724aaecf7 num > 0 id_717b032a_d556_4ea0_926e_f82ae8ca1ba5:s->id_12d6ee4f_16e8_456a_9f45_504724aaecf7:n true_dummy_up_id_12d6ee4f_16e8_456a_9f45_504724aaecf7 id_12d6ee4f_16e8_456a_9f45_504724aaecf7:e->true_dummy_up_id_12d6ee4f_16e8_456a_9f45_504724aaecf7 true false_dummy_up_id_12d6ee4f_16e8_456a_9f45_504724aaecf7 id_12d6ee4f_16e8_456a_9f45_504724aaecf7:w->false_dummy_up_id_12d6ee4f_16e8_456a_9f45_504724aaecf7 false id_ed6ad250_2e70_4506_8058_210a4ac1449c calculate the remainder (last digit) by taking the original number and % by 10 true_dummy_up_id_12d6ee4f_16e8_456a_9f45_504724aaecf7->id_ed6ad250_2e70_4506_8058_210a4ac1449c:n false_dummy_down_id_12d6ee4f_16e8_456a_9f45_504724aaecf7 false_dummy_up_id_12d6ee4f_16e8_456a_9f45_504724aaecf7->false_dummy_down_id_12d6ee4f_16e8_456a_9f45_504724aaecf7 id_c9e91b89_c051_4d3d_87fc_1ff056dc5031 remainder = num % 10 id_ed6ad250_2e70_4506_8058_210a4ac1449c:s->id_c9e91b89_c051_4d3d_87fc_1ff056dc5031:n id_ce45cdc2_4b5a_43f5_bff9_493b2828bdcb take the remainder (last digit) and add it to the sum id_c9e91b89_c051_4d3d_87fc_1ff056dc5031:s->id_ce45cdc2_4b5a_43f5_bff9_493b2828bdcb:n id_3c762c14_bc57_42d7_a0f2_81de718636a9 sum = sum + remainder id_ce45cdc2_4b5a_43f5_bff9_493b2828bdcb:s->id_3c762c14_bc57_42d7_a0f2_81de718636a9:n id_15db35dc_e63c_41cc_b510_f18d10ec6635 update the value of the original number by dividing by 10 id_3c762c14_bc57_42d7_a0f2_81de718636a9:s->id_15db35dc_e63c_41cc_b510_f18d10ec6635:n id_94b74ae8_69cb_4ddd_8106_7492765ddef5 num = num / 10 id_15db35dc_e63c_41cc_b510_f18d10ec6635:s->id_94b74ae8_69cb_4ddd_8106_7492765ddef5:n true_dummy_down_id_12d6ee4f_16e8_456a_9f45_504724aaecf7 id_94b74ae8_69cb_4ddd_8106_7492765ddef5:s->true_dummy_down_id_12d6ee4f_16e8_456a_9f45_504724aaecf7:n true_dummy_down_left_id_12d6ee4f_16e8_456a_9f45_504724aaecf7 true_dummy_down_id_12d6ee4f_16e8_456a_9f45_504724aaecf7->true_dummy_down_left_id_12d6ee4f_16e8_456a_9f45_504724aaecf7 true_dummy_down_left_id_12d6ee4f_16e8_456a_9f45_504724aaecf7->id_12d6ee4f_16e8_456a_9f45_504724aaecf7:s end_dummy_down_id_12d6ee4f_16e8_456a_9f45_504724aaecf7 false_dummy_down_id_12d6ee4f_16e8_456a_9f45_504724aaecf7->end_dummy_down_id_12d6ee4f_16e8_456a_9f45_504724aaecf7 id_90aebe8a_cc9c_4073_885d_2b7c5724811f once the original number is less than or equal to 0, display the sum end_dummy_down_id_12d6ee4f_16e8_456a_9f45_504724aaecf7->id_90aebe8a_cc9c_4073_885d_2b7c5724811f id_746bf53b_74b6_4647_81c5_4df6c9c9b154 "Sum of digits = " + sum id_90aebe8a_cc9c_4073_885d_2b7c5724811f:s->id_746bf53b_74b6_4647_81c5_4df6c9c9b154:n id_91b7696b_225f_4698_885f_0b1e848ef872 ask the user to repeat the process id_746bf53b_74b6_4647_81c5_4df6c9c9b154:s->id_91b7696b_225f_4698_885f_0b1e848ef872:n id_3c587c4b_e9d7_4b25_bcce_849832971303 repeat id_91b7696b_225f_4698_885f_0b1e848ef872:s->id_3c587c4b_e9d7_4b25_bcce_849832971303:n id_7c83d1c1_1cc7_48cf_89eb_64549d64d82e repeat == "y" || repeat == "yes" id_3c587c4b_e9d7_4b25_bcce_849832971303:s->id_7c83d1c1_1cc7_48cf_89eb_64549d64d82e:n true_dummy_down_id_7c83d1c1_1cc7_48cf_89eb_64549d64d82e id_7c83d1c1_1cc7_48cf_89eb_64549d64d82e:e->true_dummy_down_id_7c83d1c1_1cc7_48cf_89eb_64549d64d82e true id_4337435a_69df_403a_ada6_05ffc83a68c6 "Thank you for using the program." id_7c83d1c1_1cc7_48cf_89eb_64549d64d82e:s->id_4337435a_69df_403a_ada6_05ffc83a68c6 false true_dummy_up_id_7c83d1c1_1cc7_48cf_89eb_64549d64d82e true_dummy_up_id_7c83d1c1_1cc7_48cf_89eb_64549d64d82e->end_id_7c83d1c1_1cc7_48cf_89eb_64549d64d82e:e true_dummy_down_id_7c83d1c1_1cc7_48cf_89eb_64549d64d82e->true_dummy_up_id_7c83d1c1_1cc7_48cf_89eb_64549d64d82e id_e0ca9bf7_74d6_43fb_8a6f_ea3a51f8fda3 End id_4337435a_69df_403a_ada6_05ffc83a68c6:s->id_e0ca9bf7_74d6_43fb_8a6f_ea3a51f8fda3:n
inputDemo
id_5586d340_1de9_4dcb_8367_87f5b00eeff4 Begin id_a20ec0dd_d5f6_4ba1_baf1_6c7b09b9b3ca Declare a variable named number id_5586d340_1de9_4dcb_8367_87f5b00eeff4:s->id_a20ec0dd_d5f6_4ba1_baf1_6c7b09b9b3ca:n id_6367d242_0078_48e8_b730_d9490fb9c5c8 number id_a20ec0dd_d5f6_4ba1_baf1_6c7b09b9b3ca:s->id_6367d242_0078_48e8_b730_d9490fb9c5c8:n id_1f857fb9_1a33_4ac0_81dd_0406f613b8b7 Get the input of the number from the user id_6367d242_0078_48e8_b730_d9490fb9c5c8:s->id_1f857fb9_1a33_4ac0_81dd_0406f613b8b7:n id_8f74b101_966e_4000_a925_3d1d9364d002 number id_1f857fb9_1a33_4ac0_81dd_0406f613b8b7:s->id_8f74b101_966e_4000_a925_3d1d9364d002:n id_1df04105_0c21_43a6_84a7_2c777ba287f9 Display the number entered id_8f74b101_966e_4000_a925_3d1d9364d002:s->id_1df04105_0c21_43a6_84a7_2c777ba287f9:n id_bcf006a8_d461_4f15_88c9_bec53a034e4e "You entered the number: " + number id_1df04105_0c21_43a6_84a7_2c777ba287f9:s->id_bcf006a8_d461_4f15_88c9_bec53a034e4e:n id_a1aeb68d_5723_473f_a12c_32bc9fbf4b13 End id_bcf006a8_d461_4f15_88c9_bec53a034e4e:s->id_a1aeb68d_5723_473f_a12c_32bc9fbf4b13:n