Você está na página 1de 5

#include <math.

h>
#include <stdio.h>
#include <stdlib.h>

int main() {
int opcao;

printf("1: construção civil \n2: hidráulica \n3: elétrica \n4: "


"carpintaria \n5: vidraria \n");
printf("Escolha uma área: ");
scanf("%i", &opcao);

switch (opcao) {
case 1: {
int mestre, pedreiro, ajudante;
float metros, servico, tempoa, tempob, horas;

printf("Digite a quantidade total de serviço em metros quadrados, a "


"quantidade de trabalhadores, a quantidade de horas trabalhadas e a "
"quantidade de serviço já realizado: \n");

printf("\nmetros: ");
scanf("%f", &metros);

printf("mestre de obras: ");


scanf("%i", &mestre);

printf("pedreiros: ");
scanf("%i", &pedreiro);

printf("ajudantes: ");
scanf("%i", &ajudante);

printf("quantidade de horas trabalhadas por semana: ");


scanf("%f", &horas);
printf("quantidade de serviço já realizado em metros quadrado: ");
scanf("%f", &servico);

tempoa = (2 * metros) / (ajudante + pedreiro);


tempob = (2 * (metros - servico)) / (ajudante + pedreiro);
printf("\nA quantidade de dias estimado é de %.1f dias, faltando "
"aproximadamente %.1f dias para o termino da obra.\n",
tempoa, tempob);

double a, b, c;
a = horas * 14.27;
b = horas * 8.10;
c = horas * 5.99;
printf("\nO salário a ser pago é: \n mestre de obras: R$%.2f \n pedreiro: "
"R$%.2f \n ajudante: R$%.2f\n",
a, b, c);

break;
}

case 2: {
int encanador;
float metros, servico, tempoa, tempob, horas;

printf("Digite a quantidade total de serviço em metros lineares, a "


"quantidade de trabalhadores, a quantidade de horas trabalhadas e a "
"quantidade de serviço já realizado: \n");

printf("\nmetros: ");
scanf("%f", &metros);

printf("encanador: ");
scanf("%i", &encanador);

printf("quantidade de horas trabalhadas por semana: ");


scanf("%f", &horas);

printf("quantidade de serviço já realizado em metros lineares: ");


scanf("%f", &servico);

tempoa = (metros / 20) / encanador;


tempob = ((metros - servico) / 20) / encanador;
printf("\nA quantidade de dias estimado é de %.1f dias, faltando "
"aproximadamente %.1f dias para o termino da obra.\n",
tempoa, tempob);

double a;
a = horas * 8.82;

printf("\nO salário a ser pago é: \n Encanador: R$%.2lf\n", a);

break;
}

case 3: {
int eletricista;
float metros, servico, tempoa, tempob, horas;

printf("Digite a quantidade total de serviço em metros lineares, a "


"quantidade de trabalhadores, a quantidade de horas trabalhadas e a "
"quantidade de serviço já realizado: \n");

printf("\nmetros: ");
scanf("%f", &metros);

printf("eletricista: ");
scanf("%i", &eletricista);

printf("quantidade de horas trabalhadas por semana: ");


scanf("%f", &horas);
printf("quantidade de serviço já realizado em metros lineares: ");
scanf("%f", &servico);

tempoa = (metros / 10) / eletricista;


tempob = ((metros - servico) / 10) / eletricista;
printf("\nA quantidade de dias estimado é de %.1f dias, faltando "
"aproximadamente %.1f dias para o termino da obra.\n",
tempoa, tempob);

double a;
a = horas * 9.54;

printf("\nO salário a ser pago é: \n Eletricista: R$%.2f\n", a);

break;
}

case 4: {
int carpinteiro;
float metros, servico, tempoa, tempob, horas;

printf("Digite a quantidade total de serviço em metros lineares, a "


"quantidade de trabalhadores, a quantidade de horas trabalhadas e a "
"quantidade de serviço já realizado: \n");

printf("\nmetros: ");
scanf("%f", &metros);

printf("carpinteiro: ");
scanf("%i", &carpinteiro);

printf("quantidade de horas trabalhadas por semana: ");


scanf("%f", &horas);
printf("quantidade de serviço já realizado em metros lineares: ");
scanf("%f", &servico);

tempoa = (metros / 5) / carpinteiro;


tempob = ((metros - servico) / 5) / carpinteiro;
printf("\nA quantidade de dias estimado é de %.1f dias, faltando "
"aproximadamente %.1f dias para o termino da obra.\n",
tempoa, tempob);

double a;
a = horas * 8.30;

printf("\nO salário a ser pago é: \n Carpinteiro: R$%.2f\n", a);

break;
}
case 5: {
int vidraceiro;
float metros, servico, tempoa, tempob, horas;

printf("Digite a quantidade total de serviço em metros lineares, a "


"quantidade de trabalhadores, a quantidade de horas trabalhadas e a "
"quantidade de serviço já realizado: \n");

printf("\nmetros: ");
scanf("%f", &metros);

printf("vidraceiro: ");
scanf("%i", &vidraceiro);

printf("quantidade de horas trabalhadas por semana: ");


scanf("%f", &horas);
printf("quantidade de serviço já realizado em metros lineares: ");
scanf("%f", &servico);

tempoa = (metros / 10) / vidraceiro;


tempob = ((metros - servico) / 10) / vidraceiro;
printf("\nA quantidade de dias estimado é de %.1f dias, faltando "
"aproximadamente %.1f dias para o termino da obra.\n",
tempoa, tempob);

double a;
a = horas * 6.94;

printf("\nO salário a ser pago é: \n Vidraceiro: R$%.2lf\n", a);

break;
}

default:
printf("Opção inválida.\n");
}
return 0;
}

Você também pode gostar