Linux/Unix Shell Scripting - Duda con shell Aritméticos

 
Vista:
Imágen de perfil de catya

Duda con shell Aritméticos

Publicado por catya (5 intervenciones) el 04/10/2014 01:33:25
Hola a todos . Tengo una duda y a ser posible que me la explicaran, hace 2 días que empecé de cero con shell y me mandaron a hacer una actividad en la que pone lo siguiente:

1.- Solicita los números enteros (precio y cantidad) y muestra el importe total aplicando un IGIC del 10,2% (sin tener en cuenta decimales)

clear
read precio cantidad
total=`expr $precio \* $cantidad \* 102 / 1000
echo importe total ….. $total

Modifica el programa anterior para que muestre un mensaje de solicitud para cada dato (precio y cantidad)


Siento si la duda es una chorrada, pero estoy a cero con shell y no entendí lo de agregarle un valor. Si me pueden ayudar se los agradeceria muchísimo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 104
Oro
Ha mantenido su posición en Linux/Unix Shell Scripting (en relación al último mes)
Gráfica de Linux/Unix Shell Scripting

Duda con shell Aritméticos

Publicado por xve (309 intervenciones) el 04/10/2014 10:54:27
Hola Catya, no se si te refieres a pones los textos que soliciten el precio y cantidad... seria algo así:

1
2
3
4
5
6
7
8
clear
 
echo -n "Introduce un precio "
read precio
echo -n "Introduce una cantidad "
read cantidad
total=`expr $precio \* $cantidad \* 102 / 1000`
echo importe total ... $total

Coméntanos, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de catya

Duda con shell Aritméticos

Publicado por catya (5 intervenciones) el 04/10/2014 13:23:43
Hola, muchisimas gracias por contestar ;D
en teoría debe ser así lo que no entiendo es cuando va a realizar la operación, ¿tengo dar un valor con el símbolo $ no? para que lo pille.

Por ejemplo el precio seria 12000 y la cantidad 8.

Tendria que ponerlo en read? $1=12000 .

Me hago un lio con las variables y los valores. Perdón por mi ignorancia :P
Saludos ;)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve
Val: 104
Oro
Ha mantenido su posición en Linux/Unix Shell Scripting (en relación al último mes)
Gráfica de Linux/Unix Shell Scripting

Duda con shell Aritméticos

Publicado por xve (309 intervenciones) el 04/10/2014 17:55:23
Hola Catya, yo te recomiendo leer un manual básico de bash...

Lo que estas diciendo de los $, es para hacer referencia a una variable.

a=5
echo $a => devolverá 5
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de catya

Duda con shell Aritméticos

Publicado por catya (5 intervenciones) el 05/10/2014 12:53:05
Muchas gracias por contestar ;) y gracias por la ayuda, me ha servido mucho. mirare manuales para ir poco a poco cogiendole el truco ;). Mucas gracias. Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar