Advertisement
winone1208

zad5

May 19th, 2013
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.03 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 liczby są podzielne prze siebie :)'
  10.   echo 'Wpisz dzielna'
  11.   read a
  12.   while [ -z $a  ] # Petla zapobiega pozostawienu pustej zmiennej a
  13.   do
  14.     clear
  15.     echo 'Sprawdźmy czy liczby są podzielne prze siebie :)'
  16.     echo 'Nie wpisałeś dzielnej :('
  17.     read a
  18.   done
  19.   clear
  20.   echo 'Sprawdźmy czy liczby są podzielne prze siebie :)'
  21.   echo 'Wpisz dzielnik'
  22.   read b
  23.   while [ -z $b  ] # Petla zapobiega pozostawienu pustej zmiennej b
  24.   do
  25.     clear
  26.     echo 'Sprawdźmy czy liczby są podzielne prze siebie :)'
  27.     echo 'Nie wpisałeś dzelnika'
  28.     read b
  29.   done
  30.   clear
  31.  
  32.   if [ $(echo "$b" | bc) -ne 0 ]
  33.   then
  34.     c=$[ a%b ]
  35.     if [ $c -eq 0 ]
  36.     then
  37.       echo "Liczba $a jest podzielna przez $b"
  38.     else
  39.       echo "Liczba $a jest niepodzielna przez $b"
  40.     fi
  41.   else
  42.     echo 'Wpisałeś 0 lub znak'
  43.   fi
  44.  
  45.   echo
  46.   echo 'Wyjść? (t/n)'
  47.   read i
  48.  
  49.   clear
  50.  
  51. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement