ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

JAVA NETBEANS


Enviado por   •  14 de Mayo de 2014  •  Examen  •  765 Palabras (4 Páginas)  •  306 Visitas

Página 1 de 4

JAVA NETBEANS

ALQUILER DE VEICULOS

Este programa realiza alquiler de carros de turismo y camiones, funciona mediante herencia que consiste de heredar variables y métodos de una clase padre a una hija para lo cual e usado dos clase padres y dos hijas para diferenciar y que se entienda mejor, a continuasion el código correspondiente:

Clase principal modo main:

import java.io.*;

public class Principal {

public static InputStreamReader L=new InputStreamReader(System.in);

public static BufferedReader T=new BufferedReader(L);

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

// public static void main(String[] args)

System.out.println("TURISMO....!");

//String Cargo, String Departamento,long Cedula, String Nombres, int Edad

turismo bus = new turismo("HINO","hj-345", 2,"CHEBROLET","hj-333", 3);

bus.DatosInformativos();

bus.datos();

System.out.println("CAMIONES....!");

camiones car = new camiones("GMS","df-323",20,"HINO","df-323", 30);

/* car.camion1("df-323", false);

car.camion2("hh-346", false);*/

car.DatosInformativos();

car.datos();

int op;

//tur tu=new tur("MERCEDES","df-323",23,"MAZDA","df-323", 33,false,false,false,false,0);

cami aa=new cami("GMS","df-323",20,"HINO","df-323", 30,false,false,false,false,0);

tur turi=new tur("MERCEDES","df-323",2,"MAZDA","df-323", 3,false,false,false,false,0);

do{

System.out.println("*********ALQUILER DE CAMIONES Y TURISMO*********");

System.out.println("********* 1. ALQUILAR UN CAMION *********");

System.out.println("+******** 2. ALQUILAR BUS DE TURISMO *********");

System.out.println("********* 3.DEBOLVER CAMION *********");

System.out.println("********* 4.DEBOLVER BUS DE TURISMO *********");

System.out.println("********* 5.IMFORMACION *********");

System.out.println("********* 6.SALIR *********");

op=Integer.parseInt(T.readLine());

switch(op){

case 1:

System.out.println("PRESIONE 1 PARA ALQUILAR CASO CONTRARIO 0");

int a=Integer.parseInt(T.readLine());

aa.al(a);

System.out.println("cual veiculo desea alquilar 1/2");

int aaa=Integer.parseInt(T.readLine());

System.out.println("CON CUANTOS DIAS SALE EL VEICULO");

int aaaa=Integer.parseInt(T.readLine());

aa.definir(aaa,aaaa);

break;

case 2:

System.out.println("PRESIONE 1 PARA ALQUILAR CASO CONTRARIO 0");

int at=Integer.parseInt(T.readLine());

turi.al(at);

System.out.println("cual veiculo desea alquilar 1/2");

int aaat=Integer.parseInt(T.readLine());

System.out.println("CON CUANTOS QUILOMETROS SALE EL VEICULO");

int aaaat=Integer.parseInt(T.readLine());

turi.definir(aaat, aaaat);

break;

case 3:

System.out.println("DESEA DEVOLVER EL VEICULO 1/0");

int e=Integer.parseInt(T.readLine());

aa.devo(e);

System.out.println("CUAL DESEA DEVOLVER 1/2");

int r=Integer.parseInt(T.readLine());

System.out.println("CON CUANTOS DIAS DEVUELVE EL VEICULO");

int rr=Integer.parseInt(T.readLine());

aa.de(r, rr);

break;

case 4:

System.out.println("DESEA DEVOLVER EL VEICULO 1/0");

int ee=Integer.parseInt(T.readLine());

turi.devo(ee);

System.out.println("CUAL DESEA DEVOLVER 1/2");

int tr=Integer.parseInt(T.readLine());

System.out.println("CON CUANTOS KM DEVUELVE EL VEICULO");

int rrr=Integer.parseInt(T.readLine());

turi.de(tr, rrr);

break;

case 5:

System.out.println("/////////INFORMACION DE BUSES DE TURISMO/////////");

turi.DatosInformativos();

turi.datos();

System.out.println("/////////INFORMACION DE CAMIONES/////////////////");

aa.DatosInformativos();

aa.datos();

break;

}

}while(op!=6); }}

Clase padre 1 “camion”

public class camiones

{ private String marca;

private String matricula;

private int valordia;

private String marca1;

private String matricula1;

private int valordia1;

public camiones(String mar,String matricula, int va,String mar1,String matricula1, int alquilado1) {

this.marca=mar;

this.marca1=mar1;

this.matricula = matricula;

this.valordia = va;

this.matricula1 = matricula1;

this.valordia1 = alquilado1;

}

public void DatosInformativos()

{

System.out.println("camiones");

System.out.println("tipo de bus: " + this.marca);

System.out.println("#1 "+"matricula: " + this.matricula);

System.out.println("valor por dia $"+this.valordia);

}

public void datos(){

System.out.println("tipo de bus: " + this.marca1);

System.out.println("#2 "+"matricula: " + this.matricula1);

System.out.println("valor por dia"+this.valordia1);

}

}

Clase hija:”cami”

import java.io.*;

public class cami extends camiones

{

public static InputStreamReader Leer = new InputStreamReader(System.in);

public static BufferedReader Teclado = new BufferedReader(Leer);

private boolean alquilar;

private boolean alquilar1;

private int numeroskm;

private boolean devolver;

private boolean devolver1;

public cami(String mar, String matricula, int va, String mar1, String matricula1, int alquilado1, boolean alquilar, boolean devolver,boolean alquilar1, boolean devolver1,int nkm) {

super(mar, matricula, va, mar1, matricula1, alquilado1);

this.alquilar = alquilar;

this.alquilar1 = alquilar1;

this.devolver = devolver;

this.devolver1 = devolver1;

this.numeroskm=nkm;

}

public void al(int a){

...

Descargar como (para miembros actualizados) txt (11 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com