Adsence

Mostrando entradas con la etiqueta java. Mostrar todas las entradas
Mostrando entradas con la etiqueta java. Mostrar todas las entradas

martes, 29 de octubre de 2013

Arboles binarios sencillos en Java

Leave a Comment

Buenas noches, estaba leyendo por hay cosas en Internet cuando de repente me encontré con una muchacha que hablaba acerca de los arboles y la implementacion de la búsqueda binaria, y pues recordé que muchos me piden que los ayuden con eso así que aquí esta:

Este arbol es muy sencillo, simplemente agrega nodos (sin eso de balancear el arbol, porque no  recuerdo como se hace XD) y luego permite buscar un nodo.
Ademas me muestra el arbol graficamente y tambien su busqueda, espero les sirva, no le agrege nada del tipo de recorrido (pre orden,post-orden etc) porque no m quedo tiempo, espero les sirva y luego subire uno con todos los lujos

Read More...

Recorridos (pre-orden, in-orden, post-orden) Arboles en Java

Leave a Comment

Software que te permite crear arboles, en el cual puedes:
  • Añadir Nodo
  • Buscar Nodos
  • Eliminar Nodos
  • Recorre el Árbol:
    •  Pre-Orden
    •  In-Orden
    •  Post-Orden

Pre Orden (RID) 18, 12, 5, 9, 28, 20, 35
En Orden (IRD) 5, 9, 12, 18, 20, 28, 35
Post Orden (IDR) 9, 5, 12, 20, 35, 28, 18



Read More...

Arboles Binarios con eliminacion de Nodos

1 comment




Código de Arboles Binarios que permite al usuario:
Anadir Nodos
Buscar Nodos
Eliminar Nodos
Lo mas llamativo de este, es que permite hacer todo esto gráficamente  así al momento de añadir un nuevo nodo el usuario lo podrá ver, al buscar podrá ver  al eliminar también  espero les sirva a mucho y ya saben compartan con sus amigos



Read More...

miércoles, 23 de octubre de 2013

Leer numero y decir si son primos

Leave a Comment





Lo sientos chicos este blog ya fue abandonado, perdonen las molestias, ahora todo lo puede conseguir aqui: http://jamper91.byethost7.com/

Digite una serie de numero y averiguar que si el anterior y el actual son primos, yo lo entendi así miren el ejemplo
digite numero: 4
digite numero: 7
47 es primo
digite numero:3
73 no es primo.

Lo pueden encontrar aqui, realizado en  C, C++, C#, Java, Visual Basic

Read More...

Aplicacion Grafica de Grafos

Leave a Comment



Edición:
El código anterior, se perdió, al perder el acceso a la pagina, y no lo consigo, pero en su defecto les dejo un código muy similar sobre grafos. Es un editor gráfico que nos permite agregar nodo, y conexiones entre nodos, esto con el objeto de obtener le vector distancia entre routers (redes), pero para este caso servirá bien como ejemplo de grafos.




Read More...

martes, 24 de septiembre de 2013

Uso de la cámara con android

Leave a Comment
Visita nuestra nueva pagina aqui: http://jamper91.byethost7.com/


El dia de hoy les traigo una guía sobre como usar la cámara implementado la API de android, para esto trate de recurrir a la documentación oficial de Android (http://developer.android.com/guide/topics/media/camera.html) pero tuve ciertos problemas, por lo que acudí a la gran G, para buscar soluciones.

Este pequeño ejemplo lo que hace es utilizar la cámara para tomar la foto y luego nos muestra la ruta donde queda alojada en nuestro dispositivo.


Read More...

Dibujar Figuras Geometricas Java

Leave a Comment


Visita nuestra nueva pagina aqui: http://jamper91.byethost7.com/

Bueno días, hoy les traigo una practica guía sobre como pintar figuras geometráca en Java, esto es muy común si se va a trabajar con arboles, grafos, etc u otros tipos e estructuras e dato


Read More...

domingo, 1 de septiembre de 2013

2 ) Web Services - Consumir desde java

