Estructura Repetitiva

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 14

Estructura Repetitiva

#1

public class Producto extends Principal{

private String nombre;

private double precioTotal;

private int cantidad;

public Producto(String nombre, double precioTotal, int cantidad) {

this.nombre = nombre;

this.precioTotal = precioTotal;

this.cantidad = cantidad;

public String getNombre() {

return nombre;

public void setNombre(String nombre) {

this.nombre = nombre;

public double getPrecioTotal() {

return precioTotal;

public void setPrecioTotal(double precioTotal) {

this.precioTotal = precioTotal;

public int getCantidad() {

return cantidad;

}
public void setCantidad(int cantidad) {

this.cantidad = cantidad;

public double calcularPrecioUnitario() {

if (cantidad > 0) {

return precioTotal / cantidad;

} else {

return 0;

Main o principal

public class Principal {

//Programa para calcular el costo unitario

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.print("Ingrese el nombre del producto: ");

String nombreProducto = scanner.nextLine();

System.out.print("Ingrese el precio total: ");

double precioTotal = scanner.nextDouble();

System.out.print("Ingrese la cantidad: ");

int cantidad = scanner.nextInt();

// Instanciamos un objeto de nuestra clase producto para que llame

// al metodo que calcula el precio unitario

Producto producto = new Producto(nombreProducto, precioTotal, cantidad);


System.out.println("El precio unitario del producto es: " + producto.calcularPrecioUnitario());

scanner.close();

#2
public class Producto {

private String nombre;


private double costoMateriales;
private double costoManoObra;
private double costoPrimo;

public Producto() {
}

public Producto(String nombre, double costoMateriales, double costoManoObra) {


this.nombre = nombre;
this.costoMateriales = costoMateriales;
this.costoManoObra = costoManoObra;
this.costoPrimo = 0.0; // Se inicializa en 0 y se calculará posteriormente
}
public void setNombre(String nombre){
this.nombre = nombre;
}

public String getNombre() {


return nombre;
}

public double getCostoMateriales() {


return costoMateriales;
}

public void setCostoMateriales(double costoMateriales) {


this.costoMateriales = costoMateriales;
}

public double getCostoManoObra() {


return costoManoObra;
}

public void setCostoManoObra(double costoManoObra) {


this.costoManoObra = costoManoObra;
}

public double getCostoPrimo() {


return costoPrimo;
}
// Método para calcular el costo primo
public void calcularCostoPrimo() {
costoPrimo = costoMateriales + costoManoObra;
}
}

public class Principal {

//Se declaran e inicializan las variables


public static void main(String[] args) {
Producto pdc = new Producto();

// Utilizamos setter para establecer valores


pdc.setNombre("Perfume");
pdc.setCostoMateriales(400.00);
pdc.setCostoManoObra(200.00);

// Calcula el costo primo


pdc.calcularCostoPrimo();

System.out.println("Nombre del producto: " + pdc.getNombre());


System.out.println("Costo de materiales: " + pdc.getCostoMateriales());
System.out.println("Costo de mano de obra: " + pdc.getCostoManoObra());
System.out.println("Costo primo: " + pdc.getCostoPrimo());
}
}
#3
public class Producto extends Principal {
private String nombre;
private double costoMateriales;
private double costoManoObra;
private double CIF;
private double costoTotalProduccion;

public Producto(String nombre, double costoMateriales, double costoManoObra,


double CIF) {
this.nombre = nombre;
this.costoMateriales = costoMateriales;
this.costoManoObra = costoManoObra;
this.costoTotalProduccion = 0.0; // Se inicializa en 0 y se calculará posteriormente
}

public Producto() {
}

public double getCIF() {


return CIF;
}

public void setCIF(double CIF) {


this.CIF = CIF;
}

public void setNombre(String nombre) {


this.nombre = nombre;
}

public String getNombre() {


return nombre;
}

public double getCostoMateriales() {


return costoMateriales;
}

public void setCostoMateriales(double costoMateriales) {


this.costoMateriales = costoMateriales;
}

public double getCostoManoObra() {


return costoManoObra;
}

public void setCostoManoObra(double costoManoObra) {


this.costoManoObra = costoManoObra;
}

public double getCostoTotalProduccion() {


return costoTotalProduccion;
}

// Método para calcular el costo total de producción


public void calcularCostoTotalProduccion() {
costoTotalProduccion = costoMateriales + costoManoObra + CIF;
}

}
public class Principal {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);


Producto producto = new Producto();

System.out.print("Ingrese el nombre del producto: ");


String nombre = scanner.nextLine();
producto.setNombre(nombre);

System.out.print("Ingrese el costo de materiales: ");


double costoMateriales = scanner.nextDouble();
producto.setCostoMateriales(costoMateriales);

System.out.print("Ingrese el costo de mano de obra: ");


double costoManoObra = scanner.nextDouble();
producto.setCostoManoObra(costoManoObra);

System.out.print("Ingrese el costo de mano de obra: ");


double CIF = scanner.nextDouble();
producto.setCIF(CIF);
// Calcula el costo total de producción
producto.calcularCostoTotalProduccion();

System.out.println("Nombre del producto: " + producto.getNombre());


System.out.println("Costo de materiales: " + producto.getCostoMateriales());
System.out.println("Costo de mano de obra: " + producto.getCostoManoObra());
System.out.println("Costo de mano de obra: " + producto.getCIF());
System.out.println("Costo total de producción: " +
producto.getCostoTotalProduccion());

scanner.close();

}
}
#4
public class CostoPromedio {

private String nombre;


private double[] costosIndividuales;
private double costoPromedio;

public CostoPromedio() {
}

public CostoPromedio(String nombre, double[] costosIndividuales) {


this.nombre = nombre;
this.costosIndividuales = costosIndividuales;
this.costoPromedio = 0.0; // Se inicializa en 0 y se calculará posteriormente
}

public String getNombre() {


return nombre;
}

public double[] getCostosIndividuales() {


return costosIndividuales;
}

public void setCostosIndividuales(double[] costosIndividuales) {


this.costosIndividuales = costosIndividuales;
}

public double getCostoPromedio() {


return costoPromedio;
}

// Método para calcular el costo promedio


public void calcularCostoPromedio() {
double sumaCostos = 0.0;
for (double costo : costosIndividuales) {
sumaCostos += costo;
}
costoPromedio = sumaCostos / costosIndividuales.length;
}
}
public class Principal {

//PRograma para calcular el Costo Promedio de una Empresa


public static void main(String[] args) {

//Se piden los datos al usuario


Scanner scanner= new Scanner (System.in);

System.out.print("Ingrese el nombre del producto: ");


String nombre = scanner.nextLine();

System.out.print("Ingrese la cantidad de productos: ");


int cantidadCostos = scanner.nextInt();

double[] costosIndividuales = new double[cantidadCostos];


for (int i = 0; i < cantidadCostos; i++) {
System.out.print("Ingrese el costo individual " + (i + 1) + ": ");
costosIndividuales[i] = scanner.nextDouble();
}

//Instancias un b¿objeto d ela clase


CostoPromedio producto = new CostoPromedio(nombre, costosIndividuales);

// Calcula el costo promedio


producto.calcularCostoPromedio();

System.out.println("Nombre del producto: " + producto.getNombre());


System.out.println("Costos individuales: ");
for (int i = 0; i < cantidadCostos; i++) {
System.out.println("Costo " + (i + 1) + ": " + producto.getCostosIndividuales()[i]);
}
System.out.println("Costo promedio: " + producto.getCostoPromedio());

scanner.close();
}
}

#5
public class U_PEjercicio {

private double ingresos;


private double gastos;
private double utilidadPerdida;

public double getIngresos() {


return ingresos;
}

public void setIngresos(double ingresos) {


this.ingresos = ingresos;
}

public double getGastos() {


return gastos;
}
public void setGastos(double gastos) {
this.gastos = gastos;
}

public double getUtilidadPerdida() {


return utilidadPerdida;
}

public void calcularUtilidadPerdida() {


utilidadPerdida = ingresos - gastos;
}

public class Principal {

//Programa que calculara la Utilidad/Perdida del Ejercicio en el Estado de Resultado


antes del Impuesto sobre la Renta (IR)
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);

U_PEjercicio UPejc = new U_PEjercicio();

System.out.print("Ingrese los ingresos: ");


UPejc.setIngresos(scanner.nextDouble());

System.out.print("Ingrese los gastos: ");


UPejc.setGastos(scanner.nextDouble());

// Calcula la utilidad o pérdida


UPejc.calcularUtilidadPerdida();

System.out.println("Ingresos: " + UPejc.getIngresos());


System.out.println("Gastos: " + UPejc.getGastos());
System.out.println("Utilidad o Pérdida: " + UPejc.getUtilidadPerdida());

scanner.close();
}
}

También podría gustarte