Advertisement
winone1208

zad6

May 19th, 2013
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.81 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. i=n # Poczatkowa wartość zmiennej otwierająca pętle
  4.  
  5. while [ $i = n ]
  6. do
  7.  
  8.   clear
  9.   echo 'Sprawdźmy czy liczba jest ujemna, dodatnia czy równa zeru :)'
  10.   echo 'Wpisz liczbe'
  11.   read a
  12.   while [ -z $a  ] # Petla zapobiega pozostawienu pustej zmiennej a
  13.   do
  14.     clear
  15.     echo 'Sprawdźmy czy liczba jest ujemna, dodatnia czy równa zeru'
  16.     echo 'Nie wpisałeś liczby :('
  17.     read a
  18.   done
  19.   clear
  20.  
  21.  
  22.   if [ $a -lt 0 ] # Sprawdzamy czy liczba jest ujemna
  23.   then
  24.     echo "Liczba $a jest ujemna"
  25.   elif [ $a -eq 0 ] # Sprawdzamy czy liczba jest równa zeru
  26.   then
  27.     echo "Liczba $a jest równa zeru"
  28.   else # Wyświetlamy liczbe nie ujemną i nie równą zeru = dodatnią
  29.     echo "Liczba $a jest dodatnia"
  30.   echo
  31.   fi
  32.  
  33.   echo 'Wyjść? (t/n)'
  34.   read i
  35.  
  36.   clear
  37.  
  38. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement