Bash Pagina 62: Diferență între versiuni

De la Wiki Linux Advanced
Sari la navigare Sari la căutare
(Pagină nouă: ==Exercițiul ghicirea numărului, folosind calcule aritmetice (( ))== Am extins ghicirea în intervalul [1, 100]<br> #!/bin/bash # Generarea unui număr aleator între 1 și 100 numar_aleator=$((RANDOM % 100 + 1)) ghicire=0 numar_inceput=0 echo "Ghicește numărul între 1 și 100!" # Bucla de joc while (( ghicire != numar_aleator )); do read -p "Introdu numărul tău: " ghicire # Verificarea dacă ghicirea este prea mare, prea mică sau corectă if (( g...)
 
 
(Nu s-au afișat 2 versiuni intermediare efectuate de același utilizator)
Linia 6: Linia 6:
  numar_aleator=$((RANDOM % 100 + 1))
  numar_aleator=$((RANDOM % 100 + 1))
  ghicire=0
  ghicire=0
numar_inceput=0
  echo "Ghicește numărul între 1 și 100!"
  echo "Ghicește numărul între 1 și 100!"
  # Bucla de joc
  # Bucla de joc
Linia 22: Linia 21:


'''Precizare'''
'''Precizare'''
Un număr aleator se mai poate obține folosind și comanda ''shuf''
Un număr aleator se mai poate obține folosind și comanda ''shuf''
  numar_aleator=$(shuf -i 1-100 -n 1)
  numar_aleator=$(shuf -i 1-100 -n 1)

Versiunea curentă din 28 octombrie 2024 14:30

Exercițiul ghicirea numărului, folosind calcule aritmetice (( ))

Am extins ghicirea în intervalul [1, 100]

#!/bin/bash
# Generarea unui număr aleator între 1 și 100
numar_aleator=$((RANDOM % 100 + 1))
ghicire=0
echo "Ghicește numărul între 1 și 100!"
# Bucla de joc
while (( ghicire != numar_aleator )); do
   read -p "Introdu numărul tău: " ghicire
   # Verificarea dacă ghicirea este prea mare, prea mică sau corectă
   if (( ghicire < numar_aleator )); then
       echo "Prea mic! Încearcă din nou."
   elif (( ghicire > numar_aleator )); then
       echo "Prea mare! Încearcă din nou."
   else
       echo "Felicitări! Ai ghicit numărul: $numar_aleator"
   fi
done

Precizare

Un număr aleator se mai poate obține folosind și comanda shuf

numar_aleator=$(shuf -i 1-100 -n 1)


Pagina anterioară | Următoarea pagină