Software">
Nothing Special   »   [go: up one dir, main page]

Actividad de Aprendizaje Semana 2 Poo

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 13

ACTIVIDAD DE APRENDIZAJE PROGRAMACION ORIENTADA A OBJETOS

JUAN JOSE ESCORCIA ESCORCIA

UNIVERSIDAD DE CARTAGENA

INGENIERIA DE SOFTWARE

SEGUNDO SEMESTRE

2021

ACTIVIDAD SEMANA DOS


1. Se requiere un programa utilizando el paradigma orientado a objetos, que muestra los datos de un
pasajero con los Siguientes Atributos:

Realizar el Diagrama de Clase y El proyecto en NetBeans:


La clase tiene los siguientes atributos:
o Tipo de Documento
o Numero de Documento
o Nombres y Apellidos
o Hora de Partida
o Hora de Llegada
o Duración de Vuelo (Utilizar Método Calculo de Horas)
o Codigo de Vuelo
o Aerolínea
o Valor del Pasaje
o Clase de Avión: Ejemplo Airbus Industrie A320
 Crear Constructor por Defecto
 Crear Métodos Setter y Getter
 Crear Métodos Mostrar Datos del Pasajero
 Crear Método Descuento: para realizar un Descuento si es Pasajero Frecuente, el pasaje es totalmente
gratis.

Crear un Método Cancelación de Vuelo


package j;

import java.util.Scanner;
public class J {

public static void main(String[] args) {

int op = 0;

int op1 = 0;

datos pasajero = new datos ();

vuelo vuelos = new vuelo ();

aereolinea aereolineaa = new aereolinea();

avion avions = new avion();

destino destines = new destino();

Scanner d = new Scanner(System.in);

String p;

cancelar cancela = new cancelar();

viajerofrecuente viajero = new viajerofrecuente();

System.out.println("Bienvenido a tus buelos baratos.com");

System.out.print("ingrese su codigo de vuelo: ");

p = d.next();

System.out.println("Bienvenido "+pasajero.getnombre());

System.out.println("consultar datos del vuelo---1");

System.out.println("cancelar datos del vuelo---2");

System.out.print("escoga una opcion: ");

op = d.nextInt();

if(op==1){

System.out.println("es usted vuajero frecuente?");

System.out.println("si--1");

System.out.println("no--2");

System.out.print("escoga una opcion: ");

op1 = d.nextInt();

if(op1==1){
System.out.println("datos del pasajero: "+"nombre del pasajero: "+pasajero.getnombre()+" tipo de documento:
"+pasajero.getTipoID()+" numero de documento: "+pasajero.getNroID());

System.out.println("datos del vuelo: "+"codigo del vuelo: "+vuelos.getCodV()+" hora de partida:


"+vuelos.getHpar()+" hora de llegada: "+vuelos.getHll()+" duracion del vuelo: "+vuelos.getDV()+" valor del vuelo:
"+viajero.getviajerofrecuente());

System.out.println("datos de la aereolinea "+" nombre de la aereolinea: "+aereolineaa.getnombreaero()+"


codigo de la aereolinea: "+aereolineaa.getcodaero());

System.out.println("datos del avion "+" tipo de avion: "+avions.getTipoavion()+" codigo del avion:
"+avions.getcodigoA()+" numero de avion: "+avions.getNavion());

System.out.println("datos del destino "+" lugar de destino: "+destines.getLugarD()+" codigo del destino:
"+destines.getcodigoD());

else{

System.out.println("datos del pasajero: "+"nombre del pasajero: "+pasajero.getnombre()+" tipo de documento:


"+pasajero.getTipoID()+" numero de documento: "+pasajero.getNroID());

System.out.println("datos del vuelo: "+"codigo del vuelo: "+vuelos.getCodV()+" hora de partida:


"+vuelos.getHpar()+" hora de llegada: "+vuelos.getHll()+" duracion del vuelo: "+vuelos.getDV()+" valor del vuelo:
"+vuelos.getValorV());

System.out.println("datos de la aereolinea "+" nombre de la aereolinea: "+aereolineaa.getnombreaero()+"


codigo de la aereolinea: "+aereolineaa.getcodaero());

System.out.println("datos del avion "+" tipo de avion: "+avions.getTipoavion()+" codigo del avion:
"+avions.getcodigoA()+" numero de avion: "+avions.getNavion());

System.out.println("datos del destino "+" lugar de destino: "+destines.getLugarD()+" codigo del destino:
"+destines.getcodigoD());

else {

System.out.println(cancela.getCancel());

class datos

private String nombre;


private String TipoID;

private int NroID;

public String getnombre()

return nombre;

public String getTipoID()

return TipoID;

public int getNroID()

return NroID;

public void setnombre(String nombre)

this.nombre = nombre;

public void setTipoID(String TID)

this.TipoID = TID;

public void setNroID(int NID)

this.NroID = NID;

public datos()

this.nombre = "Juan Vásquez";

this.TipoID = "TI";

this.NroID = 12345678;

}
}

class vuelo

private String CodV;

private int Hpar;

private int Hll;

private int DV;

private int ValorV;

public String getCodV()

return CodV;

public int getValorV()

return ValorV;

public int getHpar()

return Hpar;

public int getHll()

return Hll;

public int getDV()

return DV;

public void setCodV(String Codv)

this.CodV = Codv;

}
public void setHp(int Hpar)

this.Hpar = Hpar;

public void setHll(int Hll)

this.Hll = Hll;

public void setDv(int DV)

this.DV = DV;

public void setValorV(int Vvuelo)

this.ValorV = Vvuelo;

public vuelo()

this.CodV = "A12RE";

this.Hpar = 1600;

this.Hll = 1800;

this.DV = 12;

this.ValorV = 55000;

class aereolinea{

private String nombreaero;

private int codaero;

public String getnombreaero()

{
return nombreaero;

public int getcodaero()

return codaero;

public void setnombreaero(String Nomaero)

this.nombreaero = Nomaero;

public void setcodaero(int codiaero)

this.codaero = codiaero;

public aereolinea()

this.nombreaero = "airV";

this.codaero = 911;

class avion{

private String Tipavion;

private int CodigoA;

private int Navion;

public String getTipoavion()

return Tipavion;

public int getcodigoA()

return CodigoA;
}

public int getNavion()

return Navion;

public void setTipoavion(String Tavion)

this.Tipavion = Tavion;

public void setCodigoA(int cavion)

this.CodigoA = cavion;

public void setNavion(int numeroA)

this.Navion = numeroA;

public avion(){

this.Tipavion = "boing 700";

this.CodigoA = 112;

this.Navion = 132;

class destino{

private String LugarD;

private int codigoD;

public String getLugarD()

return LugarD;

public int getcodigoD()


{

return codigoD;

public void setTipoavion(String destino)

this.LugarD = destino;

public void setcodigoD(int llegada)

this.codigoD = llegada;

public destino(){

this.LugarD = "buenos aires";

this.codigoD = 754;

class cancelar{

private String Cancel;

public String getCancel()

return Cancel;

public void setTipoavion(String Cancelacion)

this.Cancel = Cancelacion;

public cancelar(){

this.Cancel = "su vuelo ha sido cancelado con exito";

class viajerofrecuente{

private String Viajegratis;


public String getviajerofrecuente()

return Viajegratis;

public void setTipoavion(String VueloG)

this.Viajegratis = VueloG;

public viajerofrecuente(){

this.Viajegratis = "!!!TU VUELO ES TOTALMENTE GRATIS¡¡¡";

2. Se requiere un programa utilizando el paradigma orientado a objetos, que muestra el estado del clima
en una ciudad específica.
 La clase se llama clima con los siguientes atributos:
o Ciudad
o El día actual, tome automáticamente el sistema
o Ingresar grados Centígrados
o Probabilidad de Precipitaciones
o Humedad
o Viento
Crear Constructor con todos los atributos y uno por defectos
Crear Métodos setter y Getter
Crear Métodos Convertir Grados A Fahrenheit
Crear el Método Mostrar Datos del Clima

package clima;

public class climas {

public static void main(String[] args) {

clima climac = new clima();


CF ok = new CF ();

System.out.println("clima: "+" ciudad "+climac.getNciudad()+" el dia es: "+climac.getDactual()+" la temperatura en


centigrados es : "+climac.gettempcenti()+"°C "+"la posibilidad de lluvia es de: "+climac.getPpreci()+" la humedad es de
"+climac.gethumedad()+" el viento es de: "+climac.getviento());

System.out.println("la temperatura en Farenheit es: "+ok.getCF()+"°F ");

class clima{

private String Nciudad;

private String Dactual;

private int tempcenti;

private String Ppreci;

private String humedad;

private String viento;

public String getNciudad()

return Nciudad;

public void setNciudad(String ciudad)

this.Nciudad = ciudad;

public String getDactual()

return Dactual;

public void setDactual(String Diaact)

this.Dactual = Diaact;

}
public int gettempcenti()

return tempcenti;

public void settempcenti(int temperaC)

this.tempcenti = temperaC;

public String getPpreci()

return Ppreci;

public void setPpreci(String PosibiliP)

this.Ppreci = PosibiliP;

public String gethumedad()

return humedad;

public void sethumedad(String humedo)

this.humedad = humedo;

public String getviento()

return viento;

public void setviento(String bri)

this.viento = bri;

}
public clima(){

this.Nciudad = "MOSCU";

this.Dactual = "12/4/2020";

this.tempcenti = -1;

this.Ppreci = "5%";

this.humedad = "84%";

this.viento = "21Km/h";

class CF{

private int CAF;

clima climas = new clima();

public int getCF()

return CAF;

public void setCF(int CdeF)

this.CAF = CdeF;

public CF(){

this.CAF = (climas.gettempcenti()*9/5)+32;

También podría gustarte