Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como java

Pasos para instalar SQLDeveloper en ubuntu installed SQL Developer with these steps

I installed SQL Developer with these steps: (See the comments—this might not be necessary) Download and re-install newest Ubuntu 14.04 LTS from Ubuntu website. Install Java: sudo apt-get install openjdk-7-jdk openjdk-7-jre icedtea-7-plugin sudo update-alternatives --config java Download SQL Developer from Oracle website (I chose Other Platforms download). Extract file to /opt : sudo unzip sqldeveloper-*-no-jre.zip -d /opt/ sudo chmod +x /opt/sqldeveloper/sqldeveloper.sh Linking over an in-path launcher for Oracle SQL Developer: sudo ln -s /opt/sqldeveloper/sqldeveloper.sh /usr/local/bin/sqldeveloper Edit /opt/sqldeveloper/sqldeveloper.sh and replace it's content to: #!/bin/bash unset -v GNOME_DESKTOP_SESSION_ID cd /opt/sqldeveloper/sqldeveloper/bin ./sqldeveloper "$@" or (to prevent error: ./sqldeveloper: Permission denied) #!/bin/bash unset -v GNOME_DESKTOP_SESSION_ID cd /opt/sqldeveloper/sqldeveloper/bin && bash sqldeveloper $* ...

Ejemplo Sencillo de Hilo en Java

En esencia la multitarea nos permite ejecutar varios procesos a la vez; es decir, de forma concurrente y por tanto eso nos permite hacer programas que se ejecuten en menor tiempo,  sean más eficientes y a nivel de interfaz gráfica el usuario no persiva ningún tipo de congelamiento, este ejemplo tipo de funcionalidad es muy útil para desarrollar un progress bar o en su defecto mostrar información en tiempo real de lo que se esta procesando. // Función que se invoca     public void Demo () {         HiloDemo hilo = new HiloDemo ();         hilo . start ();     } // Clase implementación     class HiloDemo extends Thread {         @Override         public void run () {             //código que deseas ejecutar:  ...

Calculadora JFrame con lenguaje Java

