Está en la página 1de 2

public class ExperimentoTinas_BDR {

public static void main(String[] args) {

double r;
double x;
int tinas = 5;
int dias = 5;
int semanas = 52;
int years = 1;
double pesoDia = 0;
int contador = 0;
int i, j, k, l;
int costoExtra = 0;
double probabilidad;

years = Integer.parseInt(args[0]);

//Ciclo para repetir por años


for (l = 0; l < years; l++) {
System.out.println("AÑO [" + (l+1) + "]:");

//Ciclo para repetir por un año


for (k = 0; k < semanas; k++) {
System.out.println("\nSemana " + (k + 1) + ": ");

//Ciclo para repetir por una semana


for (i = 0; i < dias; i++) {
System.out.println("Dia " + (i + 1) + ": ");

//Ciclo para producir tinas al dia


for (j = 0; j < tinas; j++) {
r = Math.random();

if (r <= 0.5) {
x = 190 + Math.sqrt(800 * r);
System.out.println("Peso tina [" + (j + 1) + "]: " +
x);
} else {
x = 230 - (Math.sqrt((800.0 * (1.0d - r))));
System.out.println("Peso tina [" + (j + 1) + "]: " +
x);
}

pesoDia += x;

if (pesoDia >= 1000) {


contador++;
}

if (pesoDia < 1000) {


System.out.println("--------------------------------------
>Este dia no se excedio el peso");
}
System.out.println("Peso total de las tinas en el dia " + (i +
1) + ": " + pesoDia);
pesoDia = 0;
}

}
}

costoExtra = contador * 200;


probabilidad = contador / (260d * years);

System.out.println("");
System.out.println("Costo extra por las veces que se excedio el peso: $" +
costoExtra);
System.out.println("Dias en el que se excedio el peso: " + contador);
System.out.println("Probabilidad de que se exceda el peso: " +
probabilidad + "%");

También podría gustarte