• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Czar "0" z przodu...
#11
(12-02-2023, 01:37)Jarewa0606 napisał(a): int czas_pozostaly_proc = (klepsydra_sek/sekundy_ustaw)*100;
      co jest de facto:
int czas_pozostaly_proc  = (100/3600)*100;


Pewnie  klepsydra_sek i sekundy_ustaw to zmienne całkowite, wiec masz źle  i nawet ustawienie

float czas_pozostaly_proc = (klepsydra_sek/sekundy_ustaw)*100;

Nic nie zmieni bo przy obliczeniu nie wie że wynik jest float.  I będzie liczył liczby całkowite gdzie:

100/3600 = 0  a 0*100 = 0. 

Musisz mu to wskazać zrub rzutowanie

float czas_pozostaly_proc = (float(klepsydra_sek/sekundy_ustaw)*100);

Napisałem: czas_pozostaly_proc = (float(klepsydra_sek/sekundy_ustaw)*100);, 
wcześniej kombinowałem z zapisem: (float)(klepsydra_sek/sekundy_ustaw)*100); (jest prawidłowy? kompilator nawet nie pisnął)...

niestety nadal jest 0 u mnie. Sad

Co ciekawe: float ddd = 100/3600; też daje 0... u mnie... coś trzeba ustawić?


Na razie pominąłem te procenty, moze trzeba każdą zmienną osobno zrobić float? Sprawdzę i potwierdzę.
 
Odpowiedź
  


Wiadomości w tym wątku
Czar "0" z przodu... - przez Lession - 09-02-2023, 15:45
RE: Dodawanie do czar "0" z przodu - przez Lession - 09-02-2023, 21:19
RE: Dodawanie do czar "0" z przodu - przez Lession - 09-02-2023, 21:34
RE: Czar "0" z przodu... - przez MadMrQ - 09-02-2023, 21:56
RE: Czar "0" z przodu... - przez Lession - 10-02-2023, 00:17
RE: Czar "0" z przodu... - przez kaczakat - 09-02-2023, 21:58
RE: Czar "0" z przodu... - przez Lession - 10-02-2023, 00:18
RE: Czar "0" z przodu... - przez Lession - 11-02-2023, 20:33
RE: Czar "0" z przodu... - przez Jarewa0606 - 12-02-2023, 01:37
RE: Czar "0" z przodu... - przez Lession - 12-02-2023, 11:04
RE: Czar "0" z przodu... - przez Lession - 12-02-2023, 15:38
RE: Czar "0" z przodu... - przez kaczakat - 12-02-2023, 21:19
RE: Czar "0" z przodu... - przez MadMrQ - 14-02-2023, 19:51

Skocz do:


Przeglądający: 1 gości