InicioHazlo Tu MismoProgracion en java

Progracion en java

Hazlo Tu Mismo9/1/2010
Un ejemplo simple de como de una agencia de autos donde validas sus atributos, ves si esta disponible y calculas el precio si es en pagos o si es al contado,


1.- en el primer escrip va

class Agencia
{
private String marca;
private String modelo;
private String color;
private String puertas;
private String cilindros;
private String precio;
private double saldo;
private double saldo1;

public Agencia(){}
public Agencia(String mar, String mod, String col,String pue,String cil,String prec,double sal,double sal1)
{
asignarMarca(mar);
asignarModelo(mod);
asignarColor(col);
asignarPuertas(pue);
asignarCilindros(cil);
asignarPrecio(prec);
ingreso(sal);

}
// Marca del carro

public void asignarMarca(String mar)
{
if(mar.length()==0)
{
System.out.println("Error:cadena vacia";
return;
}
marca=mar;
}

public String obtenerMarca()
{
return marca;
}
// Modelo del carro

public void asignarModelo(String mod)
{
if(mod.length()==0)
{
System.out.println("Error:cadena vacia";
return;
}
modelo=mod;
}

public String obtenerModelo()
{
return modelo;
}
//Color del carro

public void asignarColor(String col)
{
if(col.length()==0)
{
System.out.println("Error:cadena vacia";
return;
}
color=col;
}

public String obtenerColor()
{
return color;
}
//Puertas del carro

public void asignarPuertas(String pue)
{
if(pue.length()==0)
{
System.out.println("Error:cadena vacia";
return;
}
puertas=pue;
}

public String obtenerPuertas()
{
return puertas;
}
//Cilindros del carro

public void asignarCilindros(String cil)
{
if(cil.length()==0)
{
System.out.println("Error:cadena vacia";
return;
}
cilindros=cil;
}

public String obtenerCilindros()
{
return cilindros;
}
//Precio del carro
public void asignarPrecio(String pre)
{
if(pre.length()==0)
{
System.out.println("Error:cadena vacia";
return;
}
precio=pre;
}

public String obtenerPrecio()
{
return precio;
}

//Precio total del carro

public double total()
{
return saldo;
}
public double total1()
{
return saldo1;
}


public void ingreso(double cantidad)
{
if(cantidad<0)
{
System.out.println("Error: cantidad negativa";
return;
}
saldo=100000+((100000*.04)*12);
saldo1=100000-5000;
}

//Precio total del segundo auto

public void reintegro(double cantidad)
{
if(cantidad<1)
{
System.out.println("Error: no disponible de saldo";
return;
}
saldo=120000+((120000*.04)*12);
saldo1=120000-6000;
}



//Esta disponible o no

boolean disponible=false;
boolean disponible1=false;

public void Autodisponible()
{
if(disponible==true)
{
System.out.println("El Auto esta disponible";
}
else
{
disponible=true;
}
}
// Checa si esta disponible
public void Estado()
{
System.out.println("nEsta Disponible el Automovil:";
if(disponible==true)
{
System.out.println("nSi,EL auto esta disponible";
}
else
System.out.print("nNo, El auto no esta disponible";
}


//SEgundo auto

public void Autodisponible1()
{
if(disponible1==true)
{
System.out.println("El Auto esta disponible";
}
else
{
disponible=false;
}
}
// Checa si esta disponible
public void Estado1()
{
System.out.println("nEsta Disponible el Automovil:";
if(disponible1==true)
{
System.out.println("nSi,EL auto esta disponible";
}
else
System.out.print("nNo, El auto no esta disponible";
}

}

2.-En el segundo escrip va
public class Venta
{
public static void main(String[] args)
{
Agencia Venta=new Agencia();


Agencia cuenta01=new Agencia("FORD","2010","Negro","Cuatro","Cuatro","100,000",1,2);
Agencia cuenta02=new Agencia("FORD","2011","Azul","Dos","Seis","120,000",1,2);


cuenta01.ingreso(1);
cuenta01.reintegro(2);

cuenta01.asignarMarca("MARCAS: FORD";
cuenta01.asignarModelo("MODELO: 2010";
cuenta01.asignarColor("COLOR: Negro";
cuenta01.asignarPuertas("PUERTAS: Cuatro";
cuenta01.asignarCilindros("CILINDROS: Cuatro";
cuenta01.asignarPrecio("Precio: 100,000";

cuenta02.asignarMarca("MARCAS: FORD";
cuenta02.asignarModelo("MODELO: 2011";
cuenta02.asignarColor("COLOR: Azul";
cuenta02.asignarPuertas("PUERTAS: Dos";
cuenta02.asignarCilindros("CILINDROS: Seis";
cuenta02.asignarPrecio("Precio: 120,000";

System.out.println("AUTO 1";
System.out.println(cuenta01.obtenerMarca());
System.out.println(cuenta01.obtenerModelo());
System.out.println(cuenta01.obtenerColor());
System.out.println(cuenta01.obtenerPuertas());
System.out.println(cuenta01.obtenerCilindros());
System.out.println(cuenta01.obtenerPrecio());
System.out.println(cuenta02.total());
System.out.println(cuenta02.total1());
Venta.Autodisponible();
Venta.Estado();
System.out.println();
System.out.println("AUTO 2";
System.out.println(cuenta02.obtenerMarca());
System.out.println(cuenta02.obtenerModelo());
System.out.println(cuenta02.obtenerColor());
System.out.println(cuenta02.obtenerPuertas());
System.out.println(cuenta02.obtenerCilindros());
System.out.println(cuenta02.obtenerPrecio());
System.out.println(cuenta01.total());
System.out.println(cuenta01.total1());
Venta.Autodisponible1();
Venta.Estado1();
}
}



Espero que les sirva para algunos
Datos archivados del Taringa! original
0puntos
965visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
1visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

D
Dante5657🇦🇷
Usuario
Puntos0
Posts3
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.