Introduccion a la programacion act fasc 7

Page 1

FUNDACION UNIVERSATARIA SAN MARTIN FACULTAD DE INGENIERIA DE SISTEMAS INTRODUCCION A LA PROGRAMACION

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; FACULTAD DE INGENIERIA DE SISTEMAS 2013


FUNDACION UNIVERSATARIA SAN MARTIN FACULTAD DE INGENIERIA DE SISTEMAS INTRODUCCION A LA PROGRAMACION 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(); } }

FACULTAD DE INGENIERIA DE SISTEMAS 2013


FUNDACION UNIVERSATARIA SAN MARTIN FACULTAD DE INGENIERIA DE SISTEMAS INTRODUCCION A LA PROGRAMACION

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

FACULTAD DE INGENIERIA DE SISTEMAS 2013


FUNDACION UNIVERSATARIA SAN MARTIN FACULTAD DE INGENIERIA DE SISTEMAS INTRODUCCION A LA PROGRAMACION 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")); }

FACULTAD DE INGENIERIA DE SISTEMAS 2013


FUNDACION UNIVERSATARIA SAN MARTIN FACULTAD DE INGENIERIA DE SISTEMAS INTRODUCCION A LA PROGRAMACION 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); }

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; FACULTAD DE INGENIERIA DE SISTEMAS 2013


FUNDACION UNIVERSATARIA SAN MARTIN FACULTAD DE INGENIERIA DE SISTEMAS INTRODUCCION A LA PROGRAMACION 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]+", "); } 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")); FACULTAD DE INGENIERIA DE SISTEMAS 2013


FUNDACION UNIVERSATARIA SAN MARTIN FACULTAD DE INGENIERIA DE SISTEMAS INTRODUCCION A LA PROGRAMACION 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);} }

FACULTAD DE INGENIERIA DE SISTEMAS 2013


FUNDACION UNIVERSATARIA SAN MARTIN FACULTAD DE INGENIERIA DE SISTEMAS INTRODUCCION A LA PROGRAMACION

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

FACULTAD DE INGENIERIA DE SISTEMAS 2013


FUNDACION UNIVERSATARIA SAN MARTIN FACULTAD DE INGENIERIA DE SISTEMAS INTRODUCCION A LA PROGRAMACION

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

FACULTAD DE INGENIERIA DE SISTEMAS 2013


FUNDACION UNIVERSATARIA SAN MARTIN FACULTAD DE INGENIERIA DE SISTEMAS INTRODUCCION A LA PROGRAMACION

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

FACULTAD DE INGENIERIA DE SISTEMAS 2013


FUNDACION UNIVERSATARIA SAN MARTIN FACULTAD DE INGENIERIA DE SISTEMAS INTRODUCCION A LA PROGRAMACION

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

FACULTAD DE INGENIERIA DE SISTEMAS 2013


FUNDACION UNIVERSATARIA SAN MARTIN FACULTAD DE INGENIERIA DE SISTEMAS INTRODUCCION A LA PROGRAMACION

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

FACULTAD DE INGENIERIA DE SISTEMAS 2013


FUNDACION UNIVERSATARIA SAN MARTIN FACULTAD DE INGENIERIA DE SISTEMAS INTRODUCCION A LA PROGRAMACION 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, 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."; }

FACULTAD DE INGENIERIA DE SISTEMAS 2013


FUNDACION UNIVERSATARIA SAN MARTIN FACULTAD DE INGENIERIA DE SISTEMAS INTRODUCCION A LA PROGRAMACION 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(); } }

FACULTAD DE INGENIERIA DE SISTEMAS 2013


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.