Trouver un fichier de code source :
   

Version Française - English Version
Accueil > 

Visual Basic

 > 

MACHINE À SOUS

 > 

Machine à sou/Machine à sou/Form1.vb


MACHINE À SOUS

Machine à sou/Machine à sou/Form1.vb


Informations sur ce code source

Code Source MACHINE À SOUS
Auteur alpha5
Fichier Machine à sou/Machine à sou/Form1.vb en Visual Basic, VB6, VB.NET, VB 2005, VB
Publié le 30/07/2012

ce petit programme simule une machine à sous! bien sur on ne peut pas jouer d'argent son fonctionnement: il affiche des lettres de l'alphabet et lorsque les lettres sont identiques vous avez gagné.
 

Fichier : Machine à sou/Machine à sou/Form1.vb

Nombre de lignes : 123 lignes


Afficher ce fichier en plein écran
  • Public Class Form1
  • Dim Nbreussis As Integer
  • Dim Nbessais As Integer
  • Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  • 'Tirage
  • Tirage()
  • Nbessais += 1
  • If (Label1.Text = Label2.Text) _
  • And (Label3.Text = Label1.Text) _
  • And (Label3.Text = Label2.Text) Then
  • Label4.Visible = True
  • Button1.Enabled = False
  • Button2.Enabled = True
  • My.Computer.Audio.Play("Gagné.wav")
  • Label5.Text = "Nombre d'essais = " & Nbessais
  • Nbreussis += 1
  • Label6.Text = "Ratio = " & Ratio(Nbreussis, Nbessais)
  • Nbessais = 0
  • Nbreussis = 0
  • End If
  • End Sub
  • Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
  • 'Recommencer
  • Button1.Enabled = True
  • Button2.Enabled = False
  • Label4.Visible = False
  • Label1.Text = ""
  • Label2.Text = ""
  • Label3.Text = ""
  • Label5.Text = ""
  • Label6.Text = ""
  • End Sub
  • Private Sub Tirage()
  • Dim A, B, C As Integer
  • Label4.Visible = False
  • A = alea(9)
  • Label1.ForeColor = Couleurs(A)
  • Label1.Text = Alpha(A)
  • B = alea(9)
  • Label2.ForeColor = Couleurs(B)
  • Label2.Text = Alpha(B)
  • C = alea(9)
  • Label3.ForeColor = Couleurs(C)
  • Label3.Text = Alpha(C)
  • End Sub
  • Function Alpha(ByVal n As Integer) As String
  • Dim Alphabet As String = "ABCDEFGHIJ"
  • Dim lettre As String
  • lettre = Alphabet.Substring(n, 1)
  • Return lettre
  • End Function
  • Function alea(ByVal v As Integer) As Integer
  • Dim i As Integer
  • Dim Numero(v) As Integer
  • Dim Random As Integer
  • For i = 0 To v
  • Numero(i) = i
  • Next
  • Randomize()
  • Dim tirage(v) As Integer
  • For i = 0 To v
  • Dim id As Integer
  • Do
  • id = Rnd() * v
  • Loop While tirage(id)
  • tirage(id) = Numero(i)
  • Next
  • Random = tirage(1)
  • Return Random
  • End Function
  • Function Couleurs(ByVal Nb As Integer) As Color
  • Dim R As Color
  • Select Case Nb
  • Case 0
  • R = Color.Brown
  • Case 1
  • R = Color.DarkSalmon
  • Case 2
  • R = Color.Blue
  • Case 3
  • R = Color.Cyan
  • Case 4
  • R = Color.DarkGreen
  • Case 5
  • R = Color.DeepPink
  • Case 6
  • R = Color.DarkOrange
  • Case 7
  • R = Color.DarkRed
  • Case 8
  • R = Color.Yellow
  • Case 9
  • R = Color.BlueViolet
  • End Select
  • Return (R)
  • End Function
  • Function Ratio(ByVal Nbr As Integer, ByVal Nbe As Integer) As String
  • Dim Pourcent As Single
  • Pourcent = (Nbr / Nbe) * 100
  • Return Math.Round(Pourcent, 2) & " %"
  • End Function
  • End Class


