The UNIX and Linux Forums  

Go Back   Les systèmes UNIX et Linux Forums > Top Forums > High Level Programming
.
google unix.com



High Level Programming Posez vos questions à propos de C, C + +, Java, SQL, et d'autres langages de programmation ici.

Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
Fil Thread Starter Forum Réponses Last Post
Comment puis-je obtenir un pourcentage du processeur CPU? sangjinn High Level Programming 3 10-09-2008 09:28 AM
comment obtenir le pourcentage d'achèvement? lors d'une copie! wrapster UNIX for Advanced & Expert Users 7 05-24-2008 02:55 AM
comment faire le pourcentage d'un script exécuté? jimmbp De programmation et de script Shell 1 01-31-2006 02:41 PM
Computung Pourcentage preetikate UNIX pour les nuls Questions et réponses 2 02-09-2004 10:13 AM
signe de pourcentage dans un effort de cartographie? simon2000 UNIX for Advanced & Expert Users 2 09-17-2002 01:30 PM

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 Recherche sur ce Thread Rate Thread Modes d'affichage
  #1 (permalink)  
Old 04-18-2007
the_learner the_learner is offline
Registered User
  
 

Join Date: Apr 2007
Posts: 75
comment puis-je calculer le pourcentage?

int pour cent (int a, int b)
(
if (b / a * 100> 25)
return TRUE;
autre
return FALSE;
)

Je tiens à calculer ce pourcentage est d'une b.

dire si b \u003d 48, a \u003d 100
si b est de 48% d'un

mais wouldnt b / a 0 me donner? ce qui peut être fait?
  #2 (permalink)  
Old 04-18-2007
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Join Date: Aug 2001
Location: Ashburn, Virginia
Posts: 9131
pour cent \u003d a * 100 / b
Avec entier arithemetic cette séquence, vous devez en tant que (a * 100) / b
  #3 (permalink)  
Old 04-18-2007
the_learner the_learner is offline
Registered User
  
 

Join Date: Apr 2007
Posts: 75
u mean (b * 100) / a?

mais alors supposé (b * 100) / a est 25,5 qui est supérieur à 25. mais encore la condition (b / a * 100> 25) évaluera le faux droit?
  #4 (permalink)  
Old 04-18-2007
anbu23 anbu23 is offline Forum Advisor  
Registered User
  
 

Join Date: Mar 2006
Lieu: Bangalore, Inde
Posts: 1398
Utilisez float

Code:
int percent (float  a, float  b)

Depuis que vous avez déclaré les variables a et b en tant que int, l'expression (b * 100) / a est évaluée et arrondies.
  #5 (permalink)  
Old 04-18-2007
the_learner the_learner is offline
Registered User
  
 

Join Date: Apr 2007
Posts: 75
oui, oui .. Je sais, thats où le problème est, a et b sont des int
  #6 (permalink)  
Old 04-18-2007
Niketan niketan is offline
Registered User
  
 

Join Date: Mar 2007
Messages: 4
Pourquoi ne pas u stocker le résultat dans la division float variable ... Je suppose compilateur automatique exprimés à la hausse ... Il suffit de vérifier auprès de cette

float f:

f \u003d b / a * 100;

et puis de vérifier avec 25 ...
  #7 (permalink)  
Old 04-18-2007
tantric tantric is offline
Registered User
  
 

Join Date: Apr 2007
Posts: 23
puisque a et b sont des int b / a retournera 0.
Donc, b / a * 100 sera de retour 0. Mais puisque f est un float, sera f 0.0

Je pense que cela fonctionne:

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

Bookmarks

Thread Tools Recherche sur ce Thread
Recherche sur ce Thread:

Recherche avancée
Modes d'affichage Rate this thread
Rate this thread:

Règles de messages
Tu mai pas de nouvelles discussions: nonoui
Tu mai pas envoyer des réponses:
Tu mai pas envoyer des pièces jointes
Tu mai pas modifier vos messages

BB code est Sur
Smilies sont Sur
[IMG] code est Sur
Le code HTML est Hors tension
Trackbacks sont Sur
Pingbacks sont Sur
Refbacks sont Sur




Toutes les heures sont au format GMT -4. Le temps est maintenant 02:40 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Les systèmes UNIX et Linux Forums Content Copyright © 1993-2009. Tous droits Reserved.Ad de gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0