Leave a Comment
Este vídeo es uno de los muchos que realizare para aprender todo sobre el lenguaje java, en este nuevo tutorial continuamos con el consumo del web services que habíamos realizado en el video tutorial anterior.

Si desean mas información, comenten y no se olviden de dar ME GUSTA.....

[youtube Nyk1X4PO300]

Que otro tutoriales desean ver????. En próximos días estaré subiendo mas vídeos, por lo pronto, me pueden preguntar sobre este tema y otros de java.
Read More...

martes, 27 de agosto de 2013

Determinar si dos números son Primos

Leave a Comment
[slide_resp][sliderresp image="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjt6vv5qjLZ4pYwFAQw1MLyepzYy_NhtC8V_j6VKjbcypKvgoVZdtW-VOO4AC4ZfVwnvo_ZmWwWvr_DrzOOaYVppJSA9AHrlBk9fmID3gls6eouJMnCotUKzPizhnA8KxgYyUZw-3c-9AER/s640/java.png"] [/sliderresp] [sliderresp image="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQSSaRcny2povTmZe73UbFuoRtjhu_A5wFreapX0_J58yCVA8R0oxar5omp-r7XSqZMnugzew_vzaKdzQ8XxBVGpoHi8Ug3NsT1hFiYk3pxmSvADVHlAJMQeVilkxhXdYqj3S90p01hImN/s640/determinar%2520si%2520dos%2520numeros%2520son%2520primos%2520C%2523.png"] [/sliderresp] [sliderresp image="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqeulucW8F0YSYBc_-SaUTJXF2ZmqhnXvFRKOMYA3mGUiYhlyq-ZC12yJ4SUsqcHQVogfJRstXY4P_FAk6AM8_I_LpSiHO3lGPp8rxOWx4muuZiiKS7hFnKtmlw2N0zuxU3l5tuvXZ3upB/s640/determinar%2520si%2520dos%2520numeros%2520son%2520primos%2520C%252B%252B.png"] [/sliderresp] [sliderresp image="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKpCoKo1Snl5fW-9HbLXf8xnkYkTwdjBdkTtYQqITBIXHL32vWecnzcyTQou6CCrT53fPV-Nd4CXTpeRdS3gdnLEITiSvBER3jDlGtuXe4iek8xwgIctbfScC2xybhqFvZggdeLtaEKey5/s640/determinar%2520si%2520dos%2520numeros%2520son%2520primos%2520C.png"] [/sliderresp] [sliderresp image="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQwU2ThyaVbemC8iKaIypiHvv3Hn741lPZnbf5CsVjitYmYCE9cKpWF-KurdZDdFbL6xIwK85vsfMYepoo9CBQ-IHUUcjLNl5xDVyvihXX-E5TrTTC145JjkFv06tJCvuWtkZazvLiKkjg/s640/determinar%2520si%2520dos%2520numeros%2520son%2520primos%2520VB.png"] [/sliderresp] [/slide_resp]

 

Este programa permite que se dijiten dos numeros por separados, y determinar si los dos (juntos) son un numero primo, ejemplo:

Digite numero: 1

Digite numero: 2

12

No es primo

icn-C

[codesyntax lang="c"]
#include<stdio.h>
#include<conio.h>
void portada();
void final();
bool esPrimo(int n)
{
for(int i=2;i<n;i++)
{
if(n%2==0)
return false;
}
return true;
}
main()
{
portada();
int num1,num2,num;
printf("Digite numero: ");
scanf("%d",&num1);
printf("Digite numero: ");
scanf("%d",&num2);
num=(num1*10)+num2;
if(esPrimo(num))
printf("Es primo!!n");
else
printf("No es primo!!n");
final();
getch();
return 0;
}

