castou60
Messages postés28Date d'inscriptionmercredi 1 décembre 2010StatutMembreDernière intervention18 novembre 2012 2 janv. 2012 à 22:18
Ok c'est du vbs mais jai créer aussi un programe sur le meme principe avec visual_studio_2010 par contre pour l'instant ceci reste une demo car je n'ai pas tout terminer toutes les formes et en plus ji ai rajouter un petit module de conversion des unitées car jme suis aperçue que le pc rend les calcules en "Cm" et moi je les voulais en "mm" ainsi que en "m", en plus il y a kelke délire comme la transparence du programe et d'autre truc, le seul problème qui se pose maintenant c'est que je ne sais pas comment faire pour balancer mon programe sur le net et surtout comment puis-je faire pour le mettre en vente, mais si quelqu'un a une astuce pour moi sa serrais sympa car j'ai une marmitte a faire tourner et sans emploi c'est pas top.
castou60
Messages postés28Date d'inscriptionmercredi 1 décembre 2010StatutMembreDernière intervention18 novembre 2012 2 janv. 2012 à 22:01
salut GHUYSMAN est bonne année,
Euh j'ai pas compris:
Il vient d'inventer le cercle avec des rayons de longueurs différentes ...
cs_ghuysmans99
Messages postés3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 2 janv. 2012 à 21:50
@castou60 : Ce que tu proposes c'est du VBS mais tu as fondamentalement raison.
Il vient d'inventer le cercle avec des rayons de longueurs différentes ...
castou60
Messages postés28Date d'inscriptionmercredi 1 décembre 2010StatutMembreDernière intervention18 novembre 2012 2 janv. 2012 à 21:47
Si sa interesse quelqu'un j'ai créer un script sous (VBS factory) permettant de calculer certaine forme géometrique comme le cylindre droit ou tronquer,tonneau,tore,polygone etc..., ont peu calculer soit le perimetre la surface ou bien encore le volume quand cela est possible, si quelqu'un a besoin sa peut etre interressant, perso moi jai fait cela car jai un pote qui est une quiche en géométrie, si ça vous dit contacter moi a:
castou60@gmail.com
castou60
Messages postés28Date d'inscriptionmercredi 1 décembre 2010StatutMembreDernière intervention18 novembre 2012 2 janv. 2012 à 21:34
Salut,
Pour commencer bonne année a tous.
je viens de tomber sur ton truc et franchement ya plus simple quand on sait que la formule de calcule est: S= pi x r²
voici ske moi je ferrais:
---------------------------------------------------------------------------------------------
dim surface,pi,diam,ray,raycarrer
pi=4*Atn(1)
diam=inputbox("Entrer le diametre du cercle","Calcule de la surface d'un cercle")&diam
ray=(diam/2)
raycarrer=(ray*ray)
surface=(pi*raycarrer)
surface=fix(surface)
wscript.echo("la surface de ton cercle est de ")&surface, ("Cm²")
---------------------------------------------------------------------------------------------
Et si tu veux tous les chiffres après la virgule tu retire la ligne juste au dessus de wscript.echo .
Voila c'est simple et facile à comprendre @+.
Adn56
Messages postés1172Date d'inscriptionjeudi 24 mai 2007StatutMembreDernière intervention28 septembre 20131 20 nov. 2011 à 09:52
PS4 : amusant ton Classé sous :FTITA, ATTFF, KAROUM -_-"
Adn56
Messages postés1172Date d'inscriptionjeudi 24 mai 2007StatutMembreDernière intervention28 septembre 20131 20 nov. 2011 à 09:51
SaLuT,
PS1 Calcul(Me.TXT_RAYON1.Text, Me.TXT_RAYON2.Text, Me.TXT_PI.Text) envoyer du texte dans une fonction qui attends des doubles pas terrible non plus ! le conseil de NHenry sur l'option strict te le montrera.
PS2 ta function calcul :
Function Calcul(ByVal Rayon1 As Double, ByVal Rayon2 As Double) as double
calcul = Rayon1 * Rayon2 * 3.14....
end function
PS3 Utilise des maskedtextbox au lieu de vérifier la saisie, même si cela reste un bon réflexe ;)
BOnne prog, et ne poste un pas un code à chaque fois que tu arrive à suivre un tuto ;) Et oui, encore une fois code totalement inutile et qui est surtout non didactique.
cs_ghuysmans99
Messages postés3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 20 nov. 2011 à 02:39
#If Me.TXT_RAYON1 Is Nothing Or Not IsNumeric(Me.TXT_RAYON1.Text) Then
#Bon = False
#End If
#If Me.TXT_RAYON2 Is Nothing Or Not IsNumeric(Me.TXT_RAYON2.Text) Then
#Bon = False
#End If
Répétition -> mauvais.
NHenry
Messages postés15113Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention22 avril 2024159 18 nov. 2011 à 19:04
Bonsoir,
Pour ce genre de code simple à réutiliser, je te conseil plutôt de le déposer sur www.codyx.org (même login que pour VBFrance).
Sinon, actives Option Explicit et Option Strict (propriétés du projet).
Retire l'import automatique de Microsoft.VisualBasic (Onglet Référence des propriétés du projet, Partie du bas).
Corriges toutes les erreurs qui surviennent et reviens ensuite (ou avant, si tu coinces) :)
2 janv. 2012 à 22:18
2 janv. 2012 à 22:01
Euh j'ai pas compris:
Il vient d'inventer le cercle avec des rayons de longueurs différentes ...
2 janv. 2012 à 21:50
Il vient d'inventer le cercle avec des rayons de longueurs différentes ...
2 janv. 2012 à 21:47
castou60@gmail.com
2 janv. 2012 à 21:34
Pour commencer bonne année a tous.
je viens de tomber sur ton truc et franchement ya plus simple quand on sait que la formule de calcule est: S= pi x r²
voici ske moi je ferrais:
---------------------------------------------------------------------------------------------
dim surface,pi,diam,ray,raycarrer
pi=4*Atn(1)
diam=inputbox("Entrer le diametre du cercle","Calcule de la surface d'un cercle")&diam
ray=(diam/2)
raycarrer=(ray*ray)
surface=(pi*raycarrer)
surface=fix(surface)
wscript.echo("la surface de ton cercle est de ")&surface, ("Cm²")
---------------------------------------------------------------------------------------------
Et si tu veux tous les chiffres après la virgule tu retire la ligne juste au dessus de wscript.echo .
Voila c'est simple et facile à comprendre @+.
20 nov. 2011 à 09:52
20 nov. 2011 à 09:51
PS1 Calcul(Me.TXT_RAYON1.Text, Me.TXT_RAYON2.Text, Me.TXT_PI.Text) envoyer du texte dans une fonction qui attends des doubles pas terrible non plus ! le conseil de NHenry sur l'option strict te le montrera.
PS2 ta function calcul :
Function Calcul(ByVal Rayon1 As Double, ByVal Rayon2 As Double) as double
calcul = Rayon1 * Rayon2 * 3.14....
end function
PS3 Utilise des maskedtextbox au lieu de vérifier la saisie, même si cela reste un bon réflexe ;)
BOnne prog, et ne poste un pas un code à chaque fois que tu arrive à suivre un tuto ;) Et oui, encore une fois code totalement inutile et qui est surtout non didactique.
20 nov. 2011 à 02:39
#Bon = False
#End If
#If Me.TXT_RAYON2 Is Nothing Or Not IsNumeric(Me.TXT_RAYON2.Text) Then
#Bon = False
#End If
Répétition -> mauvais.
18 nov. 2011 à 19:04
Pour ce genre de code simple à réutiliser, je te conseil plutôt de le déposer sur www.codyx.org (même login que pour VBFrance).
Sinon, actives Option Explicit et Option Strict (propriétés du projet).
Retire l'import automatique de Microsoft.VisualBasic (Onglet Référence des propriétés du projet, Partie du bas).
Corriges toutes les erreurs qui surviennent et reviens ensuite (ou avant, si tu coinces) :)