El problema planteado consiste en crear una clase que permita a una concesionaria procesar la información de varios vehículos. Suponga que cada Vehículo tiene como atributos básicos: modelo, marca, placa y kilometraje. Se debe implementar el método que permita mostrar cada vehículo registrado en la base de datos.
El siguiente programa en java hace uso de la Programación Orientada a Objetos (POO) y la clase Vehículo.
La lógica de este programa en java es simple. Se crea la clase Vehículo() con los atributos principales y se implementa el método mostrarVehiculo() que interactuan con los atributos del objeto (Vehículo) que le invoque. Esta clase puede ser mejorada implementando otros métodos o atributos.
La Programación Orientada a Objetos es un paradigma de programación que permite la reutilizacion de código ademas de la estandarizacion, flexibilidad y usabilidad de nuestras aplicaciones.
Quiero hacer este programa… Pero ¿Cómo funciona?
La ejecución paso a paso del programa la puede ver en la
eoria
Aclare algunos conceptos
est
Tómese únicamente 90 segundos
ablero
Comparte tu Algoritmo
Mientras mas se puedan dividir atributos o comportamientos en distintas clases, mas abstractas serán las aplicaciones.
[Tweet «»Piensa en abstracto, piensa en POO» #Tutorias ☺»]
Saludos. Gracias por comentar. Puedes crear una clase llamada Vehiculo con los atributos y procesar mejor la información con un objeto instanciado de dicha clase.
import java.util.Scanner;
public class VentaAutomoviles
{
Scanner leer_datos=new Scanner(System.in);
private String Vendedor;
private int modelo;
private int AutomovilesVendidos;
private int Totalventa;
private double ModelosVendidos;
private String MejorVendedor;
//Filipenses 4:13
public void VentaAutomoviles(){
//Leyendo cada variable
System.out.println(«Ingrese el nombre del vendedor:»);
Vendedor = leer_datos.next();
System.out.println(«Ingrese el modelo a vender»+Vendedor+»:»);
modelo = leer_datos.nextInt();
System.out.println(«Ingrese el Numero de autos vendidos por»+Vendedor+»:»);
AutomovilesVendidos = leer_datos.nextInt();
System.out.println(«Ingrese el monto total de la venta del mes:»);
ModelosVendidos = leer_datos.nextDouble();
System.out.println(«Ingrese el nombre del mejor vendedor»+Vendedor+»:»);
MejorVendedor = leer_datos.next();
}
}
Saludos y gracias por comentar.
Se puede crear la clase Vendedor y agregar atributos a la clase Vehiculo. También crear la clase Venta y experimentar con un array de objetos genéricos.
Pueden resolver este problema por favor:
Una agencia de automóviles distribuye quince modelos diferentes y tiene en su plantilla a diez vendedores se desea un programa que genere un informe mensual de las ventas por vendedor y modelo, así como el número de automóviles vendidos por cada trabajador y el número total de cada modelo vendido por todos los vendedores, así mismo, entregar el premio al mejor vendedor