diseñador de mexclas

Upload: luis-angel-vasquez-chavez

Post on 13-Feb-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/23/2019 Diseador de Mexclas

    1/15

    diseador_de_mexclas.java

    packageproyecto;importjava.util.Scanner;publicclassdiseador_de_mexclas {

    publicstaticvoidmain(String[] args) {Scanner leer=newScanner(System.in);into,o1,op,i,n1,o3,o4,o5 = 0;doublex[],suma=0,p,ds;

    floatptg,ptf,g1,g2,g3,g4,g5,g6,g7,g8,f1,f2,f3,f4,f5,f6,gs1,gs2,gs3,gs4,gs5,gs6,gs7,gs8,gss2,gss3,gss4,gss5,gss6,gss7,gss8,fs1,fs2,fs3,fs4,fs5,fs6,fss2,fss3,fss4,fss5,fss6,mfg,mff,E,h,e,t1,t2,t3,fc,fcr,n,pec,pead,g,ra,psag,psaf,pusc,abf,abg,hf,hg,s,fcr1,fcr2,vw,va,ac,vt,FC,a,b,ah,bh,we,ad,ptc,ptad,ptaf,ptag,ptw;; do{System.out.println("DISEADOR AUTOMTICO DE MEZCLAS POR EL MTOOD ACI"); System.out.println(""); System.out.println("MEN PRINCIPAL");

    System.out.println(""); System.out.println("1.ANALISIS GRANULOMTRICO DE LOS AGREGADOS"); System.out.println("2.TAMAO MAXIMO NOMINAL DEL AGREGADO GRUESO SEGUN REQUERIMIENTOS DEOBRA"); System.out.println("3.CALCULAR LA DESVIACIN ESTANDAR DE PROBETAS DE ENSAYO A LARESISTENCIA"); System.out.println(""); System.out.println("DISEO POR EL MTODO ACI (considerar TMN mximo de 2 in)"); System.out.println(""); System.out.println("4.CALCULAR EL f'cr a los 28 das"); System.out.println("5.CALCULAR EL VOLUMEN DE AGUA Y AIRE EN FUNCION DEL SLUMP Y DEL TMN"); System.out.println("6.CLCULO DE RELACIN A/C"); System.out.println("7.CLCULO DE CANTIDAD DE AGREGADO GRUESO"); System.out.println("8.CLCULO DE VALORES DE DISEO AJUSTADOS POR HUMEDAD DE LSOAGREGADOS"); o=leer.nextInt(); switch(o){

    case1:{System.out.println("Anlisis granulomtrico de los agregados por tamices estndar");System.out.println("Men");System.out.println("1.Analizar solo Agregado Grueso");System.out.println("2.Analizar solo Agregado Fino");System.out.println("3.Analizar Agregado Grueso y Fino");op=leer.nextInt();switch(op){

    case1:System.out.println("Ingrese peso total de muestra de Agregado Grueso en gramos"); ptg=leer.nextFloat(); System.out.println("igrece peso retenido en los tamices en gramos"); System.out.println("tamiz de 2 in"); g1=leer.nextFloat(); System.out.println("tamiz de 1 1/2 in"); g2=leer.nextFloat(); System.out.println("tamiz de 1 in"); g3=leer.nextFloat(); System.out.println("tamiz de 3/4 in"); g4=leer.nextFloat(); System.out.println("tamiz de 1/2 in");

    g5=leer.nextFloat(); System.out.println("tamiz de 3/8 in"); g6=leer.nextFloat(); System.out.println("tamiz N4"); g7=leer.nextFloat(); System.out.println("tamiz N8"); g8=leer.nextFloat();

    Page 1You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)

    http://www.novapdf.com/http://www.novapdf.com/
  • 7/23/2019 Diseador de Mexclas

    2/15

    diseador_de_mexclas.java

    gs1=g1*100/ptg;gs2=(g2*100/ptg);gs3=(g3*100/ptg);gs4=(g4*100/ptg);gs5=(g5*100/ptg);gs6=(g6*100/ptg);gs7=(g7*100/ptg);gs8=(g8*100/ptg);gss2=gs1+gs2;gss3=gs3+gss2;gss4=gs4+gss3;gss5=gs5+gss4;gss6=gs6+gss5;gss7=gs7+gss6;gss8=gs8+gs

    s7; mfg=(gss2+gss4+gss6+gss7+gss8+400)/100; System.out.println(" tamiz peso retenido %retenido acumulado"); System.out.println(" 2 in "+g1+" "+gs1+"%"); System.out.println("1 1/2 in "+g2+" "+gss2+"%"); System.out.println(" 1 in "+g3+" "+gss3+"%"); System.out.println(" 3/4 in "+g4+" "+gss4+"%"); System.out.println(" 1/2 in "+g5+" "+gss5+"%"); System.out.println(" 3/8 in "+g6+" "+gss6+"%"); System.out.println(" N4 "+g7+" "+gss7+"%"); System.out.println(" N8 "+g8+" "+gss8+"%"); System.out.println("");

    System.out.println("El Mdulo de Finura del Agregado Grueso es: "+mfg); if(gs1>=15) System.out.println("El Tamao Mximo Nominal del Agregado Grueso es: 3 in"); else if(gs2>=15) System.out.println("El Tamao Mximo Nominal del Agregado Grueso es: 2 in"); else if(gs3>=15) System.out.println("El Tamao Mximo Nominal del Agregado Grueso es: 1 1/2 in"); else if(gs4>=15) System.out.println("El Tamao Mximo Nominal del Agregado Grueso es: 1 in"); else if(gs5>=15) System.out.println("El Tamao Mximo Nominal del Agregado Grueso es: 3/4in"); else if(gs6>=15) System.out.println("El Tamao Mximo Nominal del Agregado Grueso es:1/2 in"); else if(gs7>=15) System.out.println("El Tamao Mximo Nominal del Agregado Gruesoes: 3/8 in"); else

    System.out.println("El Agregado es Agregado Fino"); break; case2: System.out.println("Ingrese peso total de muestra de Agregado Fino en gramos");

    ptf=leer.nextFloat(); System.out.println("igrece peso retenido en los tamices en gramos"); System.out.println("tamiz N4"); f1=leer.nextFloat(); System.out.println("tamiz N8"); f2=leer.nextFloat(); System.out.println("tamiz N16"); f3=leer.nextFloat(); System.out.println("tamiz N30");

    f4=leer.nextFloat(); System.out.println("tamiz N50"); f5=leer.nextFloat(); System.out.println("tamiz N100"); f6=leer.nextFloat(); fs1=f1*100/ptf;fs2=(f2*100/ptf);fs3=(f3*100/ptf);fs4=(f4*100/ptf);fs5=(f5*100/ptf);fs6=(f6*100/ptf);

    Page 2You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)

    http://www.novapdf.com/http://www.novapdf.com/
  • 7/23/2019 Diseador de Mexclas

    3/15

    diseador_de_mexclas.java

    fss2=fs1+fs2;fss3=fs3+fss2;fss4=fs4+fss3;fss5=fs5+fss4;fss6=fs6+fss5; mff=(fs1+fss2+fss3+fss4+fss5+fss6)/100; System.out.println(" tamiz peso retenido %retenido acumulado"); System.out.println(" N4 "+f1+" "+fs1+"%");

    System.out.println(" N8 "+f2+" "+fss2+"%"); System.out.println(" N16 "+f3+" "+fss3+"%"); System.out.println(" N30 "+f4+" "+fss4+"%"); System.out.println(" N50 "+f5+" "+fss5+"%"); System.out.println(" N100 "+f6+" "+fss6+"%"); System.out.println(""); System.out.println("El Mdulo de Finura del Agregado Fino es: "+mff); break; case3:System.out.println("Ingrese peso total de muestra de Agregado Grueso en gramos"); ptg=leer.nextFloat(); System.out.println("igrece peso retenido en los tamices en gramos"); System.out.println("tamiz de 2 in");

    g1=leer.nextFloat(); System.out.println("tamiz de 1 1/2 in"); g2=leer.nextFloat(); System.out.println("tamiz de 1 in"); g3=leer.nextFloat(); System.out.println("tamiz de 3/4 in"); g4=leer.nextFloat(); System.out.println("tamiz de 1/2 in"); g5=leer.nextFloat(); System.out.println("tamiz de 3/8 in"); g6=leer.nextFloat(); System.out.println("tamiz N4"); g7=leer.nextFloat(); System.out.println("tamiz N8"); g8=leer.nextFloat(); gs1=g1*100/ptg;gs2=(g2*100/ptg);gs3=(g3*100/ptg);gs4=(g4*100/ptg);gs5=(g5*100/ptg);gs6=(g6*100/ptg);gs7=(g7*100/ptg);gs8=(g8*100/ptg);gss2=gs1+gs2;gss3=gs3+gss2;gss4=gs4+gss3;gss5=gs5+gss4;gss6=gs6+gss5;gss7=gs7+gss6;gss8=gs8+gss7; mfg=(gss2+gss4+gss6+gss7+gss8+400)/100;

    System.out.println("Ingrese peso total de muestra de Agregado Fino en gramos");ptf=leer.nextFloat();

    System.out.println("igrece peso retenido en los tamices en gramos");

    System.out.println("tamiz N4"); f1=leer.nextFloat(); System.out.println("tamiz N8"); f2=leer.nextFloat(); System.out.println("tamiz N16"); f3=leer.nextFloat(); System.out.println("tamiz N30"); f4=leer.nextFloat(); System.out.println("tamiz N50"); f5=leer.nextFloat(); System.out.println("tamiz N100"); f6=leer.nextFloat();

    fs1=f1*100/ptf;fs2=(f2*100/ptf);fs3=(f3*100/ptf);fs4=(f4*100/ptf);fs5=(f5*100/ptf);fs6=(f6*100/ptf); fss2=fs1+fs2;fss3=fs3+fss2;fss4=fs4+fss3;fss5=fs5+fss4;fss6=fs6+fss5; mff=(fs1+fss2+fss3+fss4+fss5+fss6)/100; System.out.println(" tamiz peso retenido %retenido acumulado"); System.out.println(" 2 in "+g1+" "+gs1+"%"); System.out.println("1 1/2 in "+g2+" "+gss2+"%");

    Page 3You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)

    http://www.novapdf.com/http://www.novapdf.com/
  • 7/23/2019 Diseador de Mexclas

    4/15

    diseador_de_mexclas.java

    System.out.println(" 1 in "+g3+" "+gss3+"%"); System.out.println(" 3/4 in "+g4+" "+gss4+"%"); System.out.println(" 1/2 in "+g5+" "+gss5+"%"); System.out.println(" 3/8 in "+g6+" "+gss6+"%");

    System.out.println(" N4 "+g7+" "+gss7+"%"); System.out.println(" N8 "+g8+" "+gss8+"%"); System.out.println(""); System.out.println(" tamiz peso retenido %retenido acumulado"); System.out.println(" N4 "+f1+" "+fs1+"%"); System.out.println(" N8 "+f2+" "+fss2+"%"); System.out.println(" N16 "+f3+" "+fss3+"%"); System.out.println(" N30 "+f4+" "+fss4+"%"); System.out.println(" N50 "+f5+" "+fss5+"%"); System.out.println(" N100 "+f6+" "+fss6+"%"); System.out.println(""); System.out.println("El Mdulo de Finura del Agregado Grueso es: "+mfg);

    if(gs1>=15) System.out.println("El Tamao Mximo Nominal del Agregado Grueso es: 3 in"); else if(gs2>=15) System.out.println("El Tamao Mximo Nominal del Agregado Grueso es: 2 in"); else if(gs3>=15) System.out.println("El Tamao Mximo Nominal del Agregado Grueso es: 1 1/2 in"); else if(gs4>=15) System.out.println("El Tamao Mximo Nominal del Agregado Grueso es: 1 in"); else if(gs5>=15) System.out.println("El Tamao Mximo Nominal del Agregado Grueso es: 3/4in"); else if(gs6>=15) System.out.println("El Tamao Mximo Nominal del Agregado Grueso es:1/2 in"); else if(gs7>=15) System.out.println("El Tamao Mximo Nominal del Agregado Gruesoes: 3/8 in"); else System.out.println("El Agregado es Agregado Fino");

    System.out.println(""); System.out.println("El Mdulo de Finura del Agregado Fino es: "+mff); break; default: System.out.println("Error"); break;}}

    break;case2:

    System.out.println("Tamao Mximo Nominal teniendo en cuenta las dimenciones delelemento a colar"); System.out.println("Ingrese el menor espacio entre caras del encofrado en in"); E=leer.nextFloat(); System.out.println("Ingrese la menor altura del encofrado en in"); h=leer.nextFloat();

    System.out.println("Ingrese el menor espacio entre elementos de reuerzo en in"); e=leer.nextFloat(); t1=E/5; t2=h/3; t3=3*e/4; if(t1

  • 7/23/2019 Diseador de Mexclas

    5/15

    diseador_de_mexclas.java

    if(n>=1.75)System.out.println("El Tamao Maximo Nominal es de 2 in"); else

    if(n>=1.25&n=0.875&n=0.625&n=0.4375&n

  • 7/23/2019 Diseador de Mexclas

    6/15

    diseador_de_mexclas.java

    if(n>=0.875&n=0.625&n=0.4375&n

  • 7/23/2019 Diseador de Mexclas

    7/15

    diseador_de_mexclas.java

    for(i=0; i

  • 7/23/2019 Diseador de Mexclas

    8/15

    diseador_de_mexclas.java

    System.out.println("El f'cr a los 28 das es de: "+fcr); break; default: System.out.println("error");break;} break;

    case5:

    System.out.println("Introdusca el TMN del agregado grueso en in y expresado endecimales");

    n=leer.nextFloat(); System.out.println("Seleccione el SLUPM deseado");

    System.out.println("1.1 in-2 in"); System.out.println("2.3 in-4 in"); System.out.println("3.6 in-7 in"); o4=leer.nextInt(); switch(o4){ case1:

    System.out.println("El concreto lleva aire incorporado"); System.out.println("1.Si"); System.out.println("2.No"); o1=leer.nextInt(); switch(o1){ case1: if(n==0.375) {System.out.println("El volumen de agua es de 181 lts");System.out.println("Elvolumen de aire es de 0.08 m3");} else if(n==0.5) {System.out.println("El volumen de agua es de 175 lts");System.out.println("Elvolumen de aire es de 0.07 m3");} else if(n==0.75) {System.out.println("El volumen de agua es de 168lts");System.out.println("El volumen de aire es de 0.06 m3");} else if(n==1) {System.out.println("El volumen de agua es de 160lts");System.out.println("El volumen de aire es de 0.05 m3");} else if(n==1.5) {System.out.println("El volumen de agua es de 150lts");System.out.println("El volumen de aire es de 0.045 m3");}

    else if(n==2) {System.out.println("El volumen de agua es de 142lts");System.out.println("El volumen de aire es de 0.04 m3");} else System.out.println("Fuera de rango"); break; case2: if(n==0.375) {System.out.println("El volumen de agua es de 207lts");System.out.println("El volumen de aire es de 0.03 m3");} else

    if(n==0.5) {System.out.println("El volumen de agua es de 199lts");System.out.println("El volumen de aire es de 0.025 m3");} else if(n==0.75) {System.out.println("El volumen de agua es de 190lts");System.out.println("El volumen de aire es de 0.02 m3");}

    Page 8You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)

    http://www.novapdf.com/http://www.novapdf.com/
  • 7/23/2019 Diseador de Mexclas

    9/15

    diseador_de_mexclas.java

    else if(n==1) {System.out.println("El volumen de agua es de 179lts");System.out.println("El volumen de aire es de 0.015 m3");}

    else if(n==1.5) {System.out.println("El volumen de agua es de 166lts");System.out.println("El volumen de aire es de 0.01 m3");} else if(n==2) {System.out.println("El volumen de agua es de154 lts");System.out.println("El volumen de aire es de 0.005 m3");} else System.out.println("Fuera de rango"); break; default: System.out.println("error");break;}

    break; case2: System.out.println("El concreto lleva aire incorporado"); System.out.println("1.Si"); System.out.println("2.No"); o1=leer.nextInt(); switch(o1){ case1: if(n==0.375) {System.out.println("El volumen de agua es de 202 lts");System.out.println("El volumende aire es de 0.08 m3");} else if(n==0.5) {System.out.println("El volumen de agua es de 193 lts");System.out.println("Elvolumen de aire es de 0.07 m3");} else if(n==0.75) {System.out.println("El volumen de agua es de 184 lts");System.out.println("Elvolumen de aire es de 0.06 m3");} else if(n==1) {System.out.println("El volumen de agua es de 175lts");System.out.println("El volumen de aire es de 0.05 m3");} else if(n==1.5)

    {System.out.println("El volumen de agua es de 165lts");System.out.println("El volumen de aire es de 0.045 m3");} else if(n==2) {System.out.println("El volumen de agua es de 157lts");System.out.println("El volumen de aire es de 0.04 m3");} else System.out.println("Fuera de rango"); break; case2: if(n==0.375) {System.out.println("El volumen de agua es de 228

    lts");System.out.println("El volumen de aire es de 0.03 m3");} else if(n==0.5) {System.out.println("El volumen de agua es de 216lts");System.out.println("El volumen de aire es de 0.025 m3");} else if(n==0.75)

    Page 9You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)

    http://www.novapdf.com/http://www.novapdf.com/
  • 7/23/2019 Diseador de Mexclas

    10/15

    diseador_de_mexclas.java

    {System.out.println("El volumen de agua es de 205lts");System.out.println("El volumen de aire es de 0.02 m3");} else if(n==1)

    {System.out.println("El volumen de agua es de 193lts");System.out.println("El volumen de aire es de 0.015 m3");} else if(n==1.5) {System.out.println("El volumen de agua es de 181lts");System.out.println("El volumen de aire es de 0.01 m3");} else if(n==2) {System.out.println("El volumen de agua es de 169lts");System.out.println("El volumen de aire es de 0.005 m3");} else System.out.println("Fuera de rango");

    break; default: System.out.println("error");break;} break; case3: System.out.println("El concreto lleva aire incorporado"); System.out.println("1.Si"); System.out.println("2.No"); o1=leer.nextInt(); switch(o1){ case1: if(n==0.375) {System.out.println("El volumen de agua es de 216 lts");System.out.println("El volumende aire es de 0.08 m3");} else if(n==0.5) {System.out.println("El volumen de agua es de 205 lts");System.out.println("Elvolumen de aire es de 0.07 m3");} else if(n==0.75) {System.out.println("El volumen de agua es de 197 lts");System.out.println("Elvolumen de aire es de 0.06 m3");} else if(n==1) {System.out.println("El volumen de agua es de 184lts");System.out.println("El volumen de aire es de 0.05 m3");}

    else if(n==1.5) {System.out.println("El volumen de agua es de 174lts");System.out.println("El volumen de aire es de 0.045 m3");} else if(n==2) {System.out.println("El volumen de agua es de 166lts");System.out.println("El volumen de aire es de 0.04 m3");} else System.out.println("Fuera de rango"); break; case2:

    if(n==0.375) {System.out.println("El volumen de agua es de 243lts");System.out.println("El volumen de aire es de 0.03 m3");} else if(n==0.5) {System.out.println("El volumen de agua es de 228lts");System.out.println("El volumen de aire es de 0.025 m3");}

    Page 10You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)

    http://www.novapdf.com/http://www.novapdf.com/
  • 7/23/2019 Diseador de Mexclas

    11/15

    diseador_de_mexclas.java

    else if(n==0.75) {System.out.println("El volumen de agua es de 216lts");System.out.println("El volumen de aire es de 0.02 m3");}

    else if(n==1) {System.out.println("El volumen de agua es de 202lts");System.out.println("El volumen de aire es de 0.015 m3");} else if(n==1.5) {System.out.println("El volumen de agua es de 190lts");System.out.println("El volumen de aire es de 0.01 m3");} else if(n==2) {System.out.println("El volumen de agua es de 178lts");System.out.println("El volumen de aire es de 0.005 m3");}

    else System.out.println("Fuera de rango"); break; default: System.out.println("error");break;} break; default: System.out.println("error"); break;} break; case6: System.out.println("El concreto lleva aire incorporado"); System.out.println("1.Si"); System.out.println("2.No"); o1=leer.nextInt(); switch(o1){ case1: System.out.println("ingrese f'cr a los 28 das"); fcr=leer.nextFloat(); if(fcr200&fcr250&fcr300&fcr

  • 7/23/2019 Diseador de Mexclas

    12/15

    diseador_de_mexclas.java

    else if(fcr>250&fcr300&fcr350&fcr400) {ac=(float) (0.38-(((450-fcr)*(0.38-0.43))/(50))); System.out.println("La relacin a/c es: "+ac);}

    break; default: System.out.println("error");break; } break; case7: System.out.println("Ingrese el Tamao Maximo Nominal del agregado grueso"); n=leer.nextFloat(); System.out.println("Ingrese el Modulo de Finura del agregado fino"); mff=leer.nextFloat(); System.out.println("Ingrese el Peso Unitario Seco Compactado del agregado grueso"); pusc=leer.nextFloat(); if(n==0.375) {if(mff>=2.3&mff=2.6&mff=2.8&mff=2.3&mff=2.6&mff=2.8&mff

  • 7/23/2019 Diseador de Mexclas

    13/15

    diseador_de_mexclas.java

    }

    else if(n==0.75)

    {if(mff>=2.3&mff=2.6&mff=2.8&mff=2.3&mff=2.6&mff=2.8&mff=2.3&mff=2.6&mff=2.8&mff

  • 7/23/2019 Diseador de Mexclas

    14/15

    diseador_de_mexclas.java

    } else if(n==2) {if(mff>=2.3&mff=2.6&mff=2.8&mff

  • 7/23/2019 Diseador de Mexclas

    15/15

    diseador_de_mexclas.java

    FC=vw/ac;

    a=(float) ((1-((FC/pec)+(vw/1000)+(va)+(b/psag)+((g*FC/100)/pead)))*psaf); ah=(float) (a*(1+hf/100));

    bh=(float) (b*(1+hg/100)); we=(float) ((vw+(a*((hf/100)-(abf/100))+b*((hg/100)-(abg/100))))-ra*vw/100); ad=(float) (g*FC/100); System.out.println("Ingrese volumen de concreto deseado en m3"); vt=leer.nextFloat(); ptc=FC*vt; ptaf=ah*vt; ptag=bh*vt; ptad=ad*vt; ptw=we*vt; System.out.println("Pesos por tanda son en (Kg):"); System.out.println("Cemento: "+ptc);

    System.out.println("Aditivo: "+ptad); System.out.println("Agregado fino: "+ptaf); System.out.println("Agregado grueso: "+ptag); System.out.println("Agua: "+ptw);

    break;default: System.out.println("error");break;

    } System.out.println("Desea volver al men principal?"); System.out.println("1.SI"); System.out.println("2.NO");

    o5=leer.nextInt(); } while(o5==1);System.out.println("FIN");

    }}