Para el presente artículo abordaremos un ejercicio muy común cuando empezamos el desarrollo de algoritmos; más concretamente cuando damos los primeros pasos en el manejo de condicionales o bifurcaciones en programación y algoritmia, este ejercicio hablará de cómo hacer un algoritmo que determina si un número es positivo o negativo, la finalidad será analizar las posibles alternativas (Que pueden ser varias), para dar solución a un problema.
Algoritmo que determina si un número es positivo o negativo
Detalle del caso: Desarrollar un algoritmo que dado un número determine si este es positivo o negativo; deberá mostrar un mensaje de tipo: «El número 2 es positivo«, así mismo si el usuario ingresa «0», indicar que es neutro.
Datos de entrada
- Un número cualquiera.
Proceso
🌟 ¡Visita Nuestra Tienda para Programadores! 🌟Descubre Códigos Fuente, Cursos, Software, Computadoras, Accesorios y Regalos Exclusivos. ¡Todo lo que necesitas para llevar tu programación al siguiente nivel!
- Validación si es positivo o negativo.
Salidas
- Mensaje que indica si es positivo o negativo.
Código del Algoritmo que determina si un número es positivo o negativo
A continuación podrás ver la explicación de este ejercicio de una forma muy sencilla!.
Recomendado:
Verificación formal de algoritmos. Ejercicios resueltos: 6 (Manuales. Ingenierías y Arquitectura)
Análisis del código
Cuando desarrollamos un algoritmo, debemos constantemente hacernos preguntas; para el presente ejercicio la pregunta es: ¿cuáles son los números negativos?, ¿cuáles son los números positivos?, a partir de allí podemos inmediatamente crear el condicional que proporciona la solución al planteamiento solicitado.
Otros condiciones para determinar si un número es positivo
si número > 0 (Aquí excluimos el 0) si número > -1 (Aquí incluímos el 0) si número >= 1 (Aquí excluimos el 0)
Otros condicionales para determinar si un número es negativo
si número < 0 (Aquí excluimos el 0) si número <= -1 (Aquí excluímos el 0) si número < 1 (Aquí incluímos el 0)
Como podemos observar podemos obtener los mismos resultados modificando las condiciones; sin embargo en el ejercicio se utilizaron dos condicionales teniendo en cuenta que se solicita informar también al cero como neutro.
Excelente! Muchas gracias.
Gracias por participar Alejandra, bienvenida siempre.
Saludos!
chido me ayoda con la tarea grax
Excelente amigo, éxitos con tus algoritmos.