PureBasic

Forums PureBasic
Nous sommes le Mar 18/Juin/2019 4:33

Heures au format UTC + 1 heure




Poster un nouveau sujet Répondre au sujet  [ 41 messages ]  Aller à la page Précédente  1, 2, 3
Auteur Message
 Sujet du message: Re: Editeur D'expression
MessagePosté: Mar 21/Fév/2017 20:31 
Hors ligne
Avatar de l’utilisateur

Inscription: Mar 31/Mai/2016 9:06
Messages: 1972
c'est pas tres tres compliqué non plus :)

il faut passer par le texte ! , le texte ,n'a pas de limite de longueur

et utiliser la methode "calcul a la main ! " ; si tu sais calculer une addition/division,multiplication a la main,
ben tu reproduits la meme chose avec un prg

exemple simple , ici , avec une addition

on sait qu'on ajoute les chiffres avec ceux du dessous

123
+
123
-----
246 <--- donc on pose nos chiffres et on fait pareil , on utilise une variable pour la retenue ,et c'est parti !

le code :

Code:
;***********************************************
;Titre  :*addition_grand_nombre
;Auteur  : Zorro
;Date  :21/02/2017
;Heure  :20:33:24
;Version Purebasic :  PureBasic 5.50 (Windows - x86)
;Version de l'editeur :EPB V2.64
; Libairies necessaire : Aucune
;***********************************************


a.s="12345676546561651161651651648461321326546515133" ; autant de chiffre que tu veux
b.s="12345651313546846168431356513135468465516561" ; autant de chiffre que tu veux

retenue.s=""
rest.s=""
Resultat.s=""
al=len(a.s)
bl=len(b.s)


if al<bl:dif=bl-al:a.s=Rset(a.s,len(a.s)+dif,"0"):Endif
if bl<al:dif=al-bl:b.s=Rset(b.s,len(b.s)+dif,"0"):Endif
a.s=ReverseString(a.s)
b.s=ReverseString(b.s)

For i=1 to len(a.s)
      z1=val(mid(a.s,i,1))
      z2=val(mid(b.s,i,1))
      r=z1+z2+val(retenue.s):retenue.s="0"
      result_temp.s=str(r)
      If len(result_temp.s)>1 :retenue.s=left(result_temp.s,1):reste.s=right(result_temp.s,1):endif
      If len(result_temp.s)=1:reste.s=result_temp.s:result_temp.s="":Endif
      Resultat.s=Resultat.s+reste.s
      reste.s="":result_temp.s=""
Next i
Resultat.s=ReverseString(Resultat.s)
debug "le resultat est :" +Resultat.s

_________________
Image
Image
Site: http://michel.dobro.free.fr/
Devise :"dis moi ce dont tu as besoin, je t'expliquerai comment t'en passer"


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Editeur D'expression
MessagePosté: Mer 22/Fév/2017 18:00 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 02/Oct/2011 16:17
Messages: 2134
Localisation: 50200 Coutances
Merci pour le partage

_________________
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce GT 640 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 5.62, 5.70 LTS
Un homme doit être poli, mais il doit aussi être libre !


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Editeur D'expression
MessagePosté: Mer 22/Fév/2017 19:04 
Hors ligne
Avatar de l’utilisateur

Inscription: Mar 31/Mai/2016 9:06
Messages: 1972
de rien, mais c’était pas a toi de me remercier :)

mais a celui qui ouvre des tas de post en posant milles questions sans but,
et qui ne prends meme pas la peine de lire les réponses qu'on lui fait,
remplis de ces certitudes , il ne doute de rien, c'est même a ça qu'on le reconnais
il ne vis que par un pseudo dialogue créé de toutes pieces a travers des questions complètement aléatoires
qui lui viennent a l’esprit chaque matin, ou chaque soir,

il se demande.... que vais-je bien pouvoir poser comme question, pour avoir un semblant d’intérêt, et enfin exister
d'ailleurs, on a pas fini de répondre, que déjà un autre post est ouvert avec encore une nouvelle question , ou affirmation

bref... j'ai répondu au neant , les trous noir on les reconnaît, a leur capacité a absorber la lumière
sans rien rendre en retour , en d'autre termes , on appel ça du parasitisme ...

au fond, ça me fais bien marrer maintenant, je me rassure un peu en pensant que ce n'est pas tout a fait inutile
puisque , ça me fait réviser , et peut être que ça sert a d'autres :)

je prefere voir le verre a moitié plein ! Image

_________________
Image
Image
Site: http://michel.dobro.free.fr/
Devise :"dis moi ce dont tu as besoin, je t'expliquerai comment t'en passer"


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Editeur D'expression
MessagePosté: Mer 22/Fév/2017 19:29 
Hors ligne

Inscription: Mer 04/Nov/2015 17:39
Messages: 991
Merci maitre zorro, merci !
Zapé de répondre, savais pas quoi dire aussi, mes excuses mon seigneur.

Maintenant si javais du répondre comme ça chaque fois qu'on me répondais pas.
Tu peut aller cracher ton venin ailleurs aussi !

T'es sarcasmes et t'es insulte n'ont rien à faire sur ce forum, respecte les gents
et dis toi qu'il peuvent oublier, ne pas savoir quoi répondre...

Citation:
mais a celui qui ouvre des tas de post en posant milles questions sans but,
et qui ne prends meme pas la peine de lire les réponses qu'on lui fait,
remplis de ces certitudes , il ne doute de rien, c'est même a ça qu'on le reconnais
il ne vis que par un pseudo dialogue créé de toutes pieces a travers des questions complètement aléatoires
qui lui viennent a l’esprit chaque matin, ou chaque soir,

Rien que ça ?
Citation:
Sans but, des questions complètement aléatoires
qui lui viennent a l’esprit chaque matin, ou chaque soir...

Je répondrais juste lol.
Citation:
il se demande.... que vais-je bien pouvoir poser comme question, pour avoir un semblant d’intérêt, et enfin exister
d'ailleurs, on a pas fini de répondre, que déjà un autre post est ouvert avec encore une nouvelle question , ou affirmation

Oui oui c'est exactement ça, j'aurais pas pue être plus concis que tu viens de le faire :wink:
Citation:
bref... j'ai répondu au neant , les trous noir on les reconnaît, a leur capacité a absorber la lumière
sans rien rendre en retour , en d'autre termes , on appel ça du parasitisme ...

C'est bon t'as fini ?
Va cracher ton venin ailleurs.
Citation:
au fond, ça me fais bien marrer maintenant, je me rassure un peu en pensant que ce n'est pas tout a fait inutile
puisque , ça me fait réviser , et peut être que ça sert a d'autres :)

je prefere voir le verre a moitié plein ! Image

Enfin une phrase constructive, félicitation !

_________________
Processeur: Intel Core I7-4790 - 4 Cœurs - 8 Thread: 3.60 Ghz.
Ram: 32 GB.
Disque: C: SDD 250 GB, D: 3 TB.
Vidéo: NVIDIA GeForce GTX 960: 2 GB DDR5.
Écran: Asus VX248 24 Pouces: 1920 x 1080.
Système: Windows 7 64 Bits.

PureBasic: 5.60 x64 Bits.


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Editeur D'expression
MessagePosté: Mer 22/Fév/2017 22:20 
Hors ligne
Avatar de l’utilisateur

Inscription: Ven 11/Fév/2005 17:34
Messages: 4210
Localisation: Arras, France
Allons allons, on se calme. Plus de relances svp.


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Editeur D'expression
MessagePosté: Lun 27/Fév/2017 18:43 
Hors ligne

Inscription: Mer 04/Nov/2015 17:39
Messages: 991
Voici la version 1.70:
http://www.aht.li/3026431/Editeur_Dexpression.7z

