Ir ao conteúdo
  • Cadastre-se
Lucas Ferrary

Elaboração de algoritmo em c

Recommended Posts

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 

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

Claro vou instalar aqui!

 

  • Curtir 2

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×