Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
5705 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  division avec div ou /

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

division avec div ou /

n°1497317
sad bloke
Posté le 30-12-2006 à 14:13:26  profilanswer
 

salut, (je debute en delphi  :D, apres avoir conquerit le pascal ;) )
j'aimerais ajouter deux nombres se situant sur deux Tedit mais le probleme c'est quand je fais (par exemple :) )
Tedit3.text := 'Tedit1.text'+'Tedit2.text'   (supposons qu'il y'a '2' sur Tedit1 et '3' sur Tedit2,Tedit3 affiche 23)
bon je crois que vous avez compris ce que je voulais faire, l'addition.
et doit-je reserver une variable ?
resultat := 'Tedit1.text'+'Tedit2.text'  
Tedit3.text := resultat
 
merci d'avance

Message cité 1 fois
Message édité par sad bloke le 27-01-2007 à 18:58:44

---------------
http://www.deezer.com/track/1115801 Qu'est ce que la vie ? :(
mood
Publicité
Posté le 30-12-2006 à 14:13:26  profilanswer
 

n°1497324
shadowdim
Perdu
Posté le 30-12-2006 à 15:01:57  profilanswer
 

sad bloke a écrit :

salut, (je debute en delphi  :D, apres avoir conqui le pascal ;) )
j'aimerais ajouter deux nombres se situant sur deux Tedit mais le probleme c'est quand je fais (par exemple :) )
Tedit3.text := 'Tedit1.text'+'Tedit2.text'   (supposons qu'il y'a '2' sur Tedit1 et '3' sur Tedit2,Tedit3 affiche 23)


ton paÿcaÿ sait pas compter  [:ooinverse]  
avec le peu de Delphi que j'ai fait, je te dirait qu'il faut affecter une variable a chacun de tes Tedit, et bien choisir le type de variable surtout... mais je suis pas sur :o bonne chance


---------------
Mangas/DVD - Chiptune
n°1497330
aldo13000
Posté le 30-12-2006 à 16:04:39  profilanswer
 


Salut ,  
 
Un  truc de ce genre doit fontionner :
 
Edit3.Text := IntToStr(StrToInt(Edit1.Text)+StrToInt(Edit2.Text));
 


---------------

n°1497334
sad bloke
Posté le 30-12-2006 à 16:20:42  profilanswer
 

merci


---------------
http://www.deezer.com/track/1115801 Qu'est ce que la vie ? :(
n°1497450
shadowdim
Perdu
Posté le 31-12-2006 à 00:26:14  profilanswer
 

aldo13000 a écrit :

Salut ,  
 
Un  truc de ce genre doit fontionner :
 
Edit3.Text := IntToStr(StrToInt(Edit1.Text)+StrToInt(Edit2.Text));


wai, c'est kwa kj'ai di en fait   [:darksamus]  


---------------
Mangas/DVD - Chiptune
n°1497499
aldo13000
Posté le 31-12-2006 à 12:19:02  profilanswer
 

shadowdim a écrit :

wai, c'est kwa kj'ai di en fait   [:darksamus]


 
 Tout pareil ouais .


---------------

n°1497749
Madmass
Posté le 01-01-2007 à 21:31:31  profilanswer
 

se serait ptet bien de lui expliquer aussi pourquoi il avait un 23 non?
'string' + 'String' c'est une concatenation et non pas une addition, mais pourquoi plutot que de passer par de multiples IntToStr/StrtoInt ne pas declarer le Tedit comme un nombre sa permettrais une manipulation plus simple non?

n°1498226
sad bloke
Posté le 03-01-2007 à 13:47:26  profilanswer
 

oui t'a absolument raison merci .


---------------
http://www.deezer.com/track/1115801 Qu'est ce que la vie ? :(
n°1498424
Alexko
Posté le 03-01-2007 à 19:40:10  profilanswer
 

Oui c'est beaucoup plus logique. Simple curiosité, mais tu fais ça dans quel cadre ? Plaisir ? Pour tes études ?

n°1498425
sad bloke
Posté le 03-01-2007 à 19:48:15  profilanswer
 

juste un logiciel pour compter les bulletins sans avoir a ouvrir excel c'est bete nn ? en plus je suis qu'un debutant donc faut un ptit peu d'exercices


---------------
http://www.deezer.com/track/1115801 Qu'est ce que la vie ? :(
mood
Publicité
Posté le 03-01-2007 à 19:48:15  profilanswer
 

n°1507112
sad bloke
Posté le 25-01-2007 à 13:43:58  profilanswer
 

et pour la division ?  
Edit41.Text := IntToStr(StrToInt(Edit53.Text)/StrToInt(Edit51.Text));


---------------
http://www.deezer.com/track/1115801 Qu'est ce que la vie ? :(
n°1507126
red factio​n
Posté le 25-01-2007 à 14:18:35  profilanswer
 

attention si edit51.text vaut zero : pan!
 
et je serait de toi jutiliserai des variables un peu plus parlantes que Edit51 , Edit53 ,....
 
Aussi, tu peut dabord sotcker tes editbox dans un int et apres travaillre sur ce int ex:
 
resA = StrToInt(Edit53.Text);
resB = StrToInt(Edit51.Text);
 
puis apres resA/resB direct (si tu doit acceder plusieurs fois a edit53.text c mieux)

n°1507134
sad bloke
Posté le 25-01-2007 à 14:26:48  profilanswer
 

donc en finale edit41.text := resA/resB  ?

 

que veux-tu dire par pan ? bug puis form1.destroy ?


Message édité par sad bloke le 25-01-2007 à 14:34:31

---------------
http://www.deezer.com/track/1115801 Qu'est ce que la vie ? :(
n°1509392
Flagad'awa​re
c pô moi, j'ai pas touché!
Posté le 01-02-2007 à 00:23:55  profilanswer
 

tout à fait d'accord avec Red faction, sinon le jour où tu reliras ton code ça sera pas très compréhensible  :pt1cable:  
 
 
à ce moment là fait plutôt :

if resB > 0 then edit41.text := inttostr(resA/resB)
else showmessage('ouf, ça aurait pété!');


 
comme ça si resB est inférieur à 0 on calcule pas
 
et inttostr car edit41.text est de type string donc reconversion


Message édité par Flagad'aware le 01-02-2007 à 00:24:57
n°1511537
sad bloke
Posté le 06-02-2007 à 18:45:44  profilanswer
 

merci


---------------
http://www.deezer.com/track/1115801 Qu'est ce que la vie ? :(

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  division avec div ou /

 

Sujets relatifs
Division par zéro[vb 2005] Division
Interdire une division par 0deux décimales dans une division ?
division de string[resolu][SQL] Une requete de division
prog c, test d'une divisionComment calculer le nombre de pages selon une division par 10 ?
Division par zéro ??division, reste et racine de nombre en tableaux
Plus de sujets relatifs à : division avec div ou /


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)