void portada(){
printf("...............................................................................an");
printf("................******.*****.** **.*****.****.*****.*****..**................an");
printf("................ ** .** **.*** ***.** **.** .** **.**.**.***................an");
printf("................ ** .*****.*******.*****.****.*****.*****..**................an");
printf("................ ** .** **.** * **.** .** .*** ....**..**................an");
printf("................**** .** **.** **.** .****.** **....**.****...............an");
printf("..............................jamper91.hostei.com............................an");
printf("n");
};
void final(){
printf("-------------------------------------------------------------------------------an");
printf ("******************************************************************************an");
printf (" Creado por jamper91@hotmail.comn");
printf (" Cucuta Campeonn");
printf ("******************************************************************************an");
printf("-------------------------------------------------------------------------------an");
};

[/codesyntax]

icn-C++

[codesyntax lang="cpp"]
/*
Que digite una serie de numeros y averiguar que si el anterior y el actual son primos, ejemplo:
digite numero: 4
digite numero: 7
47 es primo
digite numero:3
73 no es primo y asi

*/
#include<iostream>
using namespace std;
void portada();
void final();
bool esPrimo(int n)
{
for(int i=2;i<n;i++)
{
if(n%i==0)
return false;

}
return true;
}
int main()
{
portada();
int num1,num2,num;
cout<<"Digite numero: ";
cin>>num1;
cout<<"Digite numero: ";
cin>>num2;
num=(num1*10)+num2;
if(esPrimo(num))
cout<<"Es primo !!n";
else
cout<<"No es primo !!n";
final();
return 0;

}

void portada(){
cout<<("...............................................................................an");
cout<<("................******.*****.** **.*****.****.*****.*****..**................an");
cout<<("................ ** .** **.*** ***.** **.** .** **.**.**.***................an");
cout<<("................ ** .*****.*******.*****.****.*****.*****..**................an");
cout<<("................ ** .** **.** * **.** .** .*** ....**..**................an");
cout<<("................**** .** **.** **.** .****.** **....**.****...............an");
cout<<("...............................jamper91.hostei.com.............................an");
cout<<("n");
};
void final(){
cout<<("n-------------------------------------------------------------------------------an");
cout<< ("******************************************************************************an");
cout<< (" Creado por jamper91@hotmail.comn");
cout<< (" Cucuta Campeonn");
cout<< ("******************************************************************************an");
cout<<("-------------------------------------------------------------------------------an");
};

[/codesyntax]

icn-VB

[codesyntax lang="vb"]
Module Module1

Sub Main()
Dim num1, num2, num As Integer
Console.WriteLine("Digite numero:")
num1 = Integer.Parse(Console.ReadLine())
Console.WriteLine("Digite numero:")
num2 = Integer.Parse(Console.ReadLine())
num = (num1 * 10) + num2
If (esPrimo(num) = True) Then
Console.WriteLine("Es primo!!")
Else
Console.WriteLine("No es primo")

End If
Console.ReadLine()

End Sub

Function esPrimo(ByVal num As Integer) As Boolean
For i As Integer = 2 To num - 1 Step 1
Dim res As Integer
res = num Mod i
If (res = 0) Then
Return False
End If
Next
Return True

End Function

End Module

[/codesyntax]

icn-Java

[codesyntax lang="java"]
/**
* @(#)leerNumeros.java
*
*
* @author Jorge Moreno
* @version 1.00 2013/8/27
*/

/*
Que digite una serie de numeros y averiguar que si el anterior y el actual son primos, ejemplo:
digite numero: 4
digite numero: 7
47 es primo
digite numero:3
73 no es primo y asi
*/
import java.util.Scanner;
public class leerNumeros {

public leerNumeros() {
}
public static void main(String args[])
{
int num1,num2,num;
Scanner leer=new Scanner(System.in);
System.out.println("Digite numero:");
num1=leer.nextInt();
System.out.println("Digite numero:");
num2=leer.nextInt();
num=(num1*10)+num2;
if(esPrimo(num)==true)
System.out.println("Es primo!!");
else
System.out.println("No es primo!!");
}

public static boolean esPrimo(int n)
{
for (int i = 2; i<n; i++)
{
if(n%i==0)
return false;
}
return true;

}

}

