Programa en Java que calcula el área bajo la curva de una función usando el método del trapecio

14 08 2013

Este programa calcula el área bajo la curva de una función específica usando el método del trapecio. Primero introduzca el intervalo, luego introduzca el número de subintervalos que desee y presione el botón “Calcular (# Interv.); o introduzca primero el intervalo, luego introduzca el valor que desea que tengan los subintervalos y presione el botón “Calcular (Valor Interv.). Use el botón “Reiniciar” para limpiar los campos.

Programa en Java

Método del Trapecio.

La imagen que contiene la ventana de la aplicación es sólo de carácter ilustrativo y en ésta se aprecia la función con la que se trabajó.  Así que sin más aquí les dejo el enlace de descarga del proyecto creado en NetBeans: Descargar Programa

Anuncios




Programa en Java que ordena 15 Números

27 07 2013
OrdenaNumerosJava

Programa que ordena 15 números introducidos por el usuario.

Esta fue una tarea escolar en la que teníamos que hacer un programa que ordenara 15 números, de menor a mayor y a la inversa. Les dejo el proyecto completo de NetBeans para que lo utilicen o modifiquen de acuerdo a sus necesidades. Descargar Programa

Espero que les sea de utilidad esta pequeña aplicación. No olviden seguir visitando mi blog ya que seguiré subiendo otros proyectos que tengo guardados por ahí.  Dejen su comentario. Hasta la próxima.





Programas en Java NetBeans

3 04 2013

javalogo-100021305-galleryHola a todos hoy les comparto algunos programas Java realizados en NetBeans. Les dejo el proyecto completo para que solo lo abran en NetBeans y listo.

  • Programa en Java que calcula el área de un cilindro. DESCARGAR
  • Programa en Java que calcula el área de un cuadrado y un rectángulo. DESCARGAR
  • Programa en Java ejemplo ciclo “If”. DESCARGAR
  • Programa en Java que recibe una cadena de texto y devuelve el numero de letras, digitos y espacios que contiene. DESCARGAR
  • Programa en Java que recibe una cadena de texto y devuelve el numero de veces que aparece cada vocal. DESCARGAR
  • Programa en Java que recibe una cadena de texto y devuelve si es palindromo o no. DESCARGAR
  • Programa en Java ejemplo ciclo “do”, “while”. DESCARGAR
  • Programa en Java que ordena 15 Números (Agregado 02/08/2013). DESCARGAR
  • Programa en Java “Fórmula del Trapecio” (Agregado 14/08/2013). DESCARGAR

Más programas en Java en nuestra categoría de Java.

Espero que les sirvan tanto como a mi. No olviden seguir visitando mi blog, subiré más programas, hasta la próxima.





Programación Orientada a Objetos (POO)

28 02 2013
Mapa Conceptual POO

Esquema: Programación Orientada a Objetos.

La Programación Orientada a Objetos (POO) es una forma de programar que busca simplificar y mejorar la estructura de una aplicación. Este estilo de escribir programas se constituye por los conceptos de clase, objeto, mensaje, método, atributo y herencia. Además debe cumplir con las características de abstracción, encapsulamiento, modularidad, principio de ocultación, polimorfismo, herencia y recolección de basura.

Algunas de las ventajas de este paradigma de programación son la eficiencia, modularidad, portabilidad, integridad, escalabilidad, reutilización y la compatibilidad, entre otros.

Clases y objetos

En un concepto amplio, un objeto es cualquier cosa, tanto tangible como intangible, que se pueda imaginar. Una aplicación desarrollada en un estilo orientado a objetos consistirá en objetos que interactúan entre sí.

Objeto-UML

Representación Gráfica de Un Objeto con UML.

Un objeto contiene datos y operaciones que manipulan esos datos. Por ejemplo, un objeto Estudiante puede consistir en datos como nombre, dirección, número de teléfono, así como de operaciones para asignar o cambiar esos valores de datos.

En un programa se escriben instrucciones para crear objetos, y con el fin de que una computadora pueda crear un objeto, se debe dar una definición, a esta definición le llamamos clase.

Una clase es un tipo de platilla de objetos, donde se dicta lo que un objeto puede o no hacer. A cada objeto contenido en una clase se le denomine instancia de clase.

Clase UML

Representación Gráfica de Una Clase con UML.

Para escribir un programa orientado a objetos, primero se deben definir las clases y cuando el programa se ejecuta, se usan esas clases y objetos para cumplir las tareas para lo que la aplicación ha sido creada.

Mensajes y métodos

Para ordenar a una clase u objeto que lleve a cabo una tarea, se le envía un mensaje, que debe ser programado en forma adecuada. Para que la clase u objeto procese el mensaje debe poseer un método compatible, que es una secuencia de instrucciones que una clase u objeto siguen para realizar una tarea específica y que puede contener o no valores, a los que nombramos argumentos.

Un método definido para una clase se le denomina método de clase y un método definido para un objeto se le denomina método de instancia, recordemos que un objeto es una instancia de clase.

En un método de instancia es posible pasar un valor a un objeto, dicho valor contenido en el método se denomina argumento.

Valores de datos (atributos)

Se clasifican en valores de datos de instancia, el cual se refiere a los valores de datos correspondientes a los objetos, y valores de datos de clase, que hace referencia a los valores de datos que son compartidos por todas las instancias de la clase.

Conjuntamente existen dos tipos de valores de datos: los que pueden cambiar con el tiempo (variable) y los que no cambian (constante).

objeto clase

Representación de un objeto cuenta1 de la clase Cuenta y sus atributos.

Herencia

En la programación orientada a objetos se usa un mecanismo llamado herencia, para diseñar dos o más entidades que son diferentes pero comparten muchas características. Esto se hace definiendo primero una clase que contenga las características comunes de las entidades (superclase) para después definir otras clases como una extensión de la clase común que heredan todas las características de la clase común (subclases).

La herencia no se limita a un nivel. Una subclase puede ser la superclase de otras clases, formando una jerarquía de herencia.

herencia uml

Una superclase Cuenta y sus subclases Ahorros y Cheques.

Referencia

Wu, C. T. (2008). Programación en Java. México: McGraw-Hill Interamericana.

Aún me hace falta detallar las características y ventajas de la Programación Orientada a Objetos…. mientras espero que esto les sirva 🙂





Ejemplo de Fechas en Java (SimpleDateFormat)

18 07 2012

Aquí un ejemplo del manejo de las fechas en Java tomado del libro Programación en Java de C. Thomas Wu. También les comparto la tabla con los símbolos comunes para la Clase SimpleDateFormat y sus significados, espero que les sirva.

SimpleDateFormat

Tabla de Símbolos de SimpleDateFormat y sus significados. angelmpe | shaoran





Programa en Java que Dado un Nombre Completo lo Separa en Nombre y Apellido

13 07 2012

oracle_java_GLEste es un ejemplo sencillo de Procesamiento de Cadenas en Java tomado del Libro “Programación en Java” del autor C. Thomas Wu.

Este programa separa un Nombre Completo en Nombre y Apellido y además despliega el Número de Letras que tiene el Apellido.





Configurar Variables de Entorno de JDK en Windows 7

11 07 2012

Antes de comenzar, damos por hecho que ya hemos instalado el compilador necesario, en este caso el Java Development Kit (JDK). Y sólo por si acaso les coloco el enlace de la descarga del mismo http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1637583.html

Para poder compilar y ejecutar un programa Java a través de la consola de Símbolo del Sistema de Windows (enfoque minimalista) es necesario configurar las variables de entorno de JDK (Java Development Kit).

1. Accedemos a las Propiedades del Sistema

Propiedades del Sistema Windows

Propiedades del Sistema Windows.

2. Después creamos una Nueva Variable de Usuario  dando clic en el botón Nueva…

Variables de Entorno de Windows.

Variables de Entorno de Windows.

3. A continuación nos pedirá que introduzcamos el nombre de la variable y su valor. En el campo de Nombre escribiremos Path (respetando mayúsculas y minúsculas)  y en el campo Valor de la variable escribiremos la ruta donde se encuentra el directorio bin del JDK, generalmente es el siguiente C:Program FilesJavajdk1.6.0_23bin (conviene localizar la ruta exacta usando el explorador de Windows de tu PC). Aquí una pantalla de como debe quedar:

Crear Variable Path.

Crear Variable Path.

Solo resta dar clic en Aceptar.

4. Enseguida crearemos otra variable más repitiendo el paso dos. Ahora en el valor de Nombre de la Variable escribiremos ClassPath (respetando mayúsculas y minúsculas) y en campo de Valor de la Variable escribiremos la ruta de los arhivos tools.jar y src.zip, localizamos estos archivos usando el explorador, por lo general la ruta para el primero es C:Program FilesJavajdk1.6.0_23src.zip y para el segundo C:Program FilesJavajdk1.6.0_23libtools.jar Así que introducimos ambas rutas en el campo correspondiente. Enseguida unas imágenes para una mejor comprensión:

Crear Variable de Entorno ClassPath.

Crear Variable de Entorno ClassPath.

Crear Variable de Entorno ClassPath II.

Crear Variable de Entorno ClassPath II.

Asegúrese de escribir bien las rutas y colocar un punto y coma al final de cada una de las direcciones, además del punto al final. Ahora damos clic en Aceptar.

5. Para finalizar guardamos los cambios realizados y listo. Ya podemos ejecutar nuestros programas Java desde la consola de Símbolo del Sistema de Windows.

Nota Extra: Se recomienda para programar en Java que los principiantes utilicen un editor mejorado en lugar del minimalista, que nos permita editar compilar y ejecutar programas Java con una sola herramienta, algunos de estos pueden ser: TextPad, jEdit, JCreator, etc.








A %d blogueros les gusta esto: