Entrega IV, Programación Bash

En la entrega 3 de programación bash se observó como declarar variables y constantes del tipo string o enteras. En esta entrega se planteará un problema que es posible resolver con la declaración de variables.

 

 

Problema

 

Se requiere obtener el área de 2 circulos con radios distintos, el primero de ellos tiene un radio de 15 cm y el segundo un radio de 20 cm. Calcule el área de ambos circulos.

 

 

Solución del problema de calculo de area.

 

 

 

Área de un circulo= pi * radio*radio

 

 

 

Área del circulo 1=3.1416*15 *15= x cm

Área del circulo 2=3.1416*20*20= x cm

 

 

 

Identificar las variables y constantes que se han de usar en el script

 

areacir------> variable numérica

radio----------> variable para los 2 circulos

 

mensaje--------> constante de string para imprimri un mensaje en pantalla

pi-------------> constante 3.1416

 

 

Crear el script area.sh

 

 

CONTENIDO SCRIPT


#! /bin/bash

#Circulo 1

#declaración de variables y constantes iniciales.
mensaje="El area del circulo es"
declare -r let pi=3 #constante entero #valor se sobreescrito para el segundo circulo.
let radio=15 #radio del primer circulo

 

areacir=pi*radio*radio
echo $mensaje
echo $radio
echo #para dejar un espacio en blanco

 

#Circulo 2

#redefinir o redeclarar la variable
let radio=20 #radio del último circulo

areacir=pi*radio*radio
echo $mensaje
echo $radio
echo #para dejar un espacio en blanco

 

 

La importancia de hacer correctamente esta declaración, radica en manejar la información sin errores.

 

 

Nota: El valor de pi se trunco a 3 por que el bash no soporta flotantes o decimales. Ya que el objetivo era mostrar la importancia de una correcta declaración

 

Comentarios
No hay ningún comentario aún. Sea usted el primero.