Jul 02
Cuando utilizamos formularios web y pasamos los valores via POST para que sean procesados con AJAX, suele pasar que se presentan caracteres extraños al momento de receptarlos en PHP.
Para solucionar este problema debemos hacer:
- Utilizar la función encodeURI() para codificar las variables capturadas en el AJAX (javascript)
- Capturar las variables en PHP y decodificarlas con las función utf8_decode()
Espero les ayude esta simple solución.
Sep 14
Este es el codigo para generar 20 primeros números: pares, impares, primos y la serie de Fibonacci
Tambien se aplica colores al texto
import java.awt.*;
import java.applet.*;
-
public class Numeros extends Applet{
public void par (Graphics p)
{
p.setFont(new Font("Century Gothic",Font.CENTER_BASELINE,12));
int cont=0;
int x=45;
for(int i=1;i<=100;i++)
{
p.setColor(Color.YELLOW);
if(cont==20)
break;
if(i%2==0)
{
p.drawString(""+i,35,x);
x+=15;
cont++;
}
-
}
}
public void impar(Graphics im)
{
im.setFont(new Font("Century Gothic",Font.CENTER_BASELINE,12));
int cont=0;
int x=45;
for(int i=1;i<=100;i++)
{
im.setColor(Color.BLACK);
if(cont==20)
break;
if(i%2!=0)
{
im.drawString(""+i,160,x);
x+=15;
cont++;
}
}
}
public void primo (Graphics pr)
{
int cont=0;
int k=0;
int x=45;
boolean esPrimo;
pr.setFont(new Font("Century Gothic",Font.CENTER_BASELINE,12));
for(int i=1; i<=100;i++ )
{
pr.setColor(Color.BLUE);
esPrimo = true;
if(cont==20)
break;
for(int j=2;j<i;j++)
if(i%j==0)
esPrimo=false;
if(esPrimo)
{
pr.drawString(""+i,275,x);
x+=15;
cont++;
}
-
}
}
public void fibo(Graphics f)
{
int a=0,b=0,c=1,n=20,cont=0,i=1,x=30;
f.setColor(Color.RED);
f.setFont(new Font("Century Gothic",Font.CENTER_BASELINE,12));
do
{
a=b+c;
c=b;
b=a;
i=i+2;
int r=i+1;
x+=15;
f.drawString(""+a,390,x);
cont++;
}while(cont!=n);
}
public void init()
{
setBackground(Color.GRAY);
}
public void paint (Graphics g)
{
init();
par(g);
impar(g);
primo(g);
fibo(g);
//aplicando propiedades de texto en los titulos
g.setFont(new Font("Aerial",Font.BOLD,16));
g.setColor(Color.GREEN);
g.drawString("Pares",5,25);
g.drawString("Impares",105,25);
g.drawString("Primos",235,25);
g.drawString("Fibonacci",345,25);
}
}
Descargar el código: Numeros.JAVA
May 07
Eliminar especifico, esta función recibira un nombre eliminar, lo buscara en la lista, si lo encuentra lo elimina caso contrario dirá q no se encuentra.
En este caso el TDA es un Empleado:
public void eliminarEspecifico(Empleado x)
{
if(inicio==null)
System.out.println("Lista vacia");
else
{
Empleado aux1,aux2;
aux1=inicio;
if(aux1==x)
{
aux2=aux1.sig;
inicio=aux1.sig;
}
else
{
while(aux1.sig!=null)
if(aux1.sig==x)
{
aux2=aux1.sig;
aux1.sig=aux2.sig;
aux2=null;}
else
aux1=aux1.sig;
if(aux1==inicio)
System.out.println("No se encuentra el elemento");
}
}
}
Últimos comentarios