IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

Problem de manipulation de Float


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3
    Par défaut Problem de manipulation de Float
    Salut Coders
    Je suis entrain de manipuler le type float en C#.
    J'ai ecris un petit logiciel qui permet de calculer le moyen d'un éléve.
    Voila le code source
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
    using System;
     
     
    namespace Application3
    {
        class Program
        {
            static void Main(string[] args)
            {
     
                float dc1, dc2, ds;
     
                Console.WriteLine("Devoir de controle n°1");
                dc1 = Console.ReadLine();
                Console.WriteLine("Devoir de controle n°2");
                dc2 = Console.ReadLine();
                Console.WriteLine("Devoir de synthese");
                ds = Console.ReadLine();
                Console.WriteLine("Le moyen est {0}", ((dc1 + dc2) + (ds * 2)) / 4);
     
     
            }
        }
    }
    Je sais pas comment lire un floadt et l'utiliser dans une formule mathématique, j'ai besoin de l'aide et merci d'avance les amis

  2. #2
    Membre chevronné
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2008
    Messages
    337
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2008
    Messages : 337
    Par défaut
    Reste à gérer les éventuelles erreurs de saisie.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
     
    namespace ConsoleApplication2
    {
        class Program
        {
            static void Main(string[] args)
            {
     
                float dc1, dc2, ds;
     
                Console.WriteLine("Devoir de controle n°1");
                dc1 = float.Parse(Console.ReadLine());
                Console.WriteLine("Devoir de controle n°2");
                dc2 = float.Parse(Console.ReadLine());
                Console.WriteLine("Devoir de synthese");
                ds = float.Parse(Console.ReadLine());
                Console.WriteLine("Le moyen est {0}", ((dc1 + dc2) + (ds * 2)) / 4);
     
            }
        }
    }
    Bonne continuation A+

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    327
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 327
    Par défaut
    Sinon tu peux faire quelque chose d'un peu plus poussé avec un structure note avec la note et le coefficient.
    Une list de cette structure pour pouvoir avoir les notes d'un élève dans une classe avec cette list tu aurais la méthode calcul moyenne qui te donnerais la moyenne d'un élève.
    Bonne continuation a bientôt

  4. #4
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut
    Les erreurs de saisie peuvent se controler avec un TryParse


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    float dc1
    // Utiliser :
    bool Ok=float.TryParse(Console.ReadLine(),out dc1);
    // au lieu de
    dc1 = float.Parse(Console.ReadLine());

Discussions similaires

  1. Réponses: 6
    Dernier message: 28/06/2007, 11h06
  2. probleme de div avec float: left sous FF
    Par Toutouffe dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 14/06/2007, 16h08
  3. probleme de manipulation de fichier excell
    Par obydissonn dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 21/03/2007, 13h21
  4. manipulation des floats
    Par BetterWorld dans le forum C
    Réponses: 2
    Dernier message: 28/12/2006, 20h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo