The UNIX and Linux Forums  
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.

Go Back   O UNIX e Linux Forum > Top Fóruns > Alto Nível de programação
.
google unix.com



Alto Nível de programação Post perguntas sobre C, C + +, Java, SQL, e outras linguagens de programação aqui.

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
Como posso obter um processador da CPU Porcentagem? sangjinn Alto Nível de programação 3 10-09-2008 08:28
como obter o percentual de conclusão? durante uma cópia! wrapster UNIX & avançada para usuários experientes 7 05-24-2008 01:55
como fazer uma percentagem de executar script? jimmbp Programação Shell Script e 1 01-31-2006 02:41
Computung Percentagem preetikate UNIX para Dummies Perguntas & Respostas 2 02-09-2004 10:13
percentagem assinar em uma unidade de mapeamento? simon2000 UNIX & avançada para usuários experientes 2 09-17-2002 12:30

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 04-18-2007
the_learner the_learner is offline
Usuário
  
 

Join Date: Apr 2007
Lugares: 75
como faço para calcular porcentagem?

int por cento (um int, int b)
(
if (b / a * 100> 25)
return TRUE;
diferente
return FALSE;
)

Quero calcular qual a percentagem é de um b.

dizer se b \u003d 48, a \u003d 100
b é assim 48% de um

mas wouldnt b / 0 me dar um? que pode ser feito?
  #2 (permalink)  
Old 04-18-2007
Perderabo's Avatar
Perderabo Perderabo is online now Forum Staff  
Unix Daemon
  
 

Join Date: Aug 2001
Localização: Ashburn, Virginia
Mensagens: 9.115
porcento \u003d a * 100 / b
Com inteiro arithemetic você deve seqüência como este (a * 100) / b
  #3 (permalink)  
Old 04-18-2007
the_learner the_learner is offline
Usuário
  
 

Join Date: Apr 2007
Lugares: 75
u mean (b * 100) / um?

mas então suposto (b * 100) / é um 25,5 que é superior a 25. mas continua a ser o estado (b / a * 100> 25) irá avaliar para false certo?
  #4 (permalink)  
Old 04-18-2007
anbu23 anbu23 is offline Forum Advisor  
Usuário
  
 

Join Date: Mar 2006
Local: Bangalore, Índia
Mensagens: 1.398
Use float
Código:
int percent (float  a, float  b)
Uma vez que você declarou variáveis a e b como int, expressão (b * 100) / um é avaliado e arredondados.
  #5 (permalink)  
Old 04-18-2007
the_learner the_learner is offline
Usuário
  
 

Join Date: Apr 2007
Lugares: 75
sim, sim .. Eu sei, thats onde está o problema, a e b são int
  #6 (permalink)  
Old 04-18-2007
niketan niketan is offline
Usuário
  
 

Join Date: Mar 2007
Posts: 4
Porquê dont u armazenar o resultado da divisão float variável ... Acho compilador será automaticamente expressos a maior ... Basta verificar com o presente

float f:

f \u003d b / a * 100;

e, em seguida, verificando com 25 ...
  #7 (permalink)  
Old 04-18-2007
Tântrico tantric is offline
Usuário
  
 

Join Date: Apr 2007
Lugares: 23
uma vez que a e b são int b / a vai retornar 0.
Portanto, b / a * 100 vai retornar 0. Mas desde que f é float, f será 0,0

Acho que isto funciona:

f \u003d ((float) b * 100) / um
Closed Thread

Marcadores

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 12:15.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0