Liste des fichiers du ZIP

FichierTaille
Machine à sou/Machine à sou.sln891 o
Machine à sou/Machine à sou.suo19 Ko
Machine à sou/Machine à sou/bin/Debug/Gagné.WAV18,83 Ko
Machine à sou/Machine à sou/bin/Debug/Machine à sou.vshost.exe.manifest490 o
Machine à sou/Machine à sou/bin/Debug/Machine à sou.xml692 o
Machine à sou/Machine à sou/Form1.Designer.vb6,23 Ko
Machine à sou/Machine à sou/Form1.resx5,68 Ko
Machine à sou/Machine à sou/Form1.vb3,16 Ko
Machine à sou/Machine à sou/Machine à sou.vbproj5,07 Ko
Machine à sou/Machine à sou/Machine à sou.vbproj.user143 o
Machine à sou/Machine à sou/My Project/Application.Designer.vb1,48 Ko
Machine à sou/Machine à sou/My Project/Application.myapp510 o
Machine à sou/Machine à sou/My Project/AssemblyInfo.vb1,24 Ko
Machine à sou/Machine à sou/My Project/Resources.Designer.vb2,72 Ko
Machine à sou/Machine à sou/My Project/Resources.resx5,48 Ko
Machine à sou/Machine à sou/My Project/Settings.Designer.vb2,93 Ko
Machine à sou/Machine à sou/My Project/Settings.settings279 o
Machine à sou/Machine à sou/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache2,61 Ko
Machine à sou/Machine à sou/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache6,12 Ko
Machine à sou/Machine à sou/obj/x86/Debug/GenerateResource.read.1.tlog802 o
Machine à sou/Machine à sou/obj/x86/Debug/GenerateResource.write.1.tlog1,31 Ko
Machine à sou/Machine à sou/obj/x86/Debug/Machine à sou.vbproj.FileListAbsolute.txt2,57 Ko
Machine à sou/Machine à sou/obj/x86/Debug/Machine à sou.xml692 o
Machine à sou/Machine à sou/obj/x86/Debug/Machine_à_sou.Form1.resources180 o
Machine à sou/Machine à sou/obj/x86/Debug/Machine_à_sou.Resources.resources180 o
Machine à sou/Machine à sou/obj/x86/Debug/TempPE/My Project.Resources.Designer.vb.dll7,5 Ko

Pour télécharger le zip au complet, veuillez vous rendre sur cette page :
Télécharger MACHINE À SOUS


Sources du même auteur ayant un ZIP


  • Visual Basic, VB6, VB.NET, VB 2005, VB Conversion de la base 2 à la base 10
    Ce petit code convertit les nombres décimaux en base 2 à la base 10 et réciproquement de la base 2 à la base 10 en nombres décimaux.il ne co...
    Langage : Visual Basic, VB6, VB.NET, VB 2005, VB, publié le 18/04/2013 par alpha5

  • Visual Basic, VB6, VB.NET, VB 2005, VB Horloge analogique
    Ce petit programme consiste en une horloge qui fonctionne comme les anciennes horloges de nos grands parents c'est à dire qu'elle donne l'h...
    Langage : Visual Basic, VB6, VB.NET, VB 2005, VB, publié le 10/04/2013 par alpha5

  • Visual Basic, VB6, VB.NET, VB 2005, VB Horloge digitale avec alarme
    Petit code pour ceux qui veulent savoir s"arrêter de programmer de temps en temps ainsi que pour Eric drapier un simple click sur un bouton...
    Langage : Visual Basic, VB6, VB.NET, VB 2005, VB, publié le 03/04/2013 par alpha5

  • Visual Basic, VB6, VB.NET, VB 2005, VB Code bare pour ecrire du texte
    ce code permet de transcrire un texte en code bare de ma conception il suffit d'écrire un petit texte de quelques mots et ensuite de le code...
    Langage : Visual Basic, VB6, VB.NET, VB 2005, VB, publié le 10/02/2013 par alpha5

  • Visual Basic, VB6, VB.NET, VB 2005, VB Modifier une image et l'enregistrer
    Ce programme fonctionne comme étirer une imge mais est un code VB 2010 express il permet de modifier une image comme l'on veut et ensuite ...
    Langage : Visual Basic, VB6, VB.NET, VB 2005, VB, publié le 08/01/2013 par alpha5

