El problema planteado se trata en leer un valor por teclado y luego mostrar el numero primo anterior a ese valor.
El siguiente algoritmo hace uso de funciones y la sentencia condicional si-sino
La lógica que utiliza este programa en pseint es simple. Se invoca la función esPrimo() entre un ciclo for para determinar el numero primo anterior al valor leído.
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)