[Código-Java] Método Calcular

Archivado en (Java) por nestux on 09-07-2008

Etiquetado en :

Desde un principio cuando les comenté que estaba arrancando con la programación les dije que iba a estar subiendo los pequeños códigos que iba realizando, bueno en realidad no había podido hacerlo por que se me habían atravesado otras cosas pero ahora estoy de vuelta. Son dos lenguajes los que me interesan, C++ y JAVA así que aqui les dejo un pequeño programa en JAVA con el cual estuve practicando el uso de los métodos:

Escriba un programa que incluya un método llamado “calcular” que devuelva como resultado el valor se la siguiente expresión:

Si no se alcanza a ver bien (tome la fotografía del libro que estoy leyendo) es “b” cuadrada menos 4 que multipica a “a” y “c” entre 2 que multiplica a “a”.

El método main invocará a “calcular” pasando los valores siguientes: a = 1; b = 5 y c = 2 y se mostrará el resultado obtenido:

public class metodo
{
public static double calcular(double a, double b, double c)
{
double resultado = 0;

resultado = ((b * b) - (4 * a * c)) / (2 * a);
return resultado;
}

public static void main(String[] args)
{
double a = 1, b = 5, c = 2;
double resultado = 0;

resultado = calcular(a, b, c);

System.out.println(”El resultado es ” + resultado);
}
}

El programa hace lo que el problema me plantea, mas sin embargo si alguien tiene alguna otra solución mas factible y con menos código pues se aceptan sugerencias.

Ernesto Vázquez Aguilar

nestux

Java ya es libre y abierto

Archivado en (Noticias, Programacion) por nestux on 24-06-2008

Etiquetado en : , ,

Por ahi de Mayo del 2006 Sun anuncio durante la conferencia de JavaOne que JAVA seria código abierto y que estaria distribuido con la licencia GPL (licencia que permite copiar, distribuir y modificar el código a nuestro gusto) pero a pesar de esto el código JAVA todavia era propietario en un 5%. El proyecto IcedTea de Red Hat esta construido sobre los cimientos de del proyecto GNU Classpath Project para reemplazar el código propietario en en el OpenJDK.

“La última version binaria de OpenJDK incluida en Fedora Core 9 (x86 y x86_64) pasa por rigurosos ensayos de compatibilidad con Java Kit (TCK). Esto significa que proporciona todos los APIs de Java y se comporta como cualquier otro Java SE 6 en ejecución. Todo el código que hace esto posible ha sido puesto a disposición del IcedTea proyect para que todos puedan beneficiarse con la obra”.

En pocas palabras lo que hizo posible que el código ya sea libre es la alta compatibilidad de OpenJDK con el Java Kit (TCK) que ahora es nativa dentro de Fedora. IcedTea es un proyecto que Red Hat inicio en el mes de Junio del 2007 y tuvo como principal objetivo lograr que OpenJDK sea utilizado sin la necesidad de contar con un software propietario y esto traeria como consecuencia que que se lograra incluir OpenJDK en los sistemas operativos sin ningun tipo de restriccion, esto tambien significa que OpenJDK funciona de la misma manera en cualquier JAVA SE 6 versión.

Java es ahora 100% Software Libre, gracias y felicidades a Sun por estar comprometida con la comunidad y no con el monopolio.

Fuente: OsNews

Arrancamos con la programacion!!!

Archivado en (Programacion) por nestux on 16-04-2008

Etiquetado en :

Hace unos semestres atrás en la universidad nos dieron unas clases de programación, era mas bien una materia la cual pase con buenas calificaciones, pero siendo sinceros, no se como demonios la acredite puesto que no estudie ni siquiera un poco para esa materia. Resulta que en ese tiempo la programación para mi era algo que, vamos, se me hacia algo innecesario, aburrido, tedioso, y todos los calificativos malos que puedan imaginarse ya que me negaba a sentarme a practicar y leer al respecto puesto que yo sabia desde hace mucho que lo mio lo mio era GNU/Linux.

Y lo que son las cosas, después de tiempo aprendiendo, leyendo, investigando y estudiando GNU/Linux me di cuenta de que la programación es algo que prácticamente va de la mano, es algo que se utiliza mucho tanto para aportar a la comunidad como para resolver ciertos problemas a nivel administración, por ejemplo, escribir un script que arranque ciertas aplicaciones o demonios con solo ejecutarlo.

Así que desde hace un tiempo estoy leyendo libros y documentandome al respecto, y me da mucho gusto encontrarme con que es algo sumamente interesante, es algo que te pone a pensar y sobre todo que te obliga a leer mas y a aprender mas. Conozco varios lenguajes (como cultura general) y en la universidad estoy llevando otra vez una materia llamada Programación Avanzada la cual la imparten sobre JAVA con NetBeans mas no se si este sera el lenguaje con el que me quedare, o con el que empezare por que para que se den una idea estoy leyendo desde 0, desde como construir el pseudocodigo y los diagramas de flujos.

Como estoy llevando esta materia en este tiempo estuve un poco a marchas forzadas, así que en el examen tuve que hacer un programa que al ingresarle un numero entero me respondiera si era numero primo o no, aquí les comparto mis humildes comienzos:

//Un numero es primo cuando es entero positivo distinto de 0 y 1 que unicamente
//se puede dividir por si mismo y por 1 para una solucion exacta.
//Realizar una rutina de programacion que pregunte por un numero entero
//positivo y determine si es NUMERO PRIMO O NO.

package primos;
import java.io.*;

/**
*
* @author 16257941 - Ernesto Vazquez Aguilar - nestux
*/
public class Main {

public Main() {
}

public static void main (String[] args) throws IOException{

BufferedReader buffer=new BufferedReader(new InputStreamReader(System.in));

int num=0;
int x=1;

System.out.println(”Introduce un numero:”);
num=Integer.parseInt(buffer.readLine());

do {

x++;

} while (num%x!=0);

if (x==num){

System.out.println(”El numero que ingresaste es primo!!!”);

} else

System.out.println(”El numero que ingresaste -=NO=- es primo”);
}
}

Poco a poco iré subiendo mis progresos así como también noticias, manuales y de mas cosas que me vaya encontrando por la red, saludos y cualquier recomendación o comentario serán siempre bienvenidos.

Atte: Ernesto Vázquez Aguilar
nestux

Java(JVM) se portará para el IPhone

Archivado en (Noticias) por nestux on 08-03-2008

Etiquetado en : , , ,

Los dispositivos moviles de Apple, el IPhone y el IPod Touch se veran beneficiados por la nueva version de Java Virtual Machine (JVM) que Sun lanzara para estos dispositivos dijo el vicepresidente de marketing de Sun, Eric Klein, la nueva JVM estará basada en la versión Java Micro Edition (ME). Esto fue hecho publico un dia despues de que Sun dira a conocer su SDK para IPhone y las proximas versiones de firmware, pero ¿que tiene de importante esto? para empezar IPhone y Touch seran capaces de correr mas aplicaciones JAVA y protocolos de seguridad como el famoso SSL.

En palabras textuales de Eric Klein “Ahora el iPhone está abierto […] Vamos a asegurar que la JVM ofrezca a las aplicaciones Java tanto acceso a las funciones natuvas del iPhone como sea posible[…] Es una nueva plataforma para nosotros. Seremos capaces de brindar tecnologías adicionales al iPhone e iTouch“.

Una vez que salga a la luz la version final de firmware (2.0) podremos observar nuevas aplicaciones como la JVM de Sun

 

Fuente: Infoworld

ads
ads
ads
ads
FireStats icon Con la potencia de FireStats