• 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...
#10
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);
Arduino zostało wymyślone po to, by robić dobrze jedną prostą rzecz – migać diodą. 
 
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