7
 UNIVERSIDAD CATOLICA LOS ANGELES DE CHIMBOTE “AÑO DE LA DIVERSIFICACION PRODUCTIVA Y DEL FORTALECIMIENTO DE LA EDUCACION” FACULTAD DE INGENIERIA ESCUELA PROFESIONAL DE INGENIERIA DE SISTEMAS ASIGNATURA: TECNICAS DE PROGRAMACION TEMA: SESION 8 AUTOR: PARIONA CISNEROS JUAN CARLOS SATIPO   2015

Sesion 8 Pariona Cisneros Ingenieria de Sistemas II

Embed Size (px)

Citation preview

Page 1: Sesion 8 Pariona Cisneros Ingenieria de Sistemas II

7/23/2019 Sesion 8 Pariona Cisneros Ingenieria de Sistemas II

http://slidepdf.com/reader/full/sesion-8-pariona-cisneros-ingenieria-de-sistemas-ii 1/7

 

UNIVERSIDAD CATOLICA LOS ANGELES DE CHIMBOTE

“AÑO DE LA DIVERSIFICACION PRODUCTIVA Y DEL FORTALECIMIENTO DE LA EDUCACION” 

FACULTAD DE INGENIERIA

ESCUELA PROFESIONAL DE INGENIERIA

DE SISTEMAS

ASIGNATURA:

TECNICAS DE PROGRAMACION

TEMA:

SESION 8

AUTOR:

PARIONA CISNEROS JUAN CARLOS

SATIPO  – 2015

Page 2: Sesion 8 Pariona Cisneros Ingenieria de Sistemas II

7/23/2019 Sesion 8 Pariona Cisneros Ingenieria de Sistemas II

http://slidepdf.com/reader/full/sesion-8-pariona-cisneros-ingenieria-de-sistemas-ii 2/7

1.  INTERPRETAR EL SIGUIENTE PROGRAMA. 

Este programa es de tipo constructor que esta vinculado con los tipos declases que se va ejecutar en el programa:

Primero se menciona la clase de usuario que vas a llevar de nombre y luego elString como cadena de nombres que vas a utilizar, la edad, dirección todo estova estar en una lista todo lo que ejecutas en el programa en este caso los datosde las personas que vas asignar como: (Usuario4) en la que va estar dentro el(usr) va nombre = usr.getNombre(); edad=usr.getEdad(); direccion =usr.getDireccion(); donde void setNombre(String n) vas ingresar el carácter eneste caso tu nombre de tipo String, nombre = n; String getNombre(), despuésque has ingresado va retornar pero el otro dato de otro usuario return nombre;void setEdad(int e) edad = e;void setEdad(float e) y así sucesivamente.Luego se va imprimir todos los datos que hemos almacenado en el programa  

System.out.println("\nNombre: " + usr.nombre );System.out.println("Edad: " + usr.getEdad() );System.out.println("Direccion: " + usr.getDireccion() +"\n");

Poner el nombre del archivo en publico de clases del archivo que has guardadoen este caso es: public class JavaApplication171public static void main(String args[]) throws IOException

Cabe mencionar que el constructor es un método de las clases que tiene ciertosparámetros donde puedes llevar a cabo el programa.

ProgUsuario4 prog = new ProgUsuario4( );Usuario4 usr1,usr2;usr1 = new Usuario4("JUAN CARLOS PARIONA CISNEROS",37,"JR. AVIACION N° 525");

prog.imprimeUsuario(usr1);

Este es un ejemplo que he puesto mi nombre completo y edad y dirección dondeel constructor se emplea para que tengan su propia función y en donde se va

imprimir todos los datos que has editado. (finish).

Continuará… 

Page 3: Sesion 8 Pariona Cisneros Ingenieria de Sistemas II

7/23/2019 Sesion 8 Pariona Cisneros Ingenieria de Sistemas II

http://slidepdf.com/reader/full/sesion-8-pariona-cisneros-ingenieria-de-sistemas-ii 3/7

 

CODIGO

package javaapplication171;

import java.io.*;

class Usuario4

{

String nombre;

int edad;

String direccion;

Usuario4( )

{

nombre = null;

edad = 0;direccion = null;

}

Usuario4(String nombre, int edad, String direccion)

{

this.nombre = nombre;

this.edad = edad;

this.direccion = direccion;

}

Usuario4(Usuario4 usr)

{

nombre = usr.getNombre();

edad = usr.getEdad();

direccion = usr.getDireccion();

}

void setNombre(String n)

{

nombre = n;

}

String getNombre()

{

return nombre;

}

void setEdad(int e)

{

edad = e;

}

void setEdad(float e)

{

edad = (int)e;

}

int getEdad()

Page 4: Sesion 8 Pariona Cisneros Ingenieria de Sistemas II

7/23/2019 Sesion 8 Pariona Cisneros Ingenieria de Sistemas II

http://slidepdf.com/reader/full/sesion-8-pariona-cisneros-ingenieria-de-sistemas-ii 4/7

{

return edad;

}

void setDireccion(String d)

{

direccion = d;}

String getDireccion()

{

return direccion;

}

}

/* ProgUsuario4.java */

class ProgUsuario4

{

void imprimeUsuario(Usuario4 usr)

{ System.out.println("\nNombre: " + usr.nombre );

System.out.println("Edad: " + usr.getEdad() );

System.out.println("Direccion: " + usr.getDireccion() +"\n");

}

}

public class JavaApplication171{

public static void main(String args[]) throws IOException {

{

}

ProgUsuario4 prog = new ProgUsuario4( );

Usuario4 usr1,usr2;

usr1 = new Usuario4("JUAN CARLOS PARIONA CISNEROS",37,"JR. AVIACION N° 525");

prog.imprimeUsuario(usr1);

usr2 = new Usuario4("EDUARDO AMADO CARRILLO" ,36, "JR. LAS LOCUMBAS N° 300");

prog.imprimeUsuario(usr2);

usr1 = new Usuario4("LEO SCOTT PECHO ROJAS", 25, "EX AGUAJAL N° 102");

prog.imprimeUsuario(usr1);

usr2 = new Usuario4("MAYUMI URSULA CAMPOS HURTADO",17,"JR. JULIO C TELLO N° 701");

prog.imprimeUsuario(usr2);

usr1 = new Usuario4("IRWIN MILLAN GARCIA",23,"JR. AUGUSTO HILSER N° 204");

prog.imprimeUsuario(usr1);

prog.imprimeUsuario(usr2);

}

}

Page 5: Sesion 8 Pariona Cisneros Ingenieria de Sistemas II

7/23/2019 Sesion 8 Pariona Cisneros Ingenieria de Sistemas II

http://slidepdf.com/reader/full/sesion-8-pariona-cisneros-ingenieria-de-sistemas-ii 5/7

PANTALLAZO

Page 6: Sesion 8 Pariona Cisneros Ingenieria de Sistemas II

7/23/2019 Sesion 8 Pariona Cisneros Ingenieria de Sistemas II

http://slidepdf.com/reader/full/sesion-8-pariona-cisneros-ingenieria-de-sistemas-ii 6/7

 

Page 7: Sesion 8 Pariona Cisneros Ingenieria de Sistemas II

7/23/2019 Sesion 8 Pariona Cisneros Ingenieria de Sistemas II

http://slidepdf.com/reader/full/sesion-8-pariona-cisneros-ingenieria-de-sistemas-ii 7/7