_________________
Processeur: Intel Core I7-4790 - 4 Cœurs - 8 Thread: 3.60 Ghz.
Ram: 32 GB.
Disque: C: SDD 250 GB, D: 3 TB.
Vidéo: NVIDIA GeForce GTX 960: 2 GB DDR5.
Écran: Asus VX248 24 Pouces: 1920 x 1080.
Système: Windows 7 64 Bits.

PureBasic: 5.60 x64 Bits.


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Editeur D'expression
MessagePosté: Lun 27/Fév/2017 19:42 
Hors ligne
Avatar de l’utilisateur

Inscription: Mer 09/Nov/2005 9:53
Messages: 3959
Shadow a écrit:

Pourkoi tu ne postes pas le code ??

_________________
http://HexaScrabble.com/
!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Portable LENOVO ideapad 110-17ACL 64 bits
Version de PB : 5.70LTS - 32 bits


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Editeur D'expression
MessagePosté: Lun 27/Fév/2017 19:58 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 09/Oct/2005 16:51
Messages: 8667
SPH a écrit:
Pourquoi tu ne postes pas le code ??

Parce que c'est une archives avec plusieurs fichiers dont des images.. :roll:

_________________
~~~~Règles du forum ~~~~
.: Ar-S :. Tour + portable W10 x64 PB 5.4x / 5.6x
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
RESIZER GOLD : Mon logiciel de redimensionnement par lot 100% PB


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Editeur D'expression
MessagePosté: Lun 27/Fév/2017 20:51 
Hors ligne

Inscription: Mer 04/Nov/2015 17:39
Messages: 991
Le code est beaucoup trop gros pour être posté.

_________________
Processeur: Intel Core I7-4790 - 4 Cœurs - 8 Thread: 3.60 Ghz.
Ram: 32 GB.
Disque: C: SDD 250 GB, D: 3 TB.
Vidéo: NVIDIA GeForce GTX 960: 2 GB DDR5.
Écran: Asus VX248 24 Pouces: 1920 x 1080.
Système: Windows 7 64 Bits.

PureBasic: 5.60 x64 Bits.


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Editeur D'expression
MessagePosté: Jeu 02/Mar/2017 15:54 
Hors ligne

Inscription: Mer 04/Nov/2015 17:39
Messages: 991
Version 1.20 (ancien 1.70) terminé après un gros boulot, et c'est pas fini :)

Note: Les numéro de version on été corrigé pour coller mieux au programme et son avancer.
http://www.aht.li/3032738/Editeur_Dexpr ... ifusion.7z

Si vous avez des idée d’ajout ou autre, hésitez pas :)

_________________
Processeur: Intel Core I7-4790 - 4 Cœurs - 8 Thread: 3.60 Ghz.
Ram: 32 GB.
Disque: C: SDD 250 GB, D: 3 TB.
Vidéo: NVIDIA GeForce GTX 960: 2 GB DDR5.
Écran: Asus VX248 24 Pouces: 1920 x 1080.
Système: Windows 7 64 Bits.

PureBasic: 5.60 x64 Bits.


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Editeur D'expression
MessagePosté: Ven 03/Mar/2017 20:48 
Hors ligne
Avatar de l’utilisateur

Inscription: Mer 09/Nov/2005 9:53
Messages: 3959
Shadow a écrit:
Si vous avez des idée d’ajout ou autre, hésitez pas :)

Utiliser des grands nombres peut etre... 8)

_________________
http://HexaScrabble.com/
!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Portable LENOVO ideapad 110-17ACL 64 bits
Version de PB : 5.70LTS - 32 bits


Haut
 Profil  
Répondre en citant le message  
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 41 messages ]  Aller à la page Précédente  1, 2, 3

Heures au format UTC + 1 heure


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages

Rechercher:
Aller à:  
cron

 


Powered by phpBB © 2008 phpBB Group | Traduction par: phpBB-fr.com
subSilver+ theme by Canver Software, sponsor Sanal Modifiye