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

Algorithmes et structures de données Discussion :

Question cours d'algo ?


Sujet :

Algorithmes et structures de données

  1. #1
    En attente de confirmation mail Avatar de wareq
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    257
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 257
    Points : 94
    Points
    94
    Par défaut Question cours d'algo ?
    Bonjour,

    Est ce que quelqu'un pourrait mexpliquer detaillement les 2 lignes de cet algo auxquels j'ai mis une étoile devant car je n'ai pas tout compris !! Merci !!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
      Algorithme
          fonction calculerSalaire (sh:réel, nbh:entier):réel
              début
                  si nbh < 160
                      alors salaire <- sh * nbh
                      sinon si nbh < 200
                       * alors salaire <- 160 * sh + (nbh - 160) * 1,25 * sh
                       * sinon salaire <- 160 * sh + 40 * sh * 1,25 + (nbh - 200) * sh * 1,5
                      fsi
                  fsi
                  retourne salaire
              fin
    [/quote]

  2. #2
    Membre expert Avatar de KiLVaiDeN
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 851
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 851
    Points : 3 481
    Points
    3 481
    Par défaut
    Bonjour,

    En fait tu as un problème d'identation je pense, c'est plus lisible comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
      Algorithme 
          fonction calculerSalaire (sh:réel, nbh:entier):réel 
              début 
                  si nbh < 160 alors
                      salaire <- sh * nbh 
                  sinon
                      si nbh < 200 alors
                          salaire <- 160 * sh + (nbh - 160) * 1,25 * sh 
                      sinon
                          salaire <- 160 * sh + 40 * sh * 1,25 + (nbh - 200) * sh * 1,5 
                      fsi 
                  fsi 
                  retourne salaire 
              fin
    Tu comprends mieux comme ça ?
    K

  3. #3
    En attente de confirmation mail Avatar de wareq
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    257
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 257
    Points : 94
    Points
    94
    Par défaut
    Non ça j'avais compris c'est les 2 lignes ou j'ia mis une étoile devant , je comprend pas les calculs !

  4. #4
    Membre confirmé
    Profil pro
    Enseignant
    Inscrit en
    Avril 2004
    Messages
    440
    Détails du profil
    Informations personnelles :
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2004
    Messages : 440
    Points : 451
    Points
    451
    Par défaut
    Bah en même temps nous non plus !

    Ce que je veux dire par là, c'est que tu donnes ces calculs qui sont sans doute issus de calculs précédents qu'on ne connaît pas...

    Ton problème est un problème lié à l'exercice qui t'est demandé, mais ça n'est pas relié à une question d'algorithme...

    C'est un peu comme si je disais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    a = 2;
    b = 3;
    c = a*5 + b;
    pourquoi c = a*5 + b ?


    Bref, la réponse est sans doute dans l'énoncé de ton exo...

    A+
    "Cultiver les sciences et ne pas aimer les hommes, c'est allumer un flambeau et fermer les yeux." Proverbe chinois

  5. #5
    scr
    scr est déconnecté
    Membre habitué
    Inscrit en
    Juin 2005
    Messages
    127
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 127
    Points : 143
    Points
    143
    Par défaut
    il semblerait qu'il s'agisse de calculer un salaire en fonction des heures supplémentaires

    si le nombre d'heures < 160 => salaire = nombre d'heures * salaire horaire (pas d'heure dup)

    si 160 < le nombre d'heure < 200 => on applique aux heures supplementaire un taux de 1.25

    si le nombre d'heure > 200 => on applique le taux de 1.25 pour les 40 heures de 160 à 200 et un taux de 1.5 si on depasse 200 heures

  6. #6
    Membre expert Avatar de KiLVaiDeN
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 851
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 851
    Points : 3 481
    Points
    3 481
    Par défaut
    Bien vu scr !
    il fallait comprendre que :

    sh = salaire / heure
    nbh = nombre d'heure total

    après ça devient plus clair, il faudrait noter le 1.25 et le 1.5 comme des taux, un pour les heures supp de 160 à 200 et l'autre pour les heures supp supérieures à 200 respectivement
    K

  7. #7
    En attente de confirmation mail Avatar de wareq
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    257
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 257
    Points : 94
    Points
    94
    Par défaut
    Oui voir le cours d'algo du site pour comprendre j'avais oublié de préciser désolé....

Discussions similaires

  1. Question de compréhension algo
    Par Invité dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 26/11/2012, 21h25
  2. Réponses: 1
    Dernier message: 26/04/2010, 14h13
  3. Question cours C++
    Par mamid1706 dans le forum Débuter
    Réponses: 3
    Dernier message: 24/04/2007, 18h23
  4. [LG]J'ai honte : question de cours sur les paramètres
    Par letibdesneiges dans le forum Langage
    Réponses: 14
    Dernier message: 17/01/2004, 13h57

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