PROGRAMACIÓN DIGITAL

11
“Año de la Inversión para el Desarrollo Rural y la Seguridad Alimentaria“ FACULTAD DE INGENIERIA ESCUELA PROFESIONAL DE INGENIERÍA CIVÍL PROGRAMACION DIGITAL PROFESORA: Ada Cebreros Delgado de la Flor PROYECTO DE METRADOS DE MATERIALES DE UNA PRESA

description

como armar algorita

Transcript of PROGRAMACIÓN DIGITAL

Page 1: PROGRAMACIÓN DIGITAL

“Año de la Inversión para el Desarrollo Rural y la Seguridad Alimentaria“

FACULTAD DE INGENIERIA

ESCUELA PROFESIONAL DE INGENIERÍA CIVÍL

PROGRAMACION DIGITAL

PROFESORA: Ada Cebreros Delgado de la Flor

PROYECTO DE METRADOS DE MATERIALES DE UNA PRESA

FECHA DE ENTREGA: 13-JUNIO-2013

LIMA-PERÚ

Page 2: PROGRAMACIÓN DIGITAL

int fc; Double a_lat, largo, volumen, pre_cem, pre_ar, pre_pie, pre_agua, cant_cem, cant_ar, cant_pie, cant_agua; Double cost_cem, cost_ar, cost_pie, cost_agua, cost_total, error, cost_total_corr; Console.WriteLine("*****************************************************************"); Console.WriteLine("Programa para el metrado de una presa de agua de forma Trapezoidal"); Console.WriteLine(" "); Console.WriteLine("\t\t\t\t Tabla de metrados"); Console.WriteLine("\t\tfc" + " " + "a/c" + " " + "Slump" + " " + "Tamaño" + " " + "Dosificación"); Console.WriteLine("\t (Kg/cm2)" + " " + "(pulg)" + " " + "Agregado" + " " + " en Volumen"); Console.WriteLine("\t\t\t\t\t (pulg)"); Console.WriteLine("\t\t140" + " " + "0.61" + " " + " 4 " + " " + "3/4" + " " + " 1:2.5:3.5"); Console.WriteLine("\t\t175" + " " + "0.51" + " " + " 3 " + " " + "1/2" + " " + " 1:2.5:2.5"); Console.WriteLine("\t\t210" + " " + "0.45" + " " + " 3 " + " " + "1/2" + " " + " 1:2:2"); Console.WriteLine("\t\t245" + " " + "0.38" + " " + " 3 " + " " + "1/2" + " " + " 1:1.5:1.5"); Console.WriteLine("\t\t280" + " " + "0.38" + " " + " 3 " + " " + "1/2" + " " + " 1:1:1.5"); Console.WriteLine(" "); Console.WriteLine("\t\t\tMateriales por metro cúbico"); Console.WriteLine("\t\tfc" + " " + "Cemento" + " " + "Arena" + " " + "Piedra" + " " + "Agua"); Console.WriteLine("\t (Kg/cm2)" + " " + "(bolsas)" + " " + "(m3)" + " " + "(m3)" + " " + "(m3)"); Console.WriteLine("\t\t140" + " " + "7.01" + " " + " 0.51 " + " " + "0.64" + " " + "0.184"); Console.WriteLine("\t\t175" + " " + "8.43" + " " + " 0.54 " + " " + "0.55" + " " + "0.185"); Console.WriteLine("\t\t210" + " " + "9.73" + " " + " 0.52 " + " " + "0.53" + " " + "0.186"); Console.WriteLine("\t\t245" + " " + "11.50" + " " + " 0.50 " + " " + "0.51" + " " + "0.187"); Console.WriteLine("\t\t280" + " " + "13.34" + " " + " 0.45 " + " " + "0.51" + " " + "0.189"); Console.WriteLine(" "); Console.WriteLine(" ");

Inicio: Console.WriteLine("\t\t\t Calculo del Volumen de la Presa (m3)"); Console.WriteLine(" "); Console.WriteLine("Ingresar Area lateral de la Presa (m2)"); a_lat = double.Parse(Console.ReadLine()); Console.WriteLine("Ingresar el largo de la Presa (m)"); largo = double.Parse(Console.ReadLine()); volumen = a_lat * largo; Console.WriteLine("El volumen de la presa es : " + volumen + "m3"); Console.WriteLine(" ");

Page 3: PROGRAMACIÓN DIGITAL

Console.WriteLine(" ");

