Accueil > Forum > > > > Extended trop court
Extended trop court
vendredi 13 février 2004 à 01:47:39 |
Extended trop court

3Rescator
|
Je dois calculer des nombres d'une longueur de 25 chiffres. Mais Extended est trop court car il ne peut contenir que 19 chiffres : ça me fait passer en notation scientifique, alors que je dois rester en notation classique. Le nombre étant additionné, je ne peux pas rester dans une variable string, malheureusement. Quelqu'un aurait-il une idée ? Bon courage à vous tous, et à bientôt.
|
|
jeudi 29 avril 2004 à 04:32:22 |
Re : Extended trop court

manu1506
|
Tu peux effectuer toi-même l'addition de nombres contenus dans des chaînes en faisant comme si tu le faisais sur papier.
function Additionner(N1, N2: ShortString): ShortString; var zN1: array[0..255] of Byte absolute N1; zN2: array[0..255] of Byte absolute N2; X: Byte; Temp: Byte; Retenue: Byte; begin Result:= ''; // Faire en sorte que les chaînes N1 et N2 soient // de même longueur while zN1[0]<255 do Insert('0', N1, 1); while zN2[0]<255 do Insert('0', N2, 1); // Additionner N1 et N2 dans Result Retenue:= 0; for X:= 255 downto 1 do begin Temp:= Retenue; Retenue:= 0; if (N1[X] in ['0'..'9']) then Temp:= Temp + zN1[X] - 48; if (N2[X] in ['0'..'9']) then Temp:= Temp + zN2[X] - 48; if Temp>=10 then begin Temp:= Temp - 10; Retenue:= 1; end; Insert(Chr(Temp + 48), Result, 1); end; if Retenue>0 then Insert(Chr(Retenue + 48), Result, 1); // Supprimer les zéros inutiles while Result[1]='0' do Delete(Result, 1, 1); end;
Bon, j'ai écris le code comme ça à l'arrachée et il peut être optimisé... Mais avec, tu peux déjà additionner des nombres de 255 chiffres.
Pour plus de détails, regarde l'aide dans Delphi à propos de 'absolute'
|
|
jeudi 29 avril 2004 à 19:21:15 |
Re : Extended trop court

3Rescator
|
Je vais travailler là-dessus, ça me paraît tout à fait intéressant.
Manu, je te remercie...
|
|
Cette discussion est classée dans : chiffres, trop, extended, court, notation
Répondre à ce message
Sujets en rapport avec ce message
Fixation Notation décimal (param system) dans une applique [ par DarkLago ]
Est-ce que quelsu'un sait comment puis-je fixer la notation décimal du system. De façons à ce que l'application n'ai pas rehcerché la notation décimal
Problême d'impression [ par Raoutas ]
Alors j'ai un petit problême avec mon état, j'imprime un état sur plusieurs page dès fois et j'aimerais afficher sur chaque page 1/5, 2/5 etc...Mais j
Extended ?!?! [ par intello2001 ]
j'ai fait un prog qui fait des calcul y me dit que je doi declarer ma variable en extended ( se que je fait) puis apres je veut le mettre dans un edit
CopyRect Transparent [ par Zynox ]
J aimeré pouvoir faire un copyrect transparent d d une portion d image.canvas vers un canvas sans utilisr le copybrush ou brushcopy ki est trop trop l
Erreur SQL : base trop grosse !!!!! [ par vagabon ]
Bonjour,J'ai un probleme sur une base de données,je fais des stats par jour, semaine et mois : Ok tout baignepar contre je fais la meme requete sur l'
SVP : J'ai besoin d'aide ! ! ! [ par Neopheus ]
Bonjour,J'ai un p'tit pb. En effet, je voudrais "transformer", dans un string, les chiffres en lettres, mais ceci dans un string qui contient en plus
aider moi!!!!!!!! stringgrid et bd [ par mimicracra2003 ]
Salut!J'ai un problème!!!J'dois enregistrer un tableau (stringgrid contenant pleins d'chiffres) dans ma base de données ACCESS en format binaire si po
DelphiX: ralentissements!! [ par costello ]
AAAARGGHH (cri de détresse) ! je développe 1 jeu depuis quelques jours, sous DelphiX / Delphi 7 perso (tout tourne très bien jusqu'à maintenant, ya ja
Diiférencier les chiffres des lettres dans une string? [ par kwentinn ]
Salut tt le monde!J'aimerais savoir s'il est possible de différencier les chiffres des lettres dans une string. Si oui, comment faire? Y'a-t-il une fo
Nb de chiffres significatifs dans une DBGrid [ par Adelain ]
Je n'arrive pas à modifier le nombre de chiffres significatifs dans une DBGrid liée à une table Paradox!Pourtant, dans la table paradox j'ai bien limi
Livres en rapport
|
Derniers Blogs
PRATIQUE DE SILVERLIGHT PAR ERIC AMBROSIPRATIQUE DE SILVERLIGHT PAR ERIC AMBROSI par MPOWARE
Je viens de finir la lecture du dernier livre d'
Eric Ambrosi
Son livre donne une approche pratique de Silverlight qui sera aussi bien comprise par le développeur que par le designeur.
Tous les aspects du développement RIA sont abordés: animations, 3...
Cliquez pour lire la suite de l'article par MPOWARE APPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NETAPPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NET par odewit
2 déclinaisons de Silverlight et 2 déclinaisons de Mono permettent dorénavant (ou permettront prochainement) de développer des applications .NET mobiles pour les principales plates-formes du marché :
Silverlight pour Symbian, basé sur Silverlight 2...
Cliquez pour lire la suite de l'article par odewit ZUNE : NOUVELLE VERSION DU ZUNE SOFTWARE - V 4.2ZUNE : NOUVELLE VERSION DU ZUNE SOFTWARE - V 4.2 par ROMELARD Fabrice
Avec la dernière génération du lecteur MP3 de Microsoft, le ZUNE HD, Microsoft a publié une nouvelle version du logiciel pour PC. Ainsi, je me suis décidé à installer celle-ci sur mon Tablet PC ACER, comme toujours le logiciel est donc tél...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice L'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIESL'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIES par odewit
La tendance est aux interfaces naturelles (NUI), et le keynote de Bill Buxton au MIX l'a bien souligné.
La charte graphique et ergonomique de Windows Phone 7 a donc été entièrement repensée en vue d'obtenir un maximum d'efficacité sur ce point. En re...
Cliquez pour lire la suite de l'article par odewit
Forum
RE : DELPHIRE : DELPHI par overtaker
Cliquez pour lire la suite par overtaker RE : DELPHIRE : DELPHI par rt15
Cliquez pour lire la suite par rt15 DELPHIDELPHI par overtaker
Cliquez pour lire la suite par overtaker
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|