Commande shell

yoann225 Messages postés 3 Statut Membre -  
 Utilisateur anonyme -
bonsoir a tous. je suis nouveau en commande linux.
je m'essaie a faire un programme qui demande que l'utilisateur saisisse 2 notes (note1 et note2) qui seront recupérées par le "read".
j'aimerais calculer la somme de ces deux notes et par la suite faire leurs moyennes.
j'ai tout essayer mais erreur...

4 réponses

  1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
     
    Salut,
    j'ai tout essayer mais erreur...
    On peut voir ce que tu as fait ?

    0
    1. yoann225 Messages postés 3 Statut Membre
       
      echo " Entrer la note en math "
      read note1
      echo " Entrer la note en physique"
      read note2
      somme = $note1+$note2
      echo " la somme de vos notes est :" $somme
      moyenne= $somme/2
      echo "vote moyenne est de :" $moyenne
      0
  2. yoann225 Messages postés 3 Statut Membre
     
    echo " Entrer la note en math "
    read note1
    echo " Entrer la note en physique"
    read note2
    somme = $note1+$note2
    echo " la somme de vos notes est :" $somme
    moyenne= $somme/2
    echo "vote moyenne est de :" $moyenne

    voila mon code. mais il y a des erreurs pour calculer la somme et la moyenne
    0
  3. UnGnU Messages postés 1468 Statut Contributeur 158
     
    Salut,

    Tu devrais bien te documenter sur le B.A BA du shell avant de te lancer sans aucune base ;-(

    Ne serait-ce déjà sur la syntaxe d'affectation de variables ;-\

    0
    1. Yoann225
       
      Bonsoir, c'est justement après plusieurs recherches que j'ai eu recours à vous Via ce forum. C'est ce que je fais vu que je suis débutant. Donc m'expliquer serait aussi m'aider à apprendre. Merci pour le conseil. Merci pour votre compréhension.
      0
      1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501 > Yoann225
         
        Salut,
        Donc m'expliquer serait aussi m'aider à apprendre.
        Certes, mais si tu ne lis pas un tant soit peu et n'apprends rien par toi-même, ne serait-ce comme mentionné, déclarer une variable, difficile de t'aider sans faire le travail à ta place ;-(
        0
  4. Utilisateur anonyme
     
    pour faire des opérations en shell, j'utilise la commande
    let
    :
    par exemple pour faire l'addition de x et de y, sa donne :
    let "r=x+y"  # je stock le résultat dans r
    echo $r      # j'affiche le résultat...


    J'espère que sa t'aideras !
    Bonne soirée !
    0
    1. Utilisateur anonyme
       
      il y a plus simple :
      r=$((x+y))
      0
      1. Utilisateur anonyme > Utilisateur anonyme
         
        Ah !! Je ne connaissais pas ! Merci beaucoup !!
        0
    2. yoann225
       
      Bonjour
      merci beaucoup j'essaierai voir. Merci pour votre aide. bonne journée.
      0
    3. yoann225
       
      Merci Breizhux et qqchquicommenceparQ.
      0