Problema:
Calcular el costo de peaje de camiones. Los camiones que llegan a una estación de peaje deben pagar $50.00 por cada eje, mas $100.00 por cada tonelada de peso total del camión.
CLASE
1:
package Peaje;
import javax.swing.JOptionPane;
public class PeajeDeCamiones {
private int Ejes;
private int Toneladas;
private int PagoPorEje=50;
private int PagoPorTonelada=100;
private int PagoTotal;
//encapsulamos nuestras variables
public int getEjes() {
return Ejes;
}
public void setEje(int Ejes) {
this.Ejes = Ejes;
}
public int getToneladas()
{
return Toneladas;
}
public void setToneladas(int Toneladas) {
this.Toneladas = Toneladas;
}
public int getPagoPorEje()
{
return PagoPorEje;
}
public void setPagoPorEje(int PagoPorEje) {
this.PagoPorEje = PagoPorEje;
}
public int getPagoPorTonelada() {
return PagoPorTonelada;
}
public void setPagoPorTonelada(int PagoPorTonelada) {
this.PagoPorTonelada = PagoPorTonelada;
}
public int getPagoTotal()
{
return PagoTotal;
}
public void setPagoTotal(int PagoTotal) {
this.PagoTotal = PagoTotal;
}
public void Captura(){
Ejes=Integer.parseInt(JOptionPane.showInputDialog("¿CUANTOS
EJES TIENE EL CAMION?:"));
Toneladas=Integer.parseInt(JOptionPane.showInputDialog("¿CUANTAS
TONELADAS PESA?:"));
}
public void Calculo(){
PagoTotal=(Ejes*PagoPorEje)+(Toneladas*PagoPorTonelada);
}
public void Imprime(){
JOptionPane.showMessageDialog(null,"***PEAJE DE CAMIONES***\n\n EJES
DEL CAMION: "+Ejes
+"\n PESO POR TONELADAS: "+Toneladas+"\n
PAGO TOTAL: "+PagoTotal); //
concatenamos los resultados
}
}
CLASE 2:
import javax.swing.JOptionPane;
public class Usar {
public static void main(String arg[]){
PeajeDeCamiones
P;
P=new PeajeDeCamiones();
P.Captura();
P.Calculo();
P.Imprime();
}
}
No hay comentarios:
Publicar un comentario