[/codesyntax]

icn-C#

[codesyntax lang="csharp"]
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Saber_si_dos_numeros_son_primos_CS
{
class Program
{
static void Main(string[] args)
{
portada();
int num1, num2, num;
Console.Write("Digite numero: ");
num1 = Int32.Parse(Console.ReadLine());
Console.Write("Digite numero: ");
num2 = Int32.Parse(Console.ReadLine());
num = (num1 * 10) + num2;
if (esPrimo(num))
Console.WriteLine("Es Primo!!");
else
Console.WriteLine("No es Primo!!");
final();
Console.ReadLine();
}
static bool esPrimo(int n)
{
for (int i = 2; i < n; i++)
{
if (n % i == 0)
return false;
}
return true;
}
static void portada()
{
Console.WriteLine("...............................................................................");
Console.WriteLine("................******.*****.** **.*****.****.*****.*****..**................");
Console.WriteLine("................ ** .** **.*** ***.** **.** .** **.**.**.***................");
Console.WriteLine("................ ** .*****.*******.*****.****.*****.*****..**................");
Console.WriteLine("................ ** .** **.** * **.** .** .*** ....**..**................");
Console.WriteLine("................**** .** **.** **.** .****.** **....**.****...............");
Console.WriteLine("...............................jamper91.hostei.com.............................");
Console.WriteLine("");
}
static void final()
{
Console.WriteLine("-------------------------------------------------------------------------------");
Console.WriteLine("******************************************************************************");
Console.WriteLine(" Creado por jamper91@hotmail.comn");
Console.WriteLine(" Cucuta Campeonn");
Console.WriteLine("******************************************************************************");
Console.WriteLine("-------------------------------------------------------------------------------");
}
}
}

[/codesyntax]

 
Read More...

sábado, 3 de agosto de 2013

Dibujar Figuras Geometricas Java

Leave a Comment
Bueno días, hoy les traigo una practica guía sobre como pintar figuras geometráca en Java, esto es muy común si se va a trabajar con arboles, grafos, etc u otros tipos e estructuras e dato

Read More...

lunes, 23 de julio de 2012

Dibujar-figuras-geomtricas-sin-parpadear-en-Java

Leave a Comment
[caption id="attachment_714" align="aligncenter" width="640"]Dibujar figuras geometricas sin parpadear en Java Dibujar figuras geometricas sin parpadear en Java[/caption]

Hola a todos, el día de hoy les traigo una guía sobre como dibujar figuras geométricas (círculos, líneas,etc.) en un JPanel de javaPara eso, voy a explicar un proyecto que ya cree, el cual es Arboles binarios, con eliminación de nodos.Antes de empezar debemos saber que para poder pintar cualquier figura geométrica debemos saberen que posición la vamos a dibujar, es decir la posición X y Y. Otra cosa que debemos saber es quepara poder pintar con este tutorial, vamos a usar un JPanel, esto no quiere decir que tengamos quecrear un nuevo JPanel, sino que simplemente heredamos de este.

Read More...

domingo, 1 de julio de 2012

Comparativa-de-los-Mtodos-de-ordenamiento

Leave a Comment
[caption id="attachment_720" align="aligncenter" width="791"]Comparativa de los metodos de Ordenamiento en Java Comparativa de los metodos de Ordenamiento en Java[/caption]

Hola, buenas tardes, disculpen el tiempo que he dejado descuidado el blog, es que me he encontrado ocupado, el dia de hoy les traigo un antiguo trabajo mio de la materia de analisis de algoritmos, donde se ve la comparativa de los diferentes metodos de ordenamiento, como lo son:

  • Burbuja

  • Inserccion

  • Quickshort

  • Seleccion


Ojala les sirva, les adjuntos el codigo, lastimosamente perdi el codigo fuente del proyecto en netbenas, y les tengo uno sin interfaz grafica

Read More...

domingo, 10 de junio de 2012