Voir la suite...


Sources du même langage comportant un zip


  • Visual Basic, VB6, VB.NET, VB 2005, VB Personnalisation du ruban sous excel 2007 - 2 eme version
    Enfin voilà , chose promise voici donc un classeur excel qui assemble les fichiers customUI et rels et qui permet d'y ajouter directement se...
    Langage : Visual Basic, VB6, VB.NET, VB 2005, VB, publié le 19/05/2013 par warlok2008

  • Visual Basic, VB6, VB.NET, VB 2005, VB Wifi signal meter
    Projet pour avoir le niveau du signal wifi. On utilise le WMI de Windows et la classe NDIS_80211. Tout est pret dans le zip, mais si vous v...
    Langage : Visual Basic, VB6, VB.NET, VB 2005, VB, publié le 19/05/2013 par lluismas

  • Visual Basic, VB6, VB.NET, VB 2005, VB Ephemeride w8
    Cet Ephéméride fonctionne sous Windows 7 et Windows 8 contrairement a celui-ci qui ne fonctionne que sous XP: http://www.vbfrance.com/codes...
    Langage : Visual Basic, VB6, VB.NET, VB 2005, VB, publié le 18/05/2013 par Le Pivert

  • Visual Basic, VB6, VB.NET, VB 2005, VB Personnalisation du ruban sous excel 2007
    Petit utilitaire réaliser en vba pour créer des ruban personnalisés sous excel 2007. Pour fonctionner nécessite 7 Zip et la modification dan...
    Langage : Visual Basic, VB6, VB.NET, VB 2005, VB, publié le 17/05/2013 par warlok2008

  • Visual Basic, VB6, VB.NET, VB 2005, VB Pilotage robot delta
    Vous trouverez sur Internet beaucoup de documents sur ces robots très particuliers. http://fr.wikipedia.org/wiki/Robot_Delta Ils ont plein...
    Langage : Visual Basic, VB6, VB.NET, VB 2005, VB, publié le 16/05/2013 par besqueut

Voir la suite...





Derniers codes sources...

Guide achat

Softwares to download (FR)...

  • Devis-Factures PHMSD (2.1.0.1)
    Devis-Factures PHMSD (2.1.0.1)
    Configuration minimale Nécessite Windows™ 2000, XP, Windows 7, 8, Vista (Service Pack à jour) - Processeur 500 Mhz (700 Mhz conseillé) - 256 Mo de Ram - 100 Mo d'espace disque disponible po...
  • Ludoprêt (3.2) [Gratuit / Freeware]
    Ludoprêt (3.2) [Gratuit / Freeware]
    Logiciel gratuit de gestion de ludothèque. Gestion des jeux et des adhérents. Gestion des forfaits et des cotisations. Gestion des prêts et retours. Gestion des retards et édition des relances. ...
  • Revealer Keylogger Free (2.05) [Gratuit / Freeware]
    Revealer Keylogger Free (2.05) [Gratuit / Freeware]
    Keylogger invisible et gratuit pour Windows 8, 7, Vista ou XP. Revealer Keylogger Free vous permet de surveiller l'activité des utilisateurs de votre ordinateur et d'enregistrer toutes les touches du ...

Sondage...

Le top des photos

Photo ??Photo ???????????????
Photo ????????Photo ????????
 

Développement réalisé par Nicolas SOREL (Nix) et Emmanuel (EBArtSoft) avec l'aide de Cyril DURAND, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,45 sec