Console.WriteLine("\t\t\t Ingreso de los precios de los materiales"); Console.WriteLine("Ingresar el precio del cemento por m3 en soles"); pre_cem = double.Parse(Console.ReadLine()); Console.WriteLine("Ingresar el precio de arena por m3 en soles"); pre_ar = double.Parse(Console.ReadLine()); Console.WriteLine("Ingresar el precio de la piedra por m3 en soles"); pre_pie = double.Parse(Console.ReadLine()); Console.WriteLine("Ingresar el precio del agua por m3 en soles"); pre_agua = double.Parse(Console.ReadLine()); Console.WriteLine(" "); Console.WriteLine(" ");

Console.WriteLine("Elegir resistencia deseada"); Console.WriteLine("Opción" + " " + "1" + " " + "140 Kg/cm2"); Console.WriteLine("Opción" + " " + "2" + " " + "175 Kg/cm2"); Console.WriteLine("Opción" + " " + "3" + " " + "210 Kg/cm2"); Console.WriteLine("Opción" + " " + "4" + " " + "245 Kg/cm2"); Console.WriteLine("Opción" + " " + "5" + " " + "280 Kg/cm2"); fc = int.Parse(Console.ReadLine());

switch (fc) { case 1: cant_cem = volumen * 7.01; cant_ar = volumen * 0.51; cant_pie = volumen * 0.64; cant_agua = volumen * 0.184; cost_cem = Math.Ceiling(cant_cem) * pre_cem; cost_ar = cant_ar * pre_ar; cost_pie = cant_pie * pre_pie; cost_agua = cant_agua * pre_agua; cost_total = cost_cem + cost_ar + cost_pie + cost_agua; error = cost_total * 0.05; cost_total_corr = cost_total + error;

Console.WriteLine("La cantidad de bolsas de cemento requeridas son : " + Math.Ceiling(cant_cem) + " bolsas"); Console.WriteLine("La cantidad arena requerida es : " + cant_ar + " m3"); Console.WriteLine("La cantidad piedra requerida es : " + cant_pie + " m3"); Console.WriteLine("La cantidad de agua requerida : " + cant_agua + " m3"); Console.WriteLine("El costo del cemento es : " + cost_cem + " nuevos soles"); Console.WriteLine("El costo de la arena es : " + cost_ar + " nuevos soles");

Page 4: PROGRAMACIÓN DIGITAL

Console.WriteLine("El costo de la piedra es : " + cost_pie + " nuevos soles"); Console.WriteLine("El costo del agua es : " + cost_agua + " nuevos soles"); Console.WriteLine("El costo total de la presa es : " + cost_total + " nuevos soles"); Console.WriteLine("El error por desperdicio y/o perdida de material : " + error + " nuevos soles"); Console.WriteLine("El costo total de la presa corregido es : " + cost_total_corr + " nuevos soles"); break;

case 2: cant_cem = volumen * 8.43; cant_ar = volumen * 0.54; cant_pie = volumen * 0.55; cant_agua = volumen * 0.185; cost_cem = Math.Ceiling(cant_cem) * pre_cem; cost_ar = cant_ar * pre_ar; cost_pie = cant_pie * pre_pie; cost_agua = cant_agua * pre_agua; cost_total = cost_cem + cost_ar + cost_pie + cost_agua; error = cost_total * 0.05; cost_total_corr = cost_total + error;

Console.WriteLine("La cantidad de bolsas de cemento requeridas son : " + Math.Ceiling(cant_cem) + " bolsas"); Console.WriteLine("La cantidad arena requerida es : " + cant_ar + " m3"); Console.WriteLine("La cantidad piedra requerida es : " + cant_pie + " m3"); Console.WriteLine("La cantidad de agua requerida : " + cant_agua + " m3"); Console.WriteLine("El costo del cemento es : " + cost_cem + " nuevos soles"); Console.WriteLine("El costo de la arena es : " + cost_ar + " nuevos soles"); Console.WriteLine("El costo de la piedra es : " + cost_pie + " nuevos soles"); Console.WriteLine("El costo del agua es : " + cost_agua + " nuevos soles"); Console.WriteLine("El costo total de la presa es : " + cost_total + " nuevos soles"); Console.WriteLine("El error por desperdicio y/o perdida de material : " + error + " nuevos soles"); Console.WriteLine("El costo total de la presa corregido es : " + cost_total_corr + " nuevos soles"); break;

case 3: cant_cem = volumen * 9.73; cant_ar = volumen * 0.52; cant_pie = volumen * 0.53; cant_agua = volumen * 0.186; cost_cem = Math.Ceiling(cant_cem) * pre_cem; cost_ar = cant_ar * pre_ar;

Page 5: PROGRAMACIÓN DIGITAL

cost_pie = cant_pie * pre_pie; cost_agua = cant_agua * pre_agua; cost_total = cost_cem + cost_ar + cost_pie + cost_agua; error = cost_total * 0.05; cost_total_corr = cost_total + error;

Console.WriteLine("La cantidad de bolsas de cemento requeridas son : " + Math.Ceiling(cant_cem) + " bolsas"); Console.WriteLine("La cantidad arena requerida es : " + cant_ar + " m3"); Console.WriteLine("La cantidad piedra requerida es : " + cant_pie + " m3"); Console.WriteLine("La cantidad de agua requerida : " + cant_agua + " m3"); Console.WriteLine("El costo del cemento es : " + cost_cem + " nuevos soles"); Console.WriteLine("El costo de la arena es : " + cost_ar + " nuevos soles"); Console.WriteLine("El costo de la piedra es : " + cost_pie + " nuevos soles"); Console.WriteLine("El costo del agua es : " + cost_agua + " nuevos soles"); Console.WriteLine("El costo total de la presa es : " + cost_total + " nuevos soles"); Console.WriteLine("El error por desperdicio y/o perdida de material : " + error + " nuevos soles"); Console.WriteLine("El costo total de la presa corregido es : " + cost_total_corr + " nuevos soles"); break;

case 4: cant_cem = volumen * 11.50; cant_ar = volumen * 0.50; cant_pie = volumen * 0.51; cant_agua = volumen * 0.187; cost_cem = Math.Ceiling(cant_cem) * pre_cem; cost_ar = cant_ar * pre_ar; cost_pie = cant_pie * pre_pie; cost_agua = cant_agua * pre_agua; cost_total = cost_cem + cost_ar + cost_pie + cost_agua; error = cost_total * 0.05; cost_total_corr = cost_total + error;

Console.WriteLine("La cantidad de bolsas de cemento requeridas son : " + Math.Ceiling(cant_cem) + " bolsas"); Console.WriteLine("La cantidad arena requerida es : " + cant_ar + " m3"); Console.WriteLine("La cantidad piedra requerida es : " + cant_pie + " m3"); Console.WriteLine("La cantidad de agua requerida : " + cant_agua + " m3"); Console.WriteLine("El costo del cemento es : " + cost_cem + " nuevos soles"); Console.WriteLine("El costo de la arena es : " + cost_ar + " nuevos soles"); Console.WriteLine("El costo de la piedra es : " + cost_pie + " nuevos soles");

Page 6: PROGRAMACIÓN DIGITAL

Console.WriteLine("El costo del agua es : " + cost_agua + " nuevos soles"); Console.WriteLine("El costo total de la presa es : " + cost_total + " nuevos soles"); Console.WriteLine("El error por desperdicio y/o perdida de material : " + error + " nuevos soles"); Console.WriteLine("El costo total de la presa corregido es : " + cost_total_corr + " nuevos soles"); break;

case 5: cant_cem = volumen * 13.34; cant_ar = volumen * 0.45; cant_pie = volumen * 0.51; cant_agua = volumen * 0.189; cost_cem = Math.Ceiling(cant_cem) * pre_cem; cost_ar = cant_ar * pre_ar; cost_pie = cant_pie * pre_pie; cost_agua = cant_agua * pre_agua; cost_total = cost_cem + cost_ar + cost_pie + cost_agua; error = cost_total * 0.05; cost_total_corr = cost_total + error;

Console.WriteLine("La cantidad de bolsas de cemento requeridas son : " + Math.Ceiling(cant_cem) + " bolsas"); Console.WriteLine("La cantidad arena requerida es : " + cant_ar + " m3"); Console.WriteLine("La cantidad piedra requerida es : " + cant_pie + " m3"); Console.WriteLine("La cantidad de agua requerida : " + cant_agua + " m3"); Console.WriteLine("El costo del cemento es : " + cost_cem + " nuevos soles"); Console.WriteLine("El costo de la arena es : " + cost_ar + " nuevos soles"); Console.WriteLine("El costo de la piedra es : " + cost_pie + " nuevos soles"); Console.WriteLine("El costo del agua es : " + cost_agua + " nuevos soles"); Console.WriteLine("El costo total de la presa es : " + cost_total + " nuevos soles"); Console.WriteLine("El error por desperdicio y/o perdida de material : " + error + " nuevos soles"); Console.WriteLine("El costo total de la presa corregido es : " + cost_total_corr + " nuevos soles"); break;

default:

Console.WriteLine("No existe esa opción :) "); break; } char resp; Console.WriteLine(" "); Console.WriteLine("\t Desea volver al inicio? : s/n "); resp = char.Parse(Console.ReadLine()); if (resp != 'n') goto Inicio;