import java.awt.* ; import java.awt.event.* ; import javax.swing.* ; import javax.script.ScriptEngine ; import javax.script.ScriptEngineManager ; import javax.script.ScriptException ; /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ /** * * @author jeisonnisperuza */ public class Calculadora extends JFrame implements ActionListener {     // argumentos y componentes     private JFrame frame ;     private JPanel panel1 = new JPanel ();     private JPanel panel2 = new JPanel ();     private JTextField texto , campoTexto1 , campoTexto2 ;     private String resultado ;     private String formula = "" ;     private int a = 0 ;         ...

Ingresar el mes y el año con numeros enteros y luego mostrar el mes en palabras y la cantidad de dias de ese mes.

Ejemplo si se ingresa para el mes 3 y para el año 2011, mostrara marzo tiene 31 días .ojo con los años bisiestos ya q el numero de días para el mes 2 varia de 28 a 29 días. Clase java: para que les funcione sin problemas creen una clase con este nombre: (DiasMes ) y peguen el siguiente código: /** * * @author Jeison Nisperuza */ import java.awt.* ; import java.applet.* ; import java.awt.event.* ; import javax.swing.JOptionPane ; public class DiasMes extends Applet implements ActionListener {    String meses [] = { "Enero" , "Febrero" , "Marzo" , "Abril" , "Mayo" , "Junio" , "Julio" , "Agosto" , "Septiembre" , "Octubre" , "Noviembre" , "Diciembre" };    int dias [] = { 30 , 28 , 31 , 30 , 31 , 30 , 31 , 31 , 30 , 31 , 30 , 31 };    int diasb [] = { 30 , 29 , 31 , 30 , 31 , 30 , 31 , 31 ...

Algoritmo para obtener el número mayor

Algoritmo para obtener el número mayor: Proceso numero_mayor                n1<-0                n2<-0                Escribir 'Ingrese el primer número'                Leer n1                Escribir 'Ingrese el segundo número'                Leer n2                Si (n1=n2) Entonces                                Escribir 'Los número...

Llenar un vector de 30 letras e imprimir cuantos caracteres `a ` se encontraron.

Algoritmo para buscar una letra determinada dentro de un arreglo: Proceso  buscar_letras                 DIMENSION vect(50,50)                 Escribir 'ingrese la cantidad de letras'                 Leer m                 Para i<-1 Hasta m Con Paso 1 Hacer                                Escribir 'Letra ',i                                Para j<-1 Hasta 1 Con Paso 1 Hacer ...

Una empresa dedicada a vender computadores, tiene 10 sucursales en varias ciudades. Se necesita leer las ventas mensuales de cada una de las sucursales y calcular el promedio de ventas, además sacar un listado de las sucursales cuyas ventas mensuales sean superiores al promedio.

Algoritmo para calcular promedio de ventas de una empresa     Proceso calcular_promedio_ventas                 DIMENSION vect(50,50)                 Escribir 'ingrese la cantidad de meses'                 Leer m                 Escribir 'Digite los valores de las ventas por cada mes:'                 Para i<-1 Hasta m Con Paso 1 Hacer                                Escribir 'Mes ',i           ...

Llenar un vector de 9 casillas con las calificaciones de un estudiante y posteriormente calcular e imprimir su promedio.

Algoritmo para obtener el  promedio de calificaciones de un estudiante Proceso calcular_promedio_notas         DIMENSION vect(50,50)         Escribir 'ingrese la cantidad de notas'         Leer m         Escribir 'Digite los valores:'         Para i<-1 Hasta m Con Paso 1 Hacer                        Escribir 'Nota ',i                        Para j<-1 Hasta 1 Con Paso 1 Hacer                                  ...

Dada una matriz de 5 filas y 5 columnas imprimir la diagonal de la matriz.

Algoritmo para encontrar las diagonales de una matriz de un cuadrado Proceso diagonal_matrices         Dimension vect(50,50);         Escribir 'ingrese el numero filas';         Leer m;         Escribir 'ingrese el numero columnas';         Leer n;         Escribir 'Digite los valores:';         Para i<-1 Hasta m Con Paso 1 Hacer                        Escribir 'Fila ',i                        Para j<-1 Hasta n Con Paso 1 Hacer              ...

Llenar un vector (arreglo unidimensional) con 10 valores enteros y determinar cuántos de ellos son positivos, cuantos negativos.

Algoritmo para determinar número positivos y negativos        Proceso num_pos                 Dimension a[200]                 cont=0                 neg=0                 Escribir 'Digite el tamaño del arreglo:'                 Leer c;                   Para i=1 Hasta c Con Paso 1 Hacer                                Escribir 'Digite Numero po...

Leer un número entero decimal entre 1 y 99 y obtenga la correspondiente representación en el sistema romano y su decimal.

  Saludos a todos, disculpen que coloque el código en imágenes, pero adjunto está el código en un .txt    Código:   Proceso EnterosARomanos n<-0 d<-0 u<-0 DIMENSION Unidad(10) Unidad(1)<-(('')) Unidad(2)<-(('I')) Unidad(3)<-(('II')) Unidad(4)<-(('III')) Unidad(5)<-(('IV')) Unidad(6)<-(('V')) Unidad(7)<-(('VI')) Unidad(8)<-(('VII')) Unidad(9)<-(('VIII')) Unidad(10)<-(('IX')) DIMENSION Decena(10) Decena(1)<-(('')) Decena(2)<-(('X')) Decena(3)<-(('XX')) Decena(4)<-(('XXX')) Decena(5)<-(('XL')) Decena(6)<-(('L')) Decena(7)<-(('LX')) Decena(8)<-(('LXX')) Decena(9)<-(('LXXX')) Decena(10)<-(('XC')) Escribir 'Digite el número entero: entre 1 y 99' Leer n Si (n>=10) Entonces u<-(n MOD 10)+1 d<-(n/10)+1 ...

Imprima el nuevo sueldo del trabajador y su identificación sabiendo que este se rige por los siguientes criterios.

Sueldo < 3000000 tendrá un incremento   del 10 %. Sueldo =   3000.000   y < = 500000 tendrá un incremento   del 8 % Sueldo > 7000000 tendrá un incremento el 6 %. Algoritmo pago de salarios: Proceso Salarios Cedula<-0 Salario<-0 Incremento<-0 Total<-0 Escribir 'Nro. De Cédula del empleado:' Leer Cedula Escribir 'Salario:' Leer Salario Si (Salario<3000000) Entonces Incremento<-Salario*0.10 Si ((Salario>=3000000) Y (Salario<=5000000)) Entonces Incremento<-Salario*0.08 Si (Salario>7000000) Entonces Incremento<-Salario*0.06 FinSi FinSi FinSi Total<-Salario+Incremento Escribir 'El empleado Nro.',Cedula,' Recibirá un incremento en su salario de: $',Incremento,' Para un total de: $',Total FinProceso Diagrama de Flujo:  

Tips sobre para la elaboración de programas diagramas de Flujo

a) Los Diagramas de flujo deben escribirse de arriba hacia abajo, y/o de izquierda a derecha. b) Los símbolos se unen con líneas, las cuales tienen en la punta una flecha que indica la dirección que fluye la información procesos, se deben de utilizar solamente líneas de flujo horizontal o verticales (nunca diagonales). c) Se debe evitar el cruce de líneas, para lo cual se quisiera separar el flujo del diagrama a un sitio distinto, se pudiera realizar utilizando los conectores. Se debe tener en cuenta que solo se van a utilizar conectores cuando sea estrictamente necesario. d) No deben quedar líneas de flujo sin conectar e) Todo texto escrito dentro de un símbolo debe ser legible, preciso, evitando el uso de muchas palabras. f) Todos los símbolos pueden tener más de una línea de entrada, a excepción del símbolo final. g) Solo los símbolos de decisión pueden y deben tener más de una línea de flujo de salida.