introduccion a la programacion 7
DESCRIPTION
programación en javaTRANSCRIPT
FUNDACION UNIVERSATARIA SAN MARTIN
FACULTAD DE INGENIERIA DE SISTEMAS
Jhon Alexander Cardozo Guzmán
Ingeniería de sistemas
Diurno
Actividad 7.1………………………………………………………………………………2
Actividad 7.2………………………………………………………………………………7
Actividad 7.3………………………………………………………………………………9
FUNDACION UNIVERSATARIA SAN MARTIN
FACULTAD DE INGENIERIA DE SISTEMAS
Jhon Alexander Cardozo Guzmán
Ingeniería de sistemas
Diurno
ACTIVIDAD 7.1
1_/Llene un vector de 20 elementos, imprima la posición y el valor del elemento
mayor almacenado en el vector.
R: /
import javax.swing.JOptionPane; public class mayoralmacenado { public byte vector[]; public mayoralmacenado() { vector= new byte[20];} private void almacenar() { vector[0]=1; vector[1]=2; vector[2]=3; vector[3]=4; vector[4]=5; vector[5]=6; vector[6]=7; vector[7]=8; vector[8]=43; vector[9]=10; vector[10]=11; vector[11]=12; vector[12]=13; vector[13]=14; vector[14]=15; vector[15]=16; vector[16]=17; vector[17]=18; vector[18]=19; vector[19]=20; JOptionPane.showMessageDialog(null, "El numero mayor se encuentra en la posicion 9 y su valor es: "+vector[8]); } public static void main(String []ar) { mayoralmacenado ma=new mayoralmacenado(); ma.almacenar(); } }
FUNDACION UNIVERSATARIA SAN MARTIN
FACULTAD DE INGENIERIA DE SISTEMAS
Jhon Alexander Cardozo Guzmán
Ingeniería de sistemas
Diurno
2_/ Cargue un arreglo unidimensional las ventas mensuales realizadas durante un año y calcule el promedio de las ventas.
R: / import javax.swing.JOptionPane; public class ventas { public int vector[]; public int promedio; public ventas() { vector=new int[12]; int promedio; } private void Cap() { vector[0]=Integer.parseInt(JOptionPane.showInputDialog("Ingrese las ventas obtenidas en el mes de Enero")); vector[1]=Integer.parseInt(JOptionPane.showInputDialog("Ingrese las ventas obtenidas en el mes de Febrero")); vector[2]=Integer.parseInt(JOptionPane.showInputDialog("Ingrese las ventas obtenidas en el mes de Marzo")); vector[3]=Integer.parseInt(JOptionPane.showInputDialog("Ingrese las ventas obtenidas en el mes de Abril")); vector[4]=Integer.parseInt(JOptionPane.showInputDialog("Ingrese las ventas obtenidas en el mes de Mayo")); vector[5]=Integer.parseInt(JOptionPane.showInputDialog("Ingrese las ventas obtenidas en el mes de Junio")); vector[6]=Integer.parseInt(JOptionPane.showInputDialog("Ingrese las ventas obtenidas en el mes de Julio")); vector[7]=Integer.parseInt(JOptionPane.showInputDialog("Ingrese las ventas obtenidas en el mes de Agosto")); vector[8]=Integer.parseInt(JOptionPane.showInputDialog("Ingrese las ventas obtenidas en el mes de Septiembre")); vector[9]=Integer.parseInt(JOptionPane.showInputDialog("Ingrese las ventas obtenidas en el mes de Octubre")); vector[10]=Integer.parseInt(JOptionPane.showInputDialog("Ingrese las ventas obtenidas en el mes de Noviembre")); vector[11]=Integer.parseInt(JOptionPane.showInputDialog("Ingrese las ventas obtenidas en el mes de Diciembre")); } private void Cal() { promedio=(vector[0]+vector[1]+vector[2]+vector[3]+vector[4]+vector[5]+vector[6]+vector[7]+vector[8]+vector[9]+vector[10]+vector[11]); JOptionPane.showMessageDialog(null, "El promedio de la ventas realizadas en el año fue: "+promedio);
FUNDACION UNIVERSATARIA SAN MARTIN
FACULTAD DE INGENIERIA DE SISTEMAS
Jhon Alexander Cardozo Guzmán
Ingeniería de sistemas
Diurno
} public static void main(String []args) { ventas vn=new ventas(); vn.Cap(); vn.Cal(); } }
3_/Almacene un arreglo unidimensional los primero 20 numero impares. R: / import javax.swing.JOptionPane; public class impares { public byte vector[]; public impares() { vector=new byte[20]; } private void Cal() { vector[0]=1; vector[1]=3; vector[2]=5; vector[3]=7; vector[4]=9; vector[5]=11; vector[6]=13; vector[7]=15; vector[8]=17; vector[9]=19; vector[10]=21; vector[11]=23; vector[12]=25; vector[13]=27; vector[14]=29; vector[15]=31; vector[16]=33; vector[17]=35; vector[18]=37; vector[19]=39; JOptionPane.showMessageDialog(null,"Los primeros 20 numero impares son:"+"\n"+ vector[0]+", "+vector[1]+", "+vector[2]+", "+vector[3]+", "+vector[4]+", "+vector[5]+", "+vector[6]+", "+vector[7]+", "+vector[8]+", "+vector[9]+", "+vector[10]+", "+vector[11]+", "+vector[12]+", "+vector[13]+", "+vector[14]+", "+vector[15]+", "+vector[16]+", "+vector[17]+", "+vector[18]+", "+vector[19]+", ");
FUNDACION UNIVERSATARIA SAN MARTIN
FACULTAD DE INGENIERIA DE SISTEMAS
Jhon Alexander Cardozo Guzmán
Ingeniería de sistemas
Diurno
} public static void main(String []ar) { impares im=new impares(); im.Cal(); } } 4_/Escriba un método que retorne el máximo de los valores incluidos en el vector. R: / private void Cap() { vector[0]=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el primer numero")); vector[1]=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el segundo numero")); vector[2]=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el tercer numero")); vector[3]=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el cuarto numero")); vector[4]=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el quinto numero")); if(vector[0] > mayr) { mayr= vector[0]; JOptionPane.showMessageDialog(null, "El numero mayor es: "+mayr);} else if(vector[1] > mayr) { mayr=vector[1]; JOptionPane.showMessageDialog(null, "El numero mayor es: "+mayr);} else if(vector[2] > mayr) { mayr=vector[2]; JOptionPane.showMessageDialog(null, "El numero mayor es: "+mayr);} else if(vector[3] > mayr) { mayr=vector[3]; JOptionPane.showMessageDialog(null, "El numero mayor es: "+mayr);} else if(vector[4] > mayr) { mayr=vector[4]; JOptionPane.showMessageDialog(null, "El numero mayor es: "+mayr);} }
FUNDACION UNIVERSATARIA SAN MARTIN
FACULTAD DE INGENIERIA DE SISTEMAS
Jhon Alexander Cardozo Guzmán
Ingeniería de sistemas
Diurno
5_/Escriba un método que retorne el valor mínimo de los elementos incluidos en el vector. R: / private void Cap() { vector[0]=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el primer numero")); vector[1]=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el segundo numero")); vector[2]=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el tercer numero")); vector[3]=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el cuarto numero")); vector[4]=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el quinto numero")); if(vector[0] < menr) { menr= vector[0]; JOptionPane.showMessageDialog(null, "El numero menor es: "+menr);} else if(vector[1] < menr) { menr=vector[1]; JOptionPane.showMessageDialog(null, "El numero menor es: "+menr);} else if(vector[2] < menr) { menr=vector[2]; JOptionPane.showMessageDialog(null, "El numero menor es: "+menr);} else if(vector[3] < menr) { menr=vector[3]; JOptionPane.showMessageDialog(null, "El numero menor es: "+menr);} else if(vector[4] < menr) { menr=vector[4]; JOptionPane.showMessageDialog(null, "El numero menor es: "+menr);} }
FUNDACION UNIVERSATARIA SAN MARTIN
FACULTAD DE INGENIERIA DE SISTEMAS
Jhon Alexander Cardozo Guzmán
Ingeniería de sistemas
Diurno
ACTIVIDAD 7.2
1_/ Elabore un programa para llenar una matriz de 4*5 con números pares. R: / import javax.swing.JOptionPane; public class MatrizPar1 { public int Par[][]; public int cont; MatrizPar1() { Par= new int[4][5]; cont=2; String cadena=""; for (int i = 0; i < 4; i++) { for (int j = 0; j < 5; j++) { Par[i][j] = cont; cont=cont+2; cadena+=Par[i][j]; cadena+=" "; } cadena+="\n"; } JOptionPane.showMessageDialog(null,cadena); System.exit(0); } public static void main (String []a) { MatrizPar1 M= new MatrizPar1(); } }
FUNDACION UNIVERSATARIA SAN MARTIN
FACULTAD DE INGENIERIA DE SISTEMAS
Jhon Alexander Cardozo Guzmán
Ingeniería de sistemas
Diurno
2_/Construya un programa que permita cargar una matriz de 5*3, números imares de forma aleatoria. R: / import javax.swing.JOptionPane; public class Impale { public int Par[][]; public int cont; Impale() { Par= new int[4][5]; cont=(int)(Math.random()*10); String cadena=""; for (int i = 0; i < 4; i++) { for (int j = 0; j < 5; j++) { Par[i][j] = cont; cont=(int)(Math.random()*10); cadena+=Par[i][j]; cadena+=" "; } cadena+="\n"; } JOptionPane.showMessageDialog(null,cadena); System.exit(0); } public static void main (String []a) { Impale M= new Impale(); } }
FUNDACION UNIVERSATARIA SAN MARTIN
FACULTAD DE INGENIERIA DE SISTEMAS
Jhon Alexander Cardozo Guzmán
Ingeniería de sistemas
Diurno
ACTIVIDAD 7.3
1_/ Elabora un programa que permita ingresar 10 nombres y apellidos de los estudiantes. R: / import javax.swing.JOptionPane; public class estudiantes { private String lista[]; public estudiantes() { lista=new String[10]; } private void Cap() { lista[0]=JOptionPane.showInputDialog("Ingrese nombres y apellidos del estudiante"); } private void imprimir() { System.out.println(lista[0]); } private void ciclo() { for(int i=0;i <=10;i++) { Cap(); imprimir(); } } public static void main(String []ar) { estudiantes m=new estudiantes(); m.ciclo(); } }
FUNDACION UNIVERSATARIA SAN MARTIN
FACULTAD DE INGENIERIA DE SISTEMAS
Jhon Alexander Cardozo Guzmán
Ingeniería de sistemas
Diurno
2_/ Almacene en un arreglo de tipo String, 10 características del Lenguaje de de programación java e imprímalo. R: / import javax.swing.JOptionPane;
public class Caracjava
{ private String vector[];
public Caracjava()
{ vector=new String[10];
}
private void caracteristicas()
{ vector[0]="1_/Simple, Se eliminan muchas de las características OOP que se
utilizan esporadicamente y que creaban frecuentes problemas a los
programadores.";
vector[1]="2_/Orientado a objeto, Java da buen soporte a las técnicas de
desarrollo OOP y en resumen a la reutilización de componentes de software.";
vector[2]="3_/Distribuido, El código Java se puede manipular a través de
recursos URL con la misma facilidad que C y C++ utilizan recursos locales
(archivos).";
vector[3]="4_/Interpretado, El compilador Java traduce cada fichero fuente de
clases a código de bytes (Bytecode), que puede ser interpretado por todas las
máquinas que den soporte a un visualizador de que funcione con Java.";
vector[4]="5_/Dinamico, los programas Java pueden permitir nuevos métodos
y variables en un objeto de biblioteca sin afectar a los objetos dependientes.";
vector[5]="6_/Multihilos, Java puede aplicarse a la realización de aplicaciones
en las que ocurra más de una cosa a la vez.";
vector[6]="7_/Portable, Al ser de arquitectura neutral es altamente portable,
pero esta característica puede verse de otra manera: Los tipos estándares (int,
FUNDACION UNIVERSATARIA SAN MARTIN
FACULTAD DE INGENIERIA DE SISTEMAS
Jhon Alexander Cardozo Guzmán
Ingeniería de sistemas
Diurno
float ...) están igualmente implementados en todas las máquinas por lo que las
operaciones aritméticas funcionaran igual en todas las máquinas.";
vector[7]="8_/Alto desempeño, El compilador Java suele ofrecer la posibilidad
de compilar Bytecode en código máquina de determinadas plataformas";
vector[8]="9_/Solido, El código Java no se quiebra fácilmente ante errores de
programación.";
vector[9]="10_/Arquitectura neutral, El compilador crea códigos de byte
(Bytecode) que se envía al visualizador solicitado y se interpreta en la máquina
que posee un interprete de Java o dispone de un visualizador que funciona con
Java.";
}
private void imprimir()
{ JOptionPane.showMessageDialog(null, "A continuacion veran 10
caracteristicas del lenguaje de programacion java");
JOptionPane.showMessageDialog(null,vector[0]+"\n"+
vector[1]+"\n"+vector[2]+"\n"+vector[3]+"\n"+vector[4]+"\n"+vector[5]+"\n"+vector[6]
+"\n"+vector[7]+"\n"+vector[8]+"\n"+vector[9]); }
public static void main(String []at)
{ Caracjava jv=new Caracjava();
jv.caracteristicas();
jv.imprimir();
}
}