Ejercicios básicos de programacion en Shell script...

Iniciado por er_anyel, 8 Noviembre 2011, 11:00 AM

0 Miembros y 1 Visitante están viendo este tema.

er_anyel

Hola a todos, he comenzado a dar un curso de programación hace muy poco y tengo una lista de ejercicios disponibles que me gustaria que alguien pudiese ayudarme.

1. Escribe un script que calcule la media aritmética de dos números introducidos por
teclado.

El primero es sencillo,  Introduces las variables de cada número y la conjuntas con otra variable que es la suma de las 2 anteriores, pero el segundo, creo que es con if pero no tengo mucha idea tidavia...


2. Escribe un script que muestre la suma, la resta, la multiplicación y la división de
dos números que se introducen por teclado.



3. Escribe un script que calcule el área de un cuadrado.



4. Escribe un script que calcule el área de un rectángulo.



5. Escribe un script que calcule el área de un triángulo.



6. Realiza un conversor de euros a pesetas.



7. Realiza un conversor de pesetas a euros.



8. Realiza un script que pida el precio de un producto y el porcentaje de IVA a
aplicar, y que calcule el precio final.



9. Realiza un script que pida el precio de un producto y el porcentaje de descuento,
y que calcule el precio final.


Si alguien puede ayidarme le estaria muy agradecido.

Gracias!!

s00rk

No tiene nada de ciencia en la mayoria solo se piden dos datos y de ahi sacas lo que se te pide

area  cuadrado 2 datos los multiplicas y ya., el rectangulo es igual , triangulo es lo mismo solo que despues de multiplicar se divide entre 2 y ya, la de pesetas ni idea porque no manejo esa moneda aqui en mexico jeje lo del iva 2 datos precio e iva luego es precio * iva y el resultado se lo sumas al precio y ahi queda el precio final.

Esto es de las tareas mas sencillas no veo en que tienes complejidad al hacerlo, si sabes declarar variables y leer datos desde teclado con eso basta ya lo demas es solo que sepas como se hacen y eso se aprende desde la secundaria ...

er_anyel

Muchas gracias, la verdad es que no tengo mucha idea por que he empezado ahora, si que son ejercicios sencillos, pero si alguien me podia decir mas o menos como se hacian y asi ya cogia una idea... Porque luego a partir de estos ejercicios tan simple, hay que ir complicandolo, mediante el filtrado de errores on if, while, case, for... etc...

Gracias.





er_anyel

Por cierto,  Alguien que tenga grandes conocimientos en esta materia y que me pueda dar unas pistas a la hora de insertar filtrado, por ejemplo en el ejercicio 1, que solo puedas insertar valores numericos, en cuanto insertes una letra, salga un mensaje de error y no deja insertarla...


PD: Como se puede hacer que por ejemplo, al hacer una división, el resultado salga con decimales, ya que cuando la realizo, el resultado solo me sale un numero entero. Tengo entendido que es con BC, pero no sé exactamente la sintaxis y el comando man bc no lo entiendo, si alguien puede expresarlo mejor...


GRACIAS!!

s00rk

Pues ahi si te toca leer un poco mas ya que por lo menos yo no se mucho por no decir nada de Shell Script  xD

pero ya en algun otros muchos lenguajes ya tienen funciones para ello como para checar si es numerico muchos se llaman asi
is_numeric(parametro) y ya regresa true o false dependiendo si es o no el parametro q se envio jeje

Stakewinner00

esto parece bastante facil lo ire probando aver si despues me arrepiento de decir esto jaja