Ir ao conteúdo
  • Cadastre-se

nobleman

Membro Júnior
  • Posts

    6
  • Cadastrado em

  • Última visita

Reputação

0
  1. consigui fazer essas duas funções q estão funcionando beleza int arredondamento1(double num) { int num_int = num; if( (num - num_int) >= 0.5) return (num_int +1); else return num_int; } e essa int arredondamento (double numero) { double fracao,inteiro; fracao = modf(numero,&inteiro); if (fracao> 0.5) return inteiro+1; else return inteiro; } valeu pela ajuda aí pessoal :palmas:
  2. em C se você tem uma variável q vai sair de uma função float por exemplo pra transformá-la em int basta declará-la como int ou então usar o cast (int) x por exemplo mas esse tipo de arredondamento não funciona porque ele sempre arrendonda pra baixo independente do valor Exemplo: 10.01 e 10.96 nesse método são arredondados ambos pra 10 ao invés de 10 e 11
  3. eu preciso de uma ajuda de vocês nessa situação. dado um número qualquer tipo 10.896745 eu preciso de uma função que arredondasse para cima se a parte depois do ponto for maior q 0.5 e pra baixo se for menor ou igual a 0.5 Tá vocês podem tá achando q é fácil,mas é isso td sem usar vetor quem puder me ajudar eu agradeço

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!