TP1 Initiation

  • Variables à utiliser : nbMystere, nbEssai + objet rnd
  • Penser à convertir le textbox avant de le comparer avec le chiffre mystère.
  • La propriété Content d'un label accepte un chiffre, pas besoin de conversion.
  • Variables à utiliser : prixTTC, prixHT, taux TVA
  • Penser à la conversion de type (en double) car ce que l'on récupère des Textboxs est une chaine de caractères et l'on ne peut pas faire des calculs sans convertir dans un format numérique.
  • Pour afficher une valeur de type entier ou float dans une texte box, on utilise :
     Convert.ToString(PrixTTC);
  • Attention, dans le code source un nombre à virgule est noté avec un . (1.2) alors qu'à la saisie de l'utilisateur dans les textboxs, c'est une virgule.
  • Code XAML :
     <Grid>
            <TextBox x:Name="txtPrixHT" HorizontalAlignment="Left" Height="35" Margin="33,137,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="123" />
            <TextBox x:Name="txtPrixTTC" HorizontalAlignment="Left" Height="35" Margin="327,137,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="94" />
            <Button x:Name="btnVersTTC" Content="--&gt;" HorizontalAlignment="Left" Height="47" Margin="187,103,0,0" VerticalAlignment="Top" Width="111" Click="btnVersTTC_Click"/>
            <Button x:Name="btnVersHT_" Content="&lt;--" HorizontalAlignment="Left" Height="59" Margin="187,172,0,0" VerticalAlignment="Top" Width="111" Click="btnVersHT__Click"/>
            <Label x:Name="label" Content="Prix HT:&#xD;&#xA;" HorizontalAlignment="Left" Height="42" Margin="33,108,0,0" VerticalAlignment="Top" Width="113"/>
            <Label x:Name="label_Copy" Content="Prix TTC:&#xD;&#xA;&#xA;" HorizontalAlignment="Left" Height="42" Margin="327,108,0,0" VerticalAlignment="Top" Width="113"/>
            <Label x:Name="label1" Content="Taux:" HorizontalAlignment="Left" Height="23" Margin="45,231,0,0" VerticalAlignment="Top" Width="90"/>
            <TextBox x:Name="txtTaux" HorizontalAlignment="Left" Height="23" Margin="45,254,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="120"/>
    
    
        </Grid>
  • Variables à utiliser : cumulJoueur, gain, nbSept (pour approfondissements).
  • Travailler avec des chaines de caractères au niveau de l'interface, avec des chiffres au niveau des variables.
  • Pensez à ajouter les fichiers .png dans le dossier Debug.