Bash, kalkulator-nie zwraca liczb ujemnych ani ułamków

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
Jiin
Piegowaty Guziec
Piegowaty Guziec
Posty: 4
Rejestracja: 10 mar 2014, 18:51
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Bash, kalkulator-nie zwraca liczb ujemnych ani ułamków

Post autor: Jiin »

Witam. Napisałem sobie ot taki prosty kalkulator:
http://www32.speedyshare.com/6u6kn/down ... rcinPC.png
Problem tkwi w tym, że kalkulator nie wyświetla wyniku, gdy wynikiem jest ułamek lub liczbą ujemną, a ja nie mam pojęcia jak to zrobić. Dopiero ucze się pisania w bashu, wcześniej pisałem w C# i tam były biblioteki z których pobierało się działania :D Mógłby ktoś pomóc?
Ostatnio zmieniony 11 mar 2014, 08:13 przez Jiin, łącznie zmieniany 2 razy.
Awatar użytkownika
igotit4free
Przyjaciel
Przyjaciel
Posty: 6453
Rejestracja: 29 paź 2008, 22:51
Płeć: Mężczyzna
Architektura: x86_64
Lokalizacja: KRK

Re: Mały problem

Post autor: igotit4free »

Jiin pisze:Witam. Napisałem sobie ot taki prosty kalkulator:
http://www32.speedyshare.com/6u6kn/down ... rcinPC.png
Problem tkwi w tym, że kalkulator nie wyświetla wyniku, gdy wynikiem jest ułamek lub liczbą ujemną, a ja nie mam pojęcia jak to zrobić. Dopiero ucze się pisania w bashu, wcześniej pisałem w C# i tam były biblioteki z których pobierało się działania :D Mógłby ktoś pomóc?
Zajrzyj do Regulaminu i popraw temat oraz opis. Zwróć też uwagę na to, jaka jest dopuszczalna wielkość wklejanych tu na forum grafik.

Zmień tytuł tematu tak, aby w sposób możliwie precyzyjny przedstawiał sedno sprawy, w której piszesz. Miej na uwadze również zgodność z REGULAMINEM
Tytuł tematu zmienisz edytując pierwszy postW razie wątpliwości/zastrzeżeń odnośnie powyższej informacji skontaktuj się z moderatorem, który ją wstawił.
Zanim ponownie wpiszesz w tytule tematu słowo PROBLEM zapoznaj się z REGULAMINEMW razie wątpliwości/zastrzeżeń odnośnie powyższej informacji skontaktuj się z moderatorem, który ją wstawił.
Windows 10 @ GA-P67A-D3-B3, i3-2100 3.10GHz, 8GB RAM, Gigabyte HD6850 1GB RAM
Android 7.0 @ Motorola Moto G4+
Awatar użytkownika
valdi74
Wytworny Kaczor
Wytworny Kaczor
Posty: 441
Rejestracja: 01 maja 2007, 12:58
Płeć: Mężczyzna
Wersja Ubuntu: 24.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Lokalizacja: Poznań

Re: Mały problem

Post autor: valdi74 »

Tak na szybko przychodzą mi do głowy dwa rozwiązania, z awk i bc. Przykład dla dzielenia:

Kod: Zaznacz cały

awk "BEGIN { print \"Wynik jest równy \" $liczba1/$liczba2; }"
lub

Kod: Zaznacz cały

echo -e print 'print "Wynik jest równy ";' $liczba1/$liczba2 | bc -l
Qui vit sans folie, n'est pas si sage qu'on croit
bear7
Przyjaciel
Przyjaciel
Posty: 6686
Rejestracja: 20 sty 2009, 23:12
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64
Lokalizacja: pwd

Re: Bash, kalkulator

Post autor: bear7 »

Bash, kalkulator, co? Brakuje informacji, gdzie leży twój problem...
Doprecyzuj tytuł wątku:
Zmień tytuł tematu tak, aby w sposób możliwie precyzyjny przedstawiał sedno sprawy, w której piszesz. Miej na uwadze również zgodność z REGULAMINEMTytuł tematu zmienisz edytując pierwszy postW razie wątpliwości/zastrzeżeń odnośnie powyższej informacji skontaktuj się z moderatorem, który ją wstawił.
Podpowiedź masz tutaj:
Jiin pisze:gdy wynikiem jest ułamek lub liczbą ujemną, a ja nie mam pojęcia jak to zrobić
O pomoc pytaj a forum, a nie przez PW.
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 3 gości