Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- i=n # Poczatkowa wartość zmiennej otwierająca pętle
- while [ $i = n ]
- do
- clear
- echo 'Sprawdźmy która liczba jest większa :P'
- echo 'Wpisz pierwsza liczbe'
- read a
- while [ -z $a ] # Petla zapobiega pozostawienu pustej zmiennej a
- do
- clear
- echo 'Sprawdźmy która liczba jest większa'
- echo 'Nie wpisałeś pierwszej liczby :('
- read a
- done
- clear
- echo 'Sprawdźmy która liczba jest większa :P'
- echo 'Wpisz druiga liczbe'
- read b
- while [ -z $b ] # Petla zapobiega pozostawienu pustej zmiennej b
- do
- clear
- echo 'Sprawdźmy która liczba jest większa'
- echo 'Nie wpisałeś drugiej liczby :('
- read b
- done
- clear
- echo 'Sprawdźmy która liczba jest większa :P'
- echo 'Wpisz trzecia liczbe'
- read c
- while [ -z $c ] # Petla zapobiega pozostawienu pustej zmiennej c
- do
- clear
- echo 'Sprawdźmy która liczba jest większa'
- echo 'Nie wpisałeś trzeciej liczby :('
- read c
- done
- clear
- echo 'Sprawdźmy która liczba jest większa :P'
- echo "Wczytano liczby: $a, $b i $c"
- if [ $(echo "$a>$b && $a>$c" | bc) -eq 1 ] # Sprawdzamy czy a jest więkasze od b i c
- then
- echo "Wieksza liczba to $a"
- elif [ $(echo "$a<$b && $c<$b" | bc) -eq 1 ] # Sprawdzamy czy b jest większe od a i c
- then
- echo "Wieksza liczba to $b"
- elif [ $(echo "$a<$c && $b<$c" | bc) -eq 1 ] # Sprawdzamy czy c jest większe od a i b
- then
- echo "Wieksza liczba to $c"
- elif [ $a -eq $b ] # Sprawdzamy czy a jest równe b(jeżeli tu a=b to a=b=c)
- then
- echo 'Liczby są sobie równe'
- else # Pozostałe możliwości
- clear
- echo "Wprowadziłeś niedowzwolony znak"
- fi
- echo
- echo 'Wyjść? (t/n)'
- read i
- clear
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement