Parcial Pregunta 15
Parcial Pregunta 15
Parcial Pregunta 15
Curso: Programación II
Examen parcial
Pregunta 15
Carné: 9989-02-61
Imágenes de funcionamiento
Código
Main class
/*
* Click
nbfs://nbhost/SystemFileSystem/Templates/Project/Maven2/JavaApp/src/main/java/${packagePa
th}/${mainClassName}.java to edit this template
*/
package com.mycompany.parcial1;
import javax.swing.JOptionPane;
/**
* @author Erick
*/
int i=0;
//System.out.println("Hello World!");
JOptionPane.showMessageDialog(null, "Bienvenido al examen del primer parcial \n el dia de
hoy vamos a: \n 1. Crear Pilotos \n 2. Crear Aviones \n 3.Asignar pilotos a aviones");
a1.asigna_Vuelo(p1);
a2.asigna_Vuelo(p3);
a3.asigna_Vuelo(p3);
a3.asigna_Vuelo(p2);
int actionMsg = 0;
while (i==0){
//comandos
if(nptMsg==5) i=1;
else {
if(nptMsg==1){
if (actionMsg==1) a1.Despegue(p1);
if (actionMsg==2) a1.Volar(p1);
if (actionMsg==3) a1.Aterrizar(p1);
if(nptMsg==2){
if (actionMsg==1) a2.Despegue(p3);
if (actionMsg==2) a2.Volar(p3);
if (actionMsg==3) a2.Aterrizar(p3);
if(nptMsg==3){
if (actionMsg==1) a3.Despegue(p2);
if (actionMsg==2) a3.Volar(p2);
if (actionMsg==3) a3.Aterrizar(p2);
if(nptMsg==5) i=1;
Piloto Class
/*
*/
package com.mycompany.parcial1;
import javax.swing.JOptionPane;
/**
* @author Erick
*/
avion avion;
public piloto(int id_piloto, String nombre, int horas_vuelo, String nacionalidad, int edad) {
this.id_piloto = id_piloto;
this.nombre = nombre;
this.horas_vuelo = horas_vuelo;
this.nacionalidad = nacionalidad;
this.edad = edad;
this.id_piloto = id_piloto;
return nombre;
this.nombre = nombre;
return horas_vuelo;
this.horas_vuelo = horas_vuelo;
return nacionalidad;
this.nacionalidad = nacionalidad;
}
return edad;
this.edad = edad;
this.avion=avion;
Avion Class
/*
*/
package com.mycompany.parcial1;
import java.util.HashSet;
import java.util.Iterator;
import javax.swing.JOptionPane;
/**
*
* @author Erick
*/
public avion(String Marca, String Modelo, int horas_vuelo, String Origen, String Destino) {
this.Marca = Marca;
this.Modelo = Modelo;
this.horas_vuelo = horas_vuelo;
this.Origen = Origen;
this.Destino = Destino;
this.Marca = Marca;
this.Modelo = Modelo;
}
public String getMarca() {
return Marca;
this.Marca = Marca;
return Modelo;
this.Modelo = Modelo;
return horas_vuelo;
this.horas_vuelo = horas_vuelo;
return Origen;
}
public void setOrigen(String Origen) {
this.Origen = Origen;
return Destino;
this.Destino = Destino;
piloto e =null;
boolean existe=false;
e=iterador.next();
if(e.getId_piloto()== piloto.getId_piloto()){
existe=true;
if(existe){
} else {
pilotos.add(piloto);
piloto.setAvion(this);
JOptionPane.showMessageDialog(null,"El piloto " + piloto.getNombre() + " Ha sido asignado
correctamente al Avión : " +this.Marca + "-" +this.Modelo);
piloto e =null;
boolean existe=false;
e=iterador.next();
if(e.getId_piloto()== piloto.getId_piloto()){
existe=true;
if(existe){
} else {
pilotos.add(piloto);
piloto.setAvion(this);
int b = (int)(Math.random()*(3-1+1)+1); ;