mercoledì 19 ottobre 2011

Calcoliamo la velocità media

Supponiamo di dover percorrere un tragitto di 100 Km in 60 minuti.

Quale dovrà essere la velocità media della nostra auto?

Ho preso spunto da questo problema di fisica per impostare uno script! :)

Lo script dà la possibilità  di calcolare, con un margine di errore bassissimo,

  • la velocità media in km/h (chilometri all'ora)
  • la velocità media in m/s (metri al secondo)



#! /bin/bash

#author bit3lux


#name script: calcV.sh


echo "Dammi lo spazio da percorrere in km  es. 100"
read s

echo "dammi il tempo in minuti. es. 60"
read t

echo "calcoliamo la velocita media"

echo "se vuoi la velocità media in km orari digita k, se la vuoi in metri al secondo, digita m"

read V

if [ $V == k ]; then
# tempo in ore
tm=$(echo "scale=3; $t / 60" | bc)
#v=velocità media in km/h
v=$(echo "scale=3; $s / $tm" | bc)

echo "la velocità media necessaria per percorrere $s km in $t minuti è di $v chilometri all'ora"

fi

if [ $V == m ]; then

#spazio in metri
sm=`expr $s \* 1000`
#tempo in secondi
ts=`expr $t \* 60`
#v=velocità media m/s
v=$(echo "scale=3; $sm / $ts" | bc)

echo "la velocità media necessaria per percorrere $s km in $t minuti è di $v metri al secondo"

fi

exit 0


Aprite un file di testo sulla scrivania, incollateci il corpo dello script, nominatelo calcV.sh

spostiamoci, col terminale, sulla scrivania

$ cd Scrivania

rendiamo eseguibile lo script

$ chmod +x calcV.sh

lanciamo lo script

$ ./calcV.sh

Alla prossima :)

Nessun commento:

Posta un commento