Documentos de Académico
Documentos de Profesional
Documentos de Cultura
package programacionerrores;
import javax.swing.JOptionPane;
double a = 0, b = 0;
try {
} catch (NumberFormatException e) {
do {
try {
do {
try {
b = Double.parseDouble(JOptionPane.showInputDialog("Digite un valor entero para b 3"));
} while (b == 0);
} while (b == 0);
} catch (ArithmeticException e) {
do {
try {
} while (b == 0);
}
}
import Complemento.Nodo;
import javax.swing.JOptionPane;
protected = Los atributos son accedidos directamente por todas las clases que esten en el mismo
paquete
private = Los atributos son accedidos directamente solo por la misma clase
public = Los actributos son accedidos directamente por todas las clases del proyecto
ESTRUCTURAS DINAMICAS
nuevoValor.setValor(a);
nuevoValor.setSig(origenListaCircular);
if (origenListaCircular == null) {
} else {
ultimoValorListaCircular.setSig(nuevoValor);
ultimoValorListaCircular = nuevoValor;
tamano++;
nuevoValor.setValor(a);
if (origenCola == null) {
} else {
ultimoValor.setSig(nuevoValor);
ultimoValor = nuevoValor;
nuevoValor.setValor(a);
if (origenPila == null) {
origenPila = nuevoValor;
} else {
nuevoValor.setSig(origenPila);
origenPila = nuevoValor;
while (r != null) {
r = r.getSig();
r = r.getSig();
System.out.println();
do {
// anadirCola(a);
// AnadirPila(a);
anadirListaCircular(a);
// recorrer(origenCola);
// System.out.println();
// recorrer(origenPila);
System.out.println();
recorrerListaCircular(origenListaCircular);
Casa c = (Casa) o;
if (a == JOptionPane.YES_OPTION) {
c.setArrendador(c.getArrendador().crear());
}
public void vender(Object o);
@Override
public void vender(Object o) {
Casa c = (Casa) o;
if (a == JOptionPane.YES_OPTION) {
}
public void prestar(Object o);
@Override
public void prestar(Object o) {
Revista r = (Revista) o;
int p = 0;
do {
try {
p = Integer.parseInt(JOptionPane.showInputDialog(" Unidades disponibles " +
r.existencias,
" \n Digite las unidades a prestar"));
} catch (Exception e) {
// TODO: handle exception
}
} while (p > r.existencias);
r.existencias = r.existencias - p;
System.out.println(r);
}
public void devolver(Object o);
@Override
public void devolver(Object o) {
Revista r = (Revista) o;
int p = 0;
try {
p = Integer.parseInt(JOptionPane.showInputDialog("Digite las unidades a
devolver"));
} catch (Exception e) {
// TODO: handle exception
}
r.existencias = r.existencias + p;
System.out.println(r);
return a + b;
}
@Override
public double restar(double a, double b) {
return a - b;
}
@Override
public double multiplicar(double a, double b) {
return a * b;
}
@Override
public double dividir(double a, double b) {
if (b == 0) {
do {
b = Double.parseDouble(JOptionPane.showInputDialog("Digite un valor entero para b \n
Diferente de cero "));
} while (b == 0);
return a / b;
}
@Override
public double potencia(double b, double e) {
if (b == 0 && e == 0) {
System.out.println("Error");
return 0.0;
}
if (b == 0) {
return 0;
}
if (e == 0) {
return 1;
}
}
public double acelar(Object o);
@Override
double aceleracion = 0;
Carro c = (Carro) o;
c.setVelocidad(Double.parseDouble(JOptionPane.showInputDialog("Ingrese su
velocidad en Km/h ")));
bol = false;
} catch (Exception e) {
} while (bol);
bol = true;
do {
try {
c.setTiempo(Double.parseDouble(JOptionPane.showInputDialog(" Ingrese su
tiempo en h ")));
bol = false;
} catch (Exception e) {
} while (bol);
if (c.getVelocidad () >= velocidadMaxima){
System.out.println(
return aceleracion;
}
public double frenar(Object o);
@Override
double velocidadFinal = 0;
Carro c = (Carro) o;
do {
try {
c.setVelocidadFinal(Double.parseDouble(JOptionPane.showInputDialog("Ingrese su
velocidad a la hora de frenar o disminuirla en Km/h ")));
bol = false;
} catch (Exception e) {
} while (bol);
} else if (c.getVelocidadFinal()>c.getVelocidad()){
velocidadFinal = c.getVelocidad();
} else {
velocidadFinal = 0;
System.out.println(
+ "\n La velocidad inicial de su vehiculo fue: " + getVelocidad() + " Km/h "
+ " \n Su velocidad a la hora de frenar fue: " + getVelocidadFinal() + " Km/h "
+ " \n Su velocidad despues de frenar fue: " + velocidadFinal + " Km/h "
);
return velocidadFinal;