by @MARIA GABRIELA MARIN APOLO Fork
{"functions":[],"name":"Gabriela_Marin_primos_flowrun","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_001_begin"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"candidato","lengthValue2":"5","id":"id_002_decl_numero","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"divisorActual","lengthValue2":"5","id":"id_003_decl_divisor","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Boolean","name":"esPrimo","lengthValue2":"5","id":"id_004_decl_comprobado","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"listaPrimos","lengthValue2":"5","id":"id_005_decl_listaPrimos","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"sumaPrimosTerminanEn3","lengthValue2":"5","id":"id_006_decl_acumulador","initValue":null},{"@type":"Assign","name":"candidato","id":"id_007_assign_numero","value":"2"},{"@type":"Assign","name":"listaPrimos","id":"id_008_assign_listaPrimos","value":"\"\""},{"@type":"Assign","name":"sumaPrimosTerminanEn3","id":"id_009_assign_acumulador","value":"0"},{"condition":"candidato <= 30","@type":"While","id":"id_033_while_numero","body":{"statements":[{"@type":"Assign","name":"esPrimo","id":"id_010_assign_comprobado","value":"true"},{"@type":"Assign","name":"divisorActual","id":"id_011_assign_divisor","value":"2"},{"condition":"divisorActual <= candidato - 1","@type":"While","id":"id_018_while_divisor","body":{"statements":[{"falseBlock":{"statements":[],"id":"id_012_false_divisible"},"trueBlock":{"statements":[{"@type":"Assign","name":"esPrimo","id":"id_013_assign_false","value":"false"}],"id":"id_014_true_divisible"},"condition":"candidato % divisorActual == 0","@type":"If","id":"id_015_if_divisible"},{"@type":"Assign","name":"divisorActual","id":"id_016_inc_divisor","value":"divisorActual + 1"}],"id":"id_017_while_divisor_body"}},{"falseBlock":{"statements":[],"id":"id_019_false_no_primo"},"trueBlock":{"statements":[{"falseBlock":{"statements":[{"@type":"Assign","name":"listaPrimos","id":"id_020_append_primo","value":"listaPrimos + \", \" + candidato"}],"id":"id_021_false_not_first"},"trueBlock":{"statements":[{"@type":"Assign","name":"listaPrimos","id":"id_022_first_primo","value":"\"\" + candidato"}],"id":"id_023_true_first"},"condition":"listaPrimos == \"\"","@type":"If","id":"id_024_if_first"},{"falseBlock":{"statements":[],"id":"id_025_false_no_termina3"},"trueBlock":{"statements":[{"@type":"Assign","name":"sumaPrimosTerminanEn3","id":"id_026_add_acumulador","value":"sumaPrimosTerminanEn3 + candidato"}],"id":"id_027_true_termina3"},"condition":"candidato % 10 == 3","@type":"If","id":"id_028_if_termina3"}],"id":"id_029_true_es_primo"},"condition":"esPrimo == true","@type":"If","id":"id_030_if_comprobado"},{"@type":"Assign","name":"candidato","id":"id_031_inc_numero","value":"candidato + 1"}],"id":"id_032_while_numero_body"}},{"newline":true,"@type":"Output","id":"id_034_out_lista","value":"\"Numeros primos del 1 al 30: \" + listaPrimos"},{"newline":true,"@type":"Output","id":"id_035_out_acumulador","value":"\"Suma de primos que terminan en digito 3: \" + sumaPrimosTerminanEn3"},{"@type":"Return","id":"id_036_return","maybeValue":null}],"parameters":[]},"id":"id_8c3b16d2_4660_4263_bab8_9beb6f5317ba","config":{"showDebugVars":true,"useInputPrompt":true,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":false,"lang":"python","showGenCode":true},"version":"0.3","revision":31}