Ir ao conteúdo
  • Cadastre-se

Funçao - custo de produção


r1castro1

Posts recomendados

Caros colegas, sou aprendiz de programação e estou há uma semana quebrando cabeça com essa questão. Honestamente, travei e já não sei como dar sequência. Criei a função, as variáveis, tentei fazer o calculo, mas confesso que ja estou com a cabeça embaralhada. Alguém poderia me ajudar?                   :( Tô quase jogando a toalha...

 

//    Em uma indústria metalúrgica o custo de produção de uma peça automotiva corresponde
//    a um custo fixo mensal de R$ 5000,00 acrescido de um custo variável de R$ 55,00 por unidade produzida,
//    mais 25% de impostos sobre o custo variável. 
//    Considerando que o preço de venda dessa peça pela indústria aos comerciantes é de R$ 102,00. 
//    Crie uma função para calcular o custo da produção de x peças.

 

#include <stdio.h>
float valor_fixo, custo_variavel, custo_variavel_total, custo_prod;
int pecas_produzidas, imposto;

float custo_de_producao()
{

custo_variavel = 55;
imposto = custo_variavel+(55*25)/100;
custo_variavel_total = custo_variavel + imposto;
custo_prod = valor fixo + 	
return 0;
}

int main()
{
valor_fixo = 5000
custo_de_producao();

printf("Entre com a quantidade de peças produzidas: ");
scanf ("%d", &pecas_produzidas);
printf ("O custo da produção de X pecas é: %f", custo_prod);
return 0;
}

 

Link para o comentário
Compartilhar em outros sites

Boa Tarde, tudo bem?

Primeira coisa é que estamos falando de uma produção mensal, então tamos um constante chamada CFMENSAL = 5000.0

Segundo temos um custo que é variável a constante de 55.0 por X peças, é o mesmo que dizer que 55 vezes X = custo variável

Terceiro temos que 25% de imposto é cobrado do custo variável ou seja Custo variável total pode ser escrito como simplesmente um expressão do tipo: CVTotal = (55.0 * X * 0.25)

e o resultado é: CVTOTAL + (55.0 * X) + CFMENSAL .

Portanto acho que assim resolve

</Code>

#include <stdio.h>
//Constantes
#define CUSTO_FIXO_MENSAL 5000.00
#define CUSTO_VARIAVEL_UNIDADE 55.00
#define IMPOSTO .250f
//

float custo_de_producao( int val )
{
  float custo = .0f;

    custo = ( custo = CUSTO_VARIAVEL_UNIDADE * val ) + custo * IMPOSTO
    + CUSTO_FIXO_MENSAL;
  return custo; //Done!
}

int main( void )
{
  printf( "Resultado %.2f$\n", custo_de_producao( 1 ) );
  return 0;
}

@r1castro1

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...