cs_mehdibou
Messages postés365Date d'inscriptionvendredi 24 mai 2002StatutMembreDernière intervention18 octobre 2004 23 janv. 2003 à 19:15
Une autre méthode consiste à prendre la valeur "exacte" de la calculatrice de Windows.
On peut également le faire par : pi = 4 * Atn(1)
A titre informatif uniquement.
celiphane
Messages postés466Date d'inscriptionsamedi 16 février 2002StatutMembreDernière intervention20 avril 2007 23 janv. 2003 à 09:32
je sais pas si c'est fait pour ou si c'est un oubli de votre part mais dans ce cas vous avez recréer l'eau froide :
syntaxe du cercle en VB6 :
object.Circle [Step] (x, y), radius, [color, start, end, aspect]
Avoir comment en QB, ça aide ! ;)
cs_Overflow
Messages postés5Date d'inscriptionjeudi 9 janvier 2003StatutMembreDernière intervention 2 décembre 2003 22 janv. 2003 à 23:10
Le code est en effet quelque peu erroné car je l'ai tiré d'un programme que j'ai fait et j'ai complètement oublié le "l1.x1" et "l1.y1"
AtomWare
Messages postés71Date d'inscriptionsamedi 28 décembre 2002StatutMembreDernière intervention11 novembre 2004 22 janv. 2003 à 18:13
pour miko500 :
22/7 = 3,14285714285...
PI = 3.141592...
22/7 est bcp moins juste que 3.141592
A titre informatif uniquement
miko500
Messages postés188Date d'inscriptiondimanche 29 octobre 2000StatutMembreDernière intervention18 août 2005 22 janv. 2003 à 13:15
Un truc à dire, juste un : pour avoir la valeur "exacte" de PI c'est le calcul de 22/7 qu'il faut faire ça serait déjà un peu plus juste.
A titre informatif uniquement.
VBbigineure
Messages postés169Date d'inscriptionvendredi 27 septembre 2002StatutMembreDernière intervention27 février 20091 22 janv. 2003 à 09:56
Merci mais ca marche pas comme tel...
remplacons:
Private Sub Command1_Click()
Dim Vx As Double
Dim Vy As Double
Dim Angl As Double
Dim Rayon As Integer
Rayon = Me.Width / 5
Angl = -1
Do Until Angl = 360
Angl = Angl + 1
Vx = Rayon * Cos((Angl / 180) * 3.141592) + Me.Width / 2
Vy = Rayon * Sin((Angl / 180) * 3.141592) + Me.Height / 2
Form1.PSet (Vx, Vy)
Loop
End Sub
et pil poil...
Pour faire une elipse suffit de changer un des deux rayons.
23 janv. 2003 à 19:15
On peut également le faire par : pi = 4 * Atn(1)
A titre informatif uniquement.
23 janv. 2003 à 09:32
syntaxe du cercle en VB6 :
object.Circle [Step] (x, y), radius, [color, start, end, aspect]
Avoir comment en QB, ça aide ! ;)
22 janv. 2003 à 23:10
22 janv. 2003 à 18:13
22/7 = 3,14285714285...
PI = 3.141592...
22/7 est bcp moins juste que 3.141592
A titre informatif uniquement
22 janv. 2003 à 13:15
A titre informatif uniquement.
22 janv. 2003 à 09:56
remplacons:
Private Sub Command1_Click()
Dim Vx As Double
Dim Vy As Double
Dim Angl As Double
Dim Rayon As Integer
Rayon = Me.Width / 5
Angl = -1
Do Until Angl = 360
Angl = Angl + 1
Vx = Rayon * Cos((Angl / 180) * 3.141592) + Me.Width / 2
Vy = Rayon * Sin((Angl / 180) * 3.141592) + Me.Height / 2
Form1.PSet (Vx, Vy)
Loop
End Sub
et pil poil...
Pour faire une elipse suffit de changer un des deux rayons.