Leer un número si es positivo calcular su cubo si es negativo calcular su cuadrado

Leer un número si es positivo calcular su cubo si es negativo su cuadrado

Elaborar un algoritmo que lea un número y calcule e imprima su cuadrado si el número es negativo y su cubo si el número es positivo.

Como ya es costumbre, vamos a explicar el funcionamiento de este algoritmo, entonces lo primero que hacemos es ponerle un nombre, en mi caso le puse:

Algoritmo detarea

Declaramos la variable n de tipo entero.

               Definir n Como Entero

Pedimos que se ingrese un número.

               Escribir «Ingresa un número»

Este número lo ingresamos en la variable n.

               leer n

Evaluamos si el número es mayor a cero.

               si n > 0 Entonces

Si la condición se cumple, quiere decir que el número es positivo, por lo tanto calculamos el cubo del número.

                              Escribir «EL cubo de «,n,» es: «,n*n*n

               SiNo

SI la condición no se cumple, entonces evaluamos si el número es menor a cero.

                              si n < 0 Entonces

SI la condición se cumple, quiere decir que el número es negativo, por lo tanto calculamos el cuadrado.

                                             Escribir «EL cuadrado de «,n,» es: «,n*n

                              Sino

SI no se cumple ninguna de las condiciones anteriores quiere decir que el número es neutro, es decir no es positivo ni tampoco negativo.

                                            Escribir «EL número «,n,» es neutro»

                              FinSi

               FinSi     

FinAlgoritmo

Aquí puedes ver el funcionamiento de este algoritmo.

Leer un número si es positivo calcular su cubo si es negativo su cuadrado
Leer un número si es positivo calcular su cubo si es negativo su cuadrado

Bien amigos esta es la solución de este algoritmo, les comparto el código fuente, espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *