introduccion a la programacion 7

11
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

Upload: jhon-cardozo

Post on 17-Mar-2016

217 views

Category:

Documents


3 download

DESCRIPTION

programación en java

TRANSCRIPT

Page 1: Introduccion a la programacion 7

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

Page 2: Introduccion a la programacion 7

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(); } }

Page 3: Introduccion a la programacion 7

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);

Page 4: Introduccion a la programacion 7

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]+", ");

Page 5: Introduccion a la programacion 7

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);} }

Page 6: Introduccion a la programacion 7

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);} }

Page 7: Introduccion a la programacion 7

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(); } }

Page 8: Introduccion a la programacion 7

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(); } }

Page 9: Introduccion a la programacion 7

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(); } }

Page 10: Introduccion a la programacion 7

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,

Page 11: Introduccion a la programacion 7

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();

}

}