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

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy