bash sh linux contar cuantos numeros positivos negativos y neutros

Este programa hecho en sh / bash lee 10 números y cuenta cuantos números positivos, negativos y neutros hay.

#!/bin/bash
X=1 #inicia la variable X
v=0 #inicia la variable v
v1=0 #inicia la variable v1
v2=0 #inicia la variable v2
while [ $X -le 10 ] #inicia X , -le operador aritmético y lee hasta 10 números
do
 echo "Ingresa un numero"
 read b # leer b
 if (($b<=-1)) #if si b es menor que -1
 then #entonces
 let v+=1 # let permite realizar la operación de sumar, cuando exista un numero menor o igual que -1 entonces v se le asigna +1 cuantas veces sea necesario
 fi
 if(($b>=+1))
 then
 let v1+=1 # let permite realizar la operación de sumar, cuando exista un numero menor o igual que +1 entonces v1 se le asigna +1 cuantas veces sea necesario
 fi
 if(($b==0))
 then
 let v2+=1
 let v1+=1 # let permite realizar la operación de sumar, cuando exista un numero 0  entonces v1 se le asigna +1 cuantas veces sea necesario
 fi
 let X=$X+1 # let suma X hasta llegar 10 para controlar el ciclo while
done
echo "Positivos hay $v negativos hay $v1 y neutros $v2" #Muestra el resultado
Esta entrada ha sido publicada en Diversidad y etiquetada como . Guarda el enlace permanente.

Deja una respuesta

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.