Volkswagen Golf 1.8 GTI Turbo 2005

Volkswagen Golf 1.8 GTI Turbo 2005
Que nave

25 de mayo de 2010

ejemplo

crear un programa que se va a caracterizar por una descripción, un código y un precio, y debe permitir el cálculo de su correspondiente IVA. (0.16%)



Solución


Sección Body

resumen funciones

Un programa es una cosa compleja de realizar y por lo tanto es importante que esté bien ESTRUCTURADO y también que sea inteligible para las personas. Si un grupo de sentencias realiza una tarea bien definida, entonces puede estar justificado el aislar estas sentencias formando una función, aunque resulte que sólo se le llame o use una vez.

Hasta ahora hemos visto como resolver un problema planteando un único algoritmo.
Con funciones podemos segmentar un programa en varias partes.

Los parámetros son valores que se envían y son indispensables para la resolución del mismo. La función realizará alguna operación con los parámetros que le enviamos. Podemos cargar una variable, consultarla, modificarla, imprimirla, etc.

El programa de JavaScript empieza a ejecutarse donde definimos las variables valor1 y valor2 y no donde se define la función. Luego de cargar los dos valores por teclado se llama a la función mostrarComprendidos y le enviamos las variables valor1 y valor2. Los parámetors x1 y x2 reciben los contenidos de las variables valor1 y valor 2.
Es importante notar que a la función la podemos llamar la cantidad de veces que la necesitemos

un objeto es una estructura que contiene tanto las variables (llamadas propiedades) como las funciones que manipulan dichas variables (llamadas métodos). A partir de esta estructura se ha creado un nuevo modelo de programación (la programación orientada a objetos) que atribuye a los mismos propiedades como herencia o polimorfismo. Como veremos, JavaScript simplifica en algo este modelo y hace una programación híbrida entre la programación estructurada y la programación orientada a objetos.

Conceptos Básicos.
Objetos
Son todas las cosas con identidad propia. Se relacionan entre si. Poseen características (atributos) y tienen responsabilidades (funciones, métodos) que deben cumplir. Son ejemplares (instancias) de una clase y conocen a la clase a la cual pertenecen.

Atributos o propiedades
Son las características, cualidades distintivas de cada objeto. Deben ser mínimos para poder realizar todas las operaciones que requiere la aplicación.

JavaScript dispone de varias clases predefinidos para acceder a muchas de las funciones normales de cualquier lenguaje, como puede ser el manejo de vectores o el de fechas.

Si no utilizamos parámetros, el objeto fecha contendrá la fecha y hora actuales, obtenidas del reloj de nuestra computadora. En caso contrario hay que tener en cuenta que los meses comienzan por cero

Las funciones son trozos de código que tienen un nombre y que podemos utilizar en cualquier parte de nuestro código con una llamada directa. Este es un buen ejemplo:

function datos_personales(nombre, apellidos, edad) {
return "Hola, " + nombre + " " + apellidos + ", tienes " + edad + " años.";
}

En este caso hemos definido una función que, usando los parámetros que le hemos pasado, los combina para formar una cadena formateada, que devuelve gracias a la palabra reservada return. ¿Y cómo podemos usar este código?

alert(datos_personales('Pepito', 'Pérez', 25));

De tal forma que primero ejecutaremos la función datos_personales con los parámetros pasados, y después la función alert, que nos permite mostrar una ventana con un mensaje en la pantalla, con el resultado devuelto por la función que hemos creado. Este seria el código completo del programa:



código de función







Función isNaN

Esta función devuelve un boleano dependiendo de si lo que recibe es un número o no. Lo único que puede recibir es un número o la expresión NaN. Si recibe un NaN devuelve true y si recibe un número devuelve false. Es una función muy sencilla de entender y de utilizar.

La función suele trabajar en combinación con la función parseInt o parseFloat, para saber si lo que devuelven estas dos funciones es un número o no.

Función parseInt

Esta función recibe un número, escrito como una cadena de caracteres, y un número que indica una base. En realidad puede recibir otros tipos de variables, dado que las variables no tienen tipo en Javascript, pero se suele utilizar pasándole un string para convertir la variable de texto en un número.

Función eval

Esta función es muy importante, tanto que hay algunas aplicaciones de Javascript que no se podrían realizar si no la utilizamos. Su utilización es muy simple, pero puede que resulte un poco más complejo entender en qué casos utilizarla porque a veces resulta un poco sutil su aplicación.

desvalorizacion de los carros en Colombia
El sector automotriz ha sido fuertemente golpeado por el alza en los precios de los combustibles y en consecuencia los precios de los vehículos han descendido a niveles que no se habían visto en años.

En este punto, es común encontrarse con compradores confundidos quienes no están seguros de si la compra de un vehículo hoy sea una buena idea, debido a la potencial depreciación en poco tiempo de su vehículo. Veamos algunas cifras:

Chevrolet

Los modelos Aveo y Spark 2009 bajaron en su precio cerca de cuatro millones de pesos para el mes de Julio en relación con el precio establecido solo dos meses atrás.

La reducción en ventas del primer semestre de Chevrolet llegó a un preocupante 7,1% en relación con el mismo periodo de 2007.

Sofasa

Por su parte, Sofasa redujo en aproximadamente tres millones de pesos el valor del Renault Logan, descuento que se mantendrá durante todo el mes de septiembre. Adicionalmente, el modelo Logan Entry, que ingreso al mercado a un precio bajo para dicha linea de vehículos: $26.300.000, es ofrecido también con la posibilidad de un descuento de un millón de pesos.

Mazda

Aunque medidas de este tipo no han sido ejecutadas por Mazda Colombia, Fabio Sanchez, presidente, afirmó que un plan de mercadeo agresivo esta en marcha y será revelado dentro de poco.

Importadores

La inestabilidad del dólar ha provocado una caída en vehículos importados, factor al que se le atribuye la reducción en el valor de sus vehículos, es decir, la reducción no hace parte de una estrategia por catar más clientes con precios bajos, sino solamente una respuesta a la situación de las fabricas en otras locaciones.