Algunos Ejercicios Resueltos
- DADO UN VECTOR DE DIMENSION N INTERCAMBIAR LOS ELEMENTOS QUE SE ENCUENTRAN EN LA POSICION PAR CON LOS QUE SE ENCUENTRAN EN LA POSICION MULTIPLO DE 5.
- DADO UN VECTOR DE DIMENSION N VERIFICAR SI EXISTE EL I-ESIMO TERMINO
- LLENAR EL VECTOR vec DE DIMENSION N CON NUMEROS PRIMOS
- DADO UN VECTOR DE DIMENSION N MOSTRAR EL VALOR DEL MEDIO
- DADO UN VECTOR DE DIMENSION N MOSTRAR TODOS LOS ELEMENTOS PRIMOS QUE CONTENGA EL VECTOR
- BUSCAR EL ELEMENTO MAXIMO DE UN VECTOR. ADEMAS SE DESEA SABER LA POSICION QUE ESTE ELEMENTO OCUPA EN EL VECTOR
- INSERTAR UN ELEMENTO CONSIDERANDO QUE EL VECTOR ESTA ORDENADO ASCENDENTEMENTE
- ELIMINAR UN ELEMENTO DADO DEL VECTOR
- DADO UN VECTOR DE DIMENSION N HALLAR EL PROMEDIO DE SUS DIGITOS
- DADO UN VECTOR DE DIMENSION LLENARLO DE LA SIGUIENTE MANERA
Ejemplo Resuelto (10)
/*
* Autor:Edwin Ajahuanca Callisaya
*/
import
java.applet.Applet;
import
javax.swing.*;
import
java.awt.*;
public class Ejercicio10
extends Applet
{
int vec[];
int tam;
private
Button serie1,serie2,serie3;
public void
init()
{
while(true)
{
try
{
tam=Integer.parseInt(JOptionPane.showInputDialog(null,"Ingrese
el Tamaño del Vector"));
vec=new int[tam+1];
break;
}
catch(NumberFormatException
e)
{
JOptionPane.showMessageDialog(null,"Solamente
ingrese Números enteros");
}
}
serie1=new
Button("Serie 1");
serie2=new
Button("Serie 2");
serie3=new
Button("Serie 3");
add(serie1);
add(serie2);
add(serie3);
}
public boolean
action (Event e, Object o)
{
if(e.target instanceof
Button)
{
if(e.target==serie1)
{
GenSerie1();
showStatus("Generando
la Primera Serie..."+o.toString());
}
if(e.target==serie2)
{
GenSerie2();
showStatus("Generando
la Segunda Serie..."+o.toString());
}
if(e.target==serie3)
{
GenSerie3();
showStatus("Generando
la Tercera Serie..."+o.toString());
}
mostrar();
}
return true;
}
public void
mostrar()
{
String cadena="VEC
= ";
for(int
i=1;i<=tam;i++)
{
cadena=cadena+"[
"+vec[i]+" ] ";
}
JOptionPane.showMessageDialog(null,"El
Vector Generado es el Siguiente :\nTamaño del Vector : "+tam+"\n"+cadena+"\nSerie
Generada");
}
public void
GenSerie1()
{
for(int
i=1;i<=tam;i++)
{
vec[i]=(int)
Math.pow(2,i);
}
}
public void
GenSerie2()
{
int
c=1,x,i=1,sw=0,val;
while(i<=tam)
{
sw++;
if(sw%2==1)
val=1;
else
{
val=0;
sw=0;
}
x=1;
while(x<=c
&& i<=tam)
{
vec[i]=val;
i++;
x++;
}
if(sw==0)
c++;
}
}
public void GenSerie3()
{
int
a=0,b=1;
for(int
i=1;i<=tam;i++)
{
vec[i]=a+b;
a=b;
b=vec[i];
}
buen aporte para los que estan iniciando en el mundo de la programacion con java, felicitaciones
ResponderEliminarbuenos ejercicios de apoyo, sigue asi
Pues muchas gracias,....lo que escriben me dan las ganas de seguir escribiendo varias lineas de código de distintos lenguajes...
Eliminarque piensas que es la vida chato ya no dentras a tu blog no para que lo creaste chato estoy mal y preocupado ca........
ResponderEliminaratte : Eric Angel
no te preocupes el trabajo lo mande a tu correo electronico.....
ResponderEliminarerickles_nose que mas......te cuidas