Aplicacion-para-Control-de-un-Edificio-desde-el-Movil-Domotica

Leave a Comment
[caption id="attachment_723" align="aligncenter" width="334"]Aplicacion para control de un edificio desde el movil con domotica en J2ME Aplicacion para control de un edificio desde el movil con domotica en J2ME[/caption]

Esta es una aplicacion que se encarga de controlar:

Alarmas

Climatizar (Aires Acondicionados)

Luces

Grabar Videos

Majear Microondas(Comida)

Realizada en J2ME

Al momentode correr tener cuidado con el manifiesto, recomiendo que creen un nuevo proyecto en netbeans y pase las clases una por una, eso claro esta si les bota error al momento de correrlo por primera vez

Read More...

sábado, 2 de junio de 2012

Implementacion-en-Listas-con-Interfaz-grafica-en-Java

Leave a Comment
[caption id="attachment_726" align="aligncenter" width="815"]Implementacion de listas con interfaz grafica en Java Implementacion de listas con interfaz grafica en Java[/caption]

Se desea diseñar un Software en Lenguaje Java, haciendo uso de Listas Lineales para tener el control de la información de la COMPAÑIA MEGAPROYECTOS, el sistema debe tener la información relacionada a empleados, departamentos, secciones y proyectos de una empresa, de acuerdo con los siguientes requisitos:
    La compañía está organizada en departamentos. Cada departamento tiene un Nombre único, un código único y un empleado que la dirige (cedula del empleado). Se guarda la fecha en que dicho empleado comenzó a dirigir el departamento. El departamento puede cambiar de persona que lo dirige.Un departamento puede estar distribuido en varias secciones.


  • Cada departamento controla un cierto número de proyectos, cada proyecto tiene un nombre, un número asociado, el tipo de proyecto(1=OBRAS, 2=SERVICIOS, 3=SEGURIDAD, 4=MANTENIMIENTO), el empleado asociado (cedula del empleado), la fecha de ejecución del proyecto y se realiza en una sola sección.

  • Se almacena el nombre, cedula, dirección, salario, sexo (1=masculino, 2=femenino), numero de hijos y fecha de nacimiento de cada empleado. Todo empleado está asignado a un departamento y sección, pero puede trabajar en varios proyectos que no tienen porque ser del mismo departamento.

  • Cada sección tiene un identificador, nombre y departamento al cual pertenece.


Generar los siguientes consultas y reportes:

  • Listados de todos los proyectos

  • Listado de proyectos según departamento

  • Listado de proyectos según su fecha de ejecución entre rangos de fecha

  • Listado de los empleados que tienen salarios mayores a 1000000

  • Eliminar aquellos empleados que ganan menos de 500000, son hombres y pertenecen al departamento X


La inserción de los empleados se realiza dependiendo de la fecha de nacimiento, es decir, la entrada de cada empleado va en forma ordenada ascendentemente por la fecha de nacimiento.

En las listas dadas se pueden hacer actualizaciones de los campos o atributos realizando sus respectivas consultas y eliminaciones.

Read More...

sábado, 19 de mayo de 2012

Conexion-Java-con-MySQL

Leave a Comment
[caption id="attachment_731" align="aligncenter" width="636"]Conexion java con mySql Conexion java con mySql[/caption]

Este archivo .java sirve para hacer conexion con su base de datos, ojo que para que corra con su aplicación necesitan de su libreria .jar, el uso de este codigo es para el uso de sentencias SQL, consultas y manejo de comandos en su servidor.

Read More...

Libreria-Java-para-Conectar-con-MySQL

Leave a Comment
[caption id="attachment_731" align="aligncenter" width="909"]Conexion java con mySql Conexion java con mySql[/caption]

Aquí les dejo una librería Java para conectar con  MySQL para que asi puedan hacer sus aplicaciones con bases de datos. =)

Read More...

domingo, 29 de abril de 2012

Poner-Fondo-aplicaciones-Netbenas

