Вы находитесь на странице: 1из 9

Ao de la Inversin para el Desarrollo Rural y la Seguridad

Alimentaria

FACULTAD DE INGENIERIA
ESCUELA PROFESIONAL DE INGENIERA CIVL

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
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" + "
" + "Tamao" +
"
" + "Dosificacin");
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 cbico");
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(" ");
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("Opcin" + " " + "1" + "
"+
Console.WriteLine("Opcin" + " " + "2" + "
"+
Console.WriteLine("Opcin" + " " + "3" + "
"+
Console.WriteLine("Opcin" + " " + "4" + "
"+
Console.WriteLine("Opcin" + " " + "5" + "
"+
fc = int.Parse(Console.ReadLine());

"140
"175
"210
"245
"280

Kg/cm2");
Kg/cm2");
Kg/cm2");
Kg/cm2");
Kg/cm2");

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");
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;
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");
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 opcin :) ");
break;

}
char resp;
Console.WriteLine(" ");
Console.WriteLine("\t Desea volver al inicio? : s/n ");
resp = char.Parse(Console.ReadLine());
if (resp != 'n') goto Inicio;
else
Console.WriteLine("\n \n Fin del programa");
Console.ReadLine();

INICIO

Programa para el metrado


de una presa de base
trapezoidal

rea lateral
Largo de la presa

Volumen =rea_lat x largo

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 fc :

1= 140 kg/cm2
2=175 kg/cm2
3=210 kg/cm2
4=245 kg/cm2
5=280 kg/cm2

Fc

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;

Cant_cem
Cant_aren
Cant_pied
Cant_agua
Cost_cem
Cost_aren
Cost_pied
Cost_agua
Cost_total
Error
Cost_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;
vcost_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;

Cant_cem
Cant_aren
Cant_pied
Cant_agua
Cost_cem
Cost_aren
Cost_pied
Cost_agua
Cost_total
Error
Cost_total_correg

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;
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;
4
cost_total_corr = cost_total + error;

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;

Cant_cem
Cant_aren
Cant_pied
Cant_agua
Cost_cem
Cost_aren
Cost_pied
Cost_agua
Cost_total
Error
Cost_total_correg
Cant_cem
Cant_aren
Cant_pied
Cant_agua
Cost_cem
Cost_aren
Cost_pied
Cost_agua
Cost_total
Error
Cost_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;

Cant_cem
Cant_aren
Cant_pied
Cant_agua
Cost_cem
Cost_aren
Cost_pied
Cost_agua
Cost_total
Error
Cost_total_correg

No coincide

fin