terça-feira, 10 de junho de 2014



Calculadora de quantitativos para fechamento de Obra:


Opções de calculo:
1)Muro com Mourão


2) Mourão com Alambrado

3) Tapume de Tabua de Pinho



4) Alambrado para quadra poliesportiva


5) Muro divisório de concreto






Como funciona:

1) Selecione a opção de 1 a 5 para escolher o tipo de fechamento da obra e tecle enter.



2) Digite a quantidade de metros lineares que serao construidos e tecle enter.

3) Os quantitativos necessários para a construção aparecerão. Tem como base a tabela de composições unitárias (tcpo).

4) tecle enter para sair



link para download:
https://www.dropbox.com/s/a186ev2lepqqtb9/calculadora%20fechamento%20de%20obra.exe

quarta-feira, 4 de junho de 2014

Segue a primeira versão da minha calculadora para materiais sistemas de fechamento.

Código Fonte:



#include <stdio.h>
#include <conio.h>
main()
{
float  unidade, placa, cimento, pedreiro,pedrisco, pedra, areia, servente, mourao, carpinteiro, prego, pontalete, ripa, tabua, ajudante, montador, aramega, aramegb,arameb, tubo, ajarmador, ajcarpinteiro,arame, armador,pedraa,cal,pedrab,desmoldante,barraa,barrab;
int opcao;
float metragem;
int cont;


printf (" Calculadora de Quantitativos para Fechamento de Obra \n\n\n\n Selecione a opcao desejada: \n\n\n\n 1 - Muro com Mourao \n\n\n 2 - Cerca com Mourao \n\n\n 3 - Tapume de Tabua de Pinho \n\n\n 4 - Alambrado para Quadra esportiva \n\n\n 5 - Muro divisorio de Concreto\n\n\n");
scanf("%d", &opcao);
switch (opcao)
while (cont==1)
{
case 1:
   
  {
 
 printf ("\n\n\nDigite a metragem linear do Muro com Mourao\n\n\n");
      scanf ("%f", &metragem);
      pedreiro = (0.8*metragem);
      servente = (1.6*metragem);
      areia = (0.388*metragem);
      pedra = (0.0455*metragem);
      cimento = (13*metragem);
      mourao = (0.5*metragem);
      placa = (2*metragem);
     
      printf ("Para construcao de um mourao de %f metros e necessario :\n\n %f horas de Pedreiro  \n\n %f de horas servente \n\n %f m3 de areia lavada tipo media \n\n %f kg de pedra britada 2 \n\n %f kg de cimento portland cp II (32 MPa) \n\n %f unidades de mourao de concreto armado com encaixe para 4 placas \n\n %f placas prefabricadas de concreto" , metragem,pedreiro,servente,areia,pedra,cimento,mourao,placa);
     
      break;
 }
     
 
case 2:

  {
 
 printf ("\n\n\nDigite a metragem linear da Cerca com Mourao \n\n\n");
      scanf ("%f", &metragem);
      pedreiro = (0.6*metragem);
      servente = (1.2*metragem);
      mourao = (0.4*metragem);
      arame = (0.564*metragem);
     
      printf ("Para construcao de uma cerca com mourao de %f metros e necessario :\n\n %f horas de Pedreiro  \n\n %f de horas servente \n\n %f unidades de Mourao de Concreto Armado reto com furos \n\n %f kg de arame farpado " , metragem,pedreiro,servente,mourao,arame);
   
      break;
 }
case 3:

  {
 
 printf ("\n\n\nDigite a metragem linear do Tapume de Tabua de Pinho\n\n\n");
      scanf ("%f", &metragem);
      carpinteiro = (1*metragem);
      servente = (1*metragem);
      prego = (0.3*metragem);
      pontalete = (3.15*metragem);
      ripa = (3.3*metragem);
      tabua = (1.1*metragem);
           
      printf ("Para construcao de um mourao de %f metros e necessario :\n\n %f horas de carpinteiro  \n\n %f de horas servente \n\n %f kg de prego \n\n %f pontaletes de 3`` \n\n %f Ripas de Pinho \n\n %f tabuas de 3`` " , metragem,carpinteiro,servente,areia,prego,pontalete,ripa,tabua);
   
      break;
 }
case 4:

     {
 
 printf ("\n\n\nDigite a metragem linear do Alambrado para quadra esportiva\n\n\n");
      scanf ("%f", &metragem);
      ajudante = (1*metragem);
      montador = (0.5*metragem);
      aramega = (0.15*metragem);
      arameb = (0.07*metragem);
      tubo = (2.73*metragem);
         
      printf ("Para construcao de um mourao de %f metros e necessario :\n\n %f horas de Ajudante  \n\n %f de horas de montador \n\n %f kg de arame galvanizado 10bwg \n\n %f kg de arame galvanizado 14bwg \n\n %f tubos de aco galvanizado \n\n", metragem,ajudante,montador,aramega,arameb,tubo);
   
      break;
 }
case 5:
      while (cont==1)
  {
 
 printf ("\n\n\nDigite a metragem linear do Muro divisorio de concreto assentado sobre sapada corrida\n\n\n");
      scanf ("%f", &metragem);
      ajarmador = (0.67*metragem);
      ajcarpinteiro = (1.61*metragem);
      carpinteiro = (1.61*metragem);
      armador = (0.67*metragem);
      pedreiro = (2.68*metragem);
      servente = (9.47*metragem);
      areia = (0.18*metragem);
      pedraa = (0.03*metragem);
      pedrab = (0.06*metragem);
      pedrisco = (0.02*metragem);
      cal = (1.64*metragem);
      cimento = (57.40*metragem);
      desmoldante = (0.18*metragem);
      barraa = (2.77*metragem);
      barrab = (6.82*metragem);
               
     
     
      printf ("Para construcao de um mourao de %f metros e necessario :\n\n %f horas de ajudante de armador  \n\n %f de horas de ajudante de carpinteiro \n\n %f horas de carpinteiro \n\n %f horas de armador \n\n %f horas de pedreiro \n\n %f horas de servente \n\n %f m3 de areia lavada tipo media \n\n %f  m3 de pedra britada 1 \n\n %f  m3 de pedra britada 2 \n\n %f  m3 de pedrisco \n\n %f  kg de cal hidratada ch III \n\n %f  kg de cimento portland cp II\n\n %f  unidades de desmoldante de formas para concreto \n\n %f  barras de aco CA 25 1/4`` \n\n %f  barras de aco CA 25 3/8`` " , metragem,ajarmador,ajcarpinteiro,carpinteiro,armador,pedreiro,servente,areia, pedraa, pedrab, pedrisco, cal, cimento,desmoldante,barraa,barrab);

      break;
 }

      }
     
getche();
}