Page 7: PROGRAMACIÓN DIGITAL

else

Console.WriteLine("\n \n Fin del programa");

Console.ReadLine();

INICIO

“Área lateral”

“Largo de la presa”

Volumen =área_lat x largo

1= 140 kg/cm22=175 kg/cm23=210 kg/cm24=245 kg/cm25=280 kg/cm2

Programa para el metrado de una presa

de base trapezoidal

“Ingresar el precio del cemento :”“Ingresar el precio de la arena :”

“Ingresar el precio de la piedra :”“Ingresar el precio del cemento :”

“Ingresar el precio del agua :”

“Ingresar el f’c :”

Page 8: PROGRAMACIÓN DIGITAL

v

1= 140 kg/cm22=175 kg/cm23=210 kg/cm24=245 kg/cm25=280 kg/cm2

F’c

1

Cant_cemCant_arenCant_piedCant_aguaCost_cemCost_arenCost_piedCost_aguaCost_total

ErrorCost_total_correg

cant_cem = volumen * 7.01;cant_ar = volumen * 0.51;cant_pie = volumen * 0.64;cant_agua = volumen * 0.184;cost_cem =math.Ceiling(cant_cem) * pre_cem;cost_ar = cant_ar * pre_ar;cost_pie = cant_pie * pre_pie;cost_agua = cant_agua * pre_agua;cost_total = cost_cem + cost_ar + cost_pie + cost_agua; error = cost_total * 0.05; cost_total_corr = cost_total + error;

