Bash

Potrzebujesz pomocy z C, C++, perl, python, itp.
Revolt112
Posty: 2
Rejestracja: 01 stycznia 2016, 16:41

Bash

Post autor: Revolt112 »

Witam mam problem ze skryptem, który po wybraniu kilku produktów zsumuje ich cenę, poprosi o podanie dostępnej ilości gotówki i policzy ile mam reszty.
[ATTACH]5183[/ATTACH]
Dopiero zaczynam i nie wiem co zrobiłem źle.
Proszę o wytłumaczenie błędu.
Z góry dziękuje wszystkim za pomoc.
Załączniki

[Rozszerzenie txt zostało wyłączone i nie będzie dłużej wyświetlane.]

Awatar użytkownika
dedito
Moderator
Posty: 3515
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Post autor: dedito »

Przy sumowaniu liczb, zamiast przecinków stosuj kropki.
W pierwszej opcji brak znaku dolar.
Bash nie obsługuje operacji na liczbach zmiennoprzecinkowych, tu poszukaj przykładów sumowania z użyciem bc.
np. zamiast składni:

Kod: Zaznacz cały

suma=$[suma+16,50]
użyj:

Kod: Zaznacz cały

suma=$(echo "$suma+16.5" | bc)
I jeszcze jedno, jak możesz to wklejaj kod pomiędzy znaczniki

Kod: Zaznacz cały

 zamiast załącznika w formie pliku .txt
Revolt112
Posty: 2
Rejestracja: 01 stycznia 2016, 16:41

Post autor: Revolt112 »

Działą dziękuje
I oczywiście, że będę wklejał kod
Awatar użytkownika
marcin1982
Moderator
Posty: 1730
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Post autor: marcin1982 »

Oznacz wątek jako rozwiązany zgodnie z regulaminem forum i zamykamy.
ODPOWIEDZ