Bonsoir,
Je commence à peine les fonctions et je dois dire que j'ai un peu de mal , je n'ai pas encore le "truc".
On a la fonction:
Function Pileface() As Integer
Dim x as double
x=Rnd()
If x<1/2 Then
Pileface=0
Else
Pileface=1
End If
End Function
On veut simuler un lancer de pièce avec les fonctions de tirage aléatoire. Pour cela, on utilise
la fonction aléatoire Rnd() qui renvoie un nombre aléatoire entre 0 et 1. Si le tirage est
inférieur à 1/2 alors le tirage est assimilé à pile, sinon à face.
On me demande d'écrire une macro qui utilise cette fonction, en effectuant un tirage puis affiche, selon le cas,un message indiquant pile ou face
j'ai fais :
Sub pile()
Dim x As Double
x = Rnd * 1
Msgbox("le tirage est" &pileface)
End Sub
Est ce correct ?
Je commence à peine les fonctions et je dois dire que j'ai un peu de mal , je n'ai pas encore le "truc".
On a la fonction:
Function Pileface() As Integer
Dim x as double
x=Rnd()
If x<1/2 Then
Pileface=0
Else
Pileface=1
End If
End Function
On veut simuler un lancer de pièce avec les fonctions de tirage aléatoire. Pour cela, on utilise
la fonction aléatoire Rnd() qui renvoie un nombre aléatoire entre 0 et 1. Si le tirage est
inférieur à 1/2 alors le tirage est assimilé à pile, sinon à face.
On me demande d'écrire une macro qui utilise cette fonction, en effectuant un tirage puis affiche, selon le cas,un message indiquant pile ou face
j'ai fais :
Sub pile()
Dim x As Double
x = Rnd * 1
Msgbox("le tirage est" &pileface)
End Sub
Est ce correct ?