Ir ao conteúdo

Posts recomendados

Postado

Estou com dificuldade na criação de um algoritimo na linguagem C utilizando DEV C++

 

"Faça uma função que tenha como argumento o salário de um funcionário e que retorne o valor do salário atualizado conforme a tabela de bonificação abaixo. A função deve ser do tipo void e deve retornar também o valor da bonificação"

 

TABELA:

if salario<724,00 // bonificação = 11% do salário

if salario>724,00 && salario<1.500,00 // bonificação = 9% do salário

if salario>=1.500,00 // bonificação = 5% do salário 

Postado

Função muito simples, observe uma das muitas soluções.

É interessante que a função retorna 2 resultados, e nenhum deles através do statement return

já que no enunciado exigi se que a função é do tipo void function.

 

#include <stdio.h>

//~Protótipos ...
//~Função Novo Salário
void update_pay( float*, float* );


int main( void )
{
  float pay, bonus;

  pay = 600.00f;
  update_pay( &pay, &bonus );

  printf( "Resultado Pagamento: %.2f$\n", pay );
  printf( "Resultado Bonus: %.2f$", bonus );
  return 0;//~Done!
}

//~Definição de funções ...
void update_pay( float* pay, float* bonus )
{
    *bonus = *pay; //~Temporariamente iguais.
    //~Condições para atualização.
    if ( *pay < 724.00f ) *pay *= .110f; else
    if ( *pay > 724.00f && *pay < 1500.00f ) *pay *= .090f; else
    if ( *pay >= 1500.00f ) *pay *= 0.050f; else printf( "Exeption" );

    //~Diferença para calculo do bonus.
    *pay   = *pay + *bonus;
    *bonus = *pay - *bonus;
  return;//~Done!
}

 

 

  • Curtir 2
Postado

Se já tem instalado a versão Dev C++ então siga a etapas abaixo, se não, instale a versão 5.11 ou superior.

1- Selecione o código acima que postei, faça um cópio Ctrl+c.

2- Abra o IDE na janelo do app click em Arquivos >> Novo >> Arquivo Fonte Ou Pressiona Ctrl+n.

3- No novo arquivo que se abriu cole o código da memória Pressionando Ctrl+v.

4- Vá em Arquivo click, após Salvar Como na janela que se abrirá nome o arquivo em File Name.

5- Em File Type click na caixinha e escolha C source file (*.c) salve!

6- Agora pressione F9 aguarde pressione F10 

Pronto!

  • Curtir 2
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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!