Bash Shell Script para verificar si el triángulo es válido o no si se dan los lados

En este artículo, discutiremos cómo averiguar si los ángulos dados crean un triángulo válido o no. Aquí tomaremos la entrada del usuario y, en función de la entrada, verificaremos si los ángulos son iguales, menores o mayores que 180 grados e imprimiremos el resultado deseado.

Ejemplo 

Inputs : 80 60 40
Output : Valid Triangle
 
Inputs : 55 44 30
Output : Invalid Triangle 

Un triángulo es válido si la suma de todos sus ángulos es igual a 180 grados.

Pasos

  1. Tome la entrada del usuario de tres ángulos como A1, A2 y A3.
    • En Shell Script, «echo» se usa para mostrar el texto/string en la consola.
    • “leer” se usa para leer texto desde una consola.
  2. Sume todos los ángulos y almacene el resultado en una variable.
    • Luego, la entrada se almacena en la variable de suma.
  3. Luego verifica si la suma de los ángulos es igual a 180 grados.
    • Para verificar si la suma es igual a 180 grados, usamos «-eq», que significa igual
  4. Si es verdadero, imprime válido. De lo contrario, la impresión no es válida.
    • Si la condición se cumple, imprime “Triángulo válido”; de lo contrario, imprime «Triángulo no válido».
    • Al final, hemos utilizado “fi”, que indica el final del bucle if. 
# Taking input from user
echo "Enter the angles of triangle"
read A1
read A2
read A3

# storing the sum of angles in sum variable
sum=$((A1+A2+A3))

# checking if sum is equal to 180  
if [ $sum -eq 180 ]
  
# if condition is satisfied  
  then
   echo "Valid triangle"

# if condition is not satified  
else
  
   echo "Invalid triangle"

# end of if loop
fi

Producción:

producción

Publicación traducida automáticamente

Artículo escrito por nitupandel001 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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