El problema planteado se trata en calcular la suma de los números primos leídos por teclado. Se leen varios números. La lectura de datos termina al leer el cero.
El siguiente algoritmo hace uso de funciones y la sentencia condicional si-sino
La lógica que utiliza este algoritmo es simple. Se invoca la función esPrimo() para determinar si el numero es primo en cuyo caso se acumulara. el diagrama de flujo se desarrollo en pseint.
Quiero hacer este programa… Pero ¿Cómo funciona?
La ejecución paso a paso del programa la puede ver en la
eoria
Aclare algunos conceptos
est
Tómese únicamente 90 segundos
ablero
Comparte tu Algoritmo
[Tweet «»Si retorna true o false no lo pregunte en una condicional #Tutorias» ☺»]
Otra buena practica es usar variables de tipo booleano o lógicas y en las sentencias condicionales no preguntar a manera de comparación debido a que la unidad logica del computador con solo poner su nombre de variables en la sentencia condicional compara inmediatamente. Ej. SI(band) será lo mismo que SI(band == true)