2

Cant_cemCant_arenCant_piedCant_aguaCost_cemCost_arenCost_piedCost_aguaCost_total

ErrorCost_total_correg

cant_cem = volumen * 8.43;cant_ar = volumen * 0.54;cant_pie = volumen * 0.55;cant_agua = volumen * 0.185;cost_cem =math.Ceiling(cant_cem) * pre_cem;cost_ar = cant_ar * pre_ar;cost_pie = cant_pie * pre_pie;cost_agua = cant_agua * pre_agua;cost_total = cost_cem + cost_ar + cost_pie + cost_agua; error = cost_total * 0.05; cost_total_corr = cost_total + error;

3

Cant_cemCant_arenCant_piedCant_aguaCost_cemCost_aren

cant_cem = volumen * 9.73;cant_ar = volumen * 0.52;cant_pie = volumen * 0.53;cant_agua = volumen * 0.186cost_cem =math.Ceiling(cant_cem) * pre_cem;

Page 9: PROGRAMACIÓN DIGITAL

Cant_cemCant_arenCant_piedCant_aguaCost_cemCost_aren

cant_cem = volumen * 9.73;cant_ar = volumen * 0.52;cant_pie = volumen * 0.53;cant_agua = volumen * 0.186cost_cem =math.Ceiling(cant_cem) * pre_cem;

5

Cant_cemCant_arenCant_piedCant_aguaCost_cemCost_arenCost_piedCost_aguaCost_total

ErrorCost_total_correg

cant_cem = volumen * 13.34; cant_ar = volumen * 0.45; cant_pie = volumen * 0.51; cant_agua = volumen * 0.189;cost_cem =math.Ceiling(cant_cem) * pre_cem;cost_ar = cant_ar * pre_ar;cost_pie = cant_pie * pre_pie;cost_agua = cant_agua * pre_agua;cost_total = cost_cem + cost_ar + cost_pie + cost_agua; error = cost_total * 0.05; cost_total_corr = cost_total + error;

4

Cant_cemCant_arenCant_piedCant_aguaCost_cemCost_arenCost_piedCost_aguaCost_total

ErrorCost_total_correg

cant_cem = volumen * 11.50;cant_ar = volumen * 0.50;cant_pie = volumen * 0.51;cant_agua = volumen * 0.187;cost_cem =math.Ceiling(cant_cem) * pre_cem;cost_ar = cant_ar * pre_ar;cost_pie = cant_pie * pre_pie;cost_agua = cant_agua * pre_agua;cost_total = cost_cem + cost_ar + cost_pie + cost_agua; error = cost_total * 0.05; cost_total_corr = cost_total + error;

6No

coincide

Page 10: PROGRAMACIÓN DIGITAL

fin