Vous êtes sur la page 1sur 2

#!

/bin/bash

#ex2
#1/

read n
i=1
while [ $i -le $n ]
do
echo $i
i=$(( $i+1 ))
done

#2/

read a
read b

if [ $a -lt $b ]
then
max=$b
min=$a
else
max=$a
min=$b
fi

sum=0
nbr=0
i=$min

while [ $i -le $max ]


do
echo $i
if [ $(( $i%2 )) -eq 1 ]
then
nbr=$(( $nbr+1 ))
sum=$(( $sum+$i ))
fi
i=$(( $i+1 ))
done

echo "moyenne des impairs:"


echo "$(( $sum/$nbr ))"

%%%%%%%%%%%%%%%%%%%%

#ex3:

#!/bin/bash

if [ $# -ne 1 ]
then
echo "paramètres incorrects\La syntaxe est: $0 durée"
fi
time=$1
nbr_heures=$(( $time/3600 ))
minutes=$(( $time - $nbr_heures*3600 ))
nbr_minutes=$(( $minutes/60 ))
nbr_secondes=$(( $minutes%60 ))
echo "$nbr_heures:$nbr_minutes:$nbr_secondes"

#ex4:

#1/

echo "nombre des étudiants:"


read n
i=0
while [ $i -lt $n ]
do
echo "nom de l'étudiant #$(( $i+1 ))"
read name

echo "notes de l'étudiant #$(( $i+1 )) dans l'ordre: Test DS Exam"


read test ds ex

echo "$name;$test;$ds;$ex" >> notes.txt


i=$(( $i+1 ))
done

#2/

Vous aimerez peut-être aussi

  • TP3 SH
    TP3 SH
    Document2 pages
    TP3 SH
    Ahmed Charfeddine
    Pas encore d'évaluation
  • TP3 SH
    TP3 SH
    Document2 pages
    TP3 SH
    Ahmed Charfeddine
    Pas encore d'évaluation
  • TD2
    TD2
    Document2 pages
    TD2
    Ahmed Charfeddine
    Pas encore d'évaluation
  • PC Manipulation-3
    PC Manipulation-3
    Document2 pages
    PC Manipulation-3
    Ahmed Charfeddine
    Pas encore d'évaluation
  • Correction TD 4
    Correction TD 4
    Document6 pages
    Correction TD 4
    safwan
    Pas encore d'évaluation
  • PPLC TD 2
    PPLC TD 2
    Document2 pages
    PPLC TD 2
    Ahmed Charfeddine
    Pas encore d'évaluation
  • PPLC Chapitre Cinq
    PPLC Chapitre Cinq
    Document13 pages
    PPLC Chapitre Cinq
    Ahmed Charfeddine
    Pas encore d'évaluation
  • PPLC Chapitre Six
    PPLC Chapitre Six
    Document14 pages
    PPLC Chapitre Six
    Ahmed Charfeddine
    Pas encore d'évaluation
  • PPLC DS 2019-2020 v6
    PPLC DS 2019-2020 v6
    Document5 pages
    PPLC DS 2019-2020 v6
    Ahmed Charfeddine
    Pas encore d'évaluation
  • PC Manipulation-3
    PC Manipulation-3
    Document2 pages
    PC Manipulation-3
    Ahmed Charfeddine
    Pas encore d'évaluation
  • ASD I Serie4
    ASD I Serie4
    Document1 page
    ASD I Serie4
    Ahmed Charfeddine
    Pas encore d'évaluation