Usuário:Oda/Gestor Tabajara 2000
Ir para navegação
Ir para pesquisar
unsigned int E1 = 0; // Mensalidades int E2 = 0; // Economias int E3 = 0; // Fundo de reserva unsigned int E4 = 0; // Caixinha unsigned int D1 = 3k; // Contas fixas unsigned int D2 = 0; // Gastos com nota (nao reembolso por mesalidade) unsigned int D3 = 0; // Gastos sem nota (nao reembolso por mesalidade) unsigned int R1 = 0; // Reembolso por mesalidade com nota unsigned int R2 = 0; // Reembolso por mesalidade sem nota void loop() { // Mensalidades pagas na cc, paypal, etc e anuidades pro-rata E1 = getE1(); // A elas somamos os reembolsos. // Mensalidades pagas com reembolsos... // ...se tem nota saem das economias R1 = getR1(); E2 = E2 - R1; E1 = E1 + R1; // ...se nao tem nota saem do caixinha R2 = getR2(); E4 = E4 - R2; E1 = E1 + R2; // Outros gastos... // ...com nota saem de E2 D2 = getD2(); E2 = E2 - D2; // ...sem nota saem de E4 D3 = getD3(); E4 = E4 - D3; // Pagamento de contas D1 = getD1(); E1 = E1 - D1; if(E1<D1) Serial.println("Alerta: aumentar mensalidade ou associados"); // Excedente (E1>0) e faltante (E1<0) entra/sai de economias E2 = E2 + E1; // Checagem das economias if(E2<0){ Serial.println("NOTICE: o gato subiu no telhado"); // Pagamos com fundo de reserva E3 = E3 + E2; E2 = 0; if(E3<6*D1) Serial.println("WARNING: casa esta caindo"); if(E3<0) Serial.println("ERROR: Casa caiu"); } send2Contabilidade(E1,E2,E3,D1,D2); delay("1 mes"); }