Skocz do zawartości

Pomocna odpowiedź

Dobra to niech już będzie to aktualizowanie co 1 min. Teraz zrobiłem taki kod i nie

przsejscia = przsejscia +1;
Paa= Pa+Paa;

if (h != now.minute()){
KWhaaa = Paa/przsejscia/60000;
przsejscia = 0;

Paa = 0;

KWhaa= KWhaa + KWhaaa;

}
h = now.minute();

e to dlaczego ?

1 minutę temu, Marcin1922 napisał:

e to dlaczego ?

Nie wiem. Może gdybym wiedział więcej o typach zmiennych oraz o rzędach wielkości wartości owych zmiennych to coś bym powiedział...

(edytowany)

A czym jest "h"?

Ok...nie bylo pytania...

A swoja droga Ty cos strasznie kombinujesz z tym dzieleniem...skoro masz watty to juz wczesniej powiedzialem jak liczyc..

Edytowano przez farmaceuta
przsejscia = przsejscia +1;
Paa= Pa+Paa;
if (h ==60){
  h= -1 
  }
if (h +1 = now.minute()){
KWhaaa = Paa/przsejscia/60000;
przsejscia = 0;

Paa = 0;

KWhaa= KWhaa + KWhaaa;

}
h = now.minute();

Ok tak bym to widział i wygląda, że działa prawidłowo 

float Kilowatty;
float watty;
int przejscie;

Kilowatty += watty;
przejscie++;

if (h != now.minute()){
Kilowatty /= przejscie; 
Kilowatty /= 1000;
przejscie = 0;  
}

h = now.minute();

 

  • Lubię! 1

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...