Leave a Comment
[caption id="attachment_736" align="aligncenter" width="420"]Poner fondo aplicaiones en Netbenas con Java Poner fondo aplicaiones en Netbenas con Java[/caption]

Este el codigo fuente de los antiguos videotutoriales sobre como ponerle fondo a las aplicaciones

Les debo recordar que las imagenes que quieran las deben alojar en el directorio de su aplicacion algo asi:



Y aqui una descripcion de los archivos:



A su vez ventana se encarga de crear en objeto imagen y añadirlo a el con sus propias dimensiones para poder hacer visible

Read More...

viernes, 6 de abril de 2012

Buscar-palabras-peligrosas-en-un-mensaje

Leave a Comment
[caption id="attachment_793" align="aligncenter" width="685"]Buscar palabras peligrosas en un mensaje en Java Buscar palabras peligrosas en un mensaje en Java[/caption]

1. Analizar mensaje

  • La opción 1:

    • Luego pedirá el mensaje


    Cuidado! El contenido del mensaje puede ser peligroso. El usuario: <> ha escrito “<>“


El contenido del mensaje no es peligroso

Sale de la aplicación

Mientras que el usuario no pulse 2, volverá a salir el menú.

  • Para saber si una cadena está contenida dentro de otra, observa el API de String e implementa esta funcionalidad como consideres


Read More...

miércoles, 4 de abril de 2012

Sumar-y-Ordenar-Polinomios-v2

Leave a Comment
[caption id="attachment_796" align="aligncenter" width="585"]Sumar y ordenar polinomios version 2 en Java Sumar y ordenar polinomios version 2 en Java[/caption]

Hola buenas tardes, en el dia de hoy les traigo un programa que nos permite, dados 3 polinomio sacar las siguientes caracteristicas:

  1. Verificar si estan completos.

  2. Ordenar los Polinomios.

  3. Completar los polinomios.

  4. Sumar los polinomios.


Para saber si un polinomio esta completo, simplemente se verifica que tenga todos los exponentes, es decir si ese polinomio su mayor exponente es 7, debe tener los exponentes desde el 0 hasta el  7.

La funcion que se encarga de ordenar, es muy obvia, orde los polinomios por los grados de los exponentes, asi primero seria x0, luego x1, etc.

La funcion que se encarga de Completar, se realiza en caso de que el polinomio este incompleto, en ese caso colocar un coeficiente de 0 al grado del exponente que falta.

Y por ultimo la funcion de sumar como su nombre lo dice sumara los polinomio.

Esta es como una version mejorada de esta: http://jamper91.hostei.com/index.php/articulos/programa/Suma-y-Ordenanza-de-Polinomios.

Ojala les sirva, ahhh por ultimo se me olvidaba recordarles que para ingresar un polinomio se hace como en matlab

primero donde dice coeficientes, escribes los coeficientes y luego en exponentes, los exponentes de los coeficientes escritos, algo asi:

Si te dan:    8x4-8x2+9x5

En la parte de coeficientes escribes: 8 8 9.

En la parte de exponentes colocas: 4 2 5.

Todo separado por y espacio en blanco

Read More...

Sacar-preposiciones-y-formula-de-un-texto

Leave a Comment
[caption id="attachment_800" align="aligncenter" width="418"]Sacar preprosiciones y formula de un texto Sacar preprosiciones y formula de un texto[/caption]

Este programa lo que intenta hacer es que dado un texto se le puedan sacar las preposiciones (logica computacional o matematicas discretas) para luego poder armar las formulas, del tipo:

p v r -> q

El programa en si es fue un poco complejo de programar, mas que todo la parte de sacar la formula, el truco en el cual me base para poder desarrollarlo fue el de  en casi toda preposicion termina con un conector logico ( y, o, entonces,etc) y por eso sacar las preposiciones fue sencillo, pero armar la formula no lo fue tanto, pues se deben incluir los famosos parentesis y esa parte la omiti, ojala les sirva para guiarse

Read More...