-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnacional.h
59 lines (56 loc) · 1.45 KB
/
nacional.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#include <vector>
#include <string>
#include "estadual.h"
using namespace std;
class Nacional {
public:
//construtor que incializa o objeto Nacional e os Estados
Nacional();
//printa no console a média móvel nacional
void showMediaMovel();
//retorna estabilidade dos estados
vector<vector<string> > getEstabilidadeNacional();
//retorna estabilidade na Nação como um todo
string getEstabilidadeNacao();
//retorna nome do estado com maior alta na Media Movel
string getEstadoMaiorAlta();
//retorna nome do estado com maior baixa na Media Movel
string getEstadoMaiorBaixa();
// printa no console o numero total de obitos de cada estado e o total da Nacao
void showObitosTotais();
//retorna soma total dos casos
int getSomaObitos();
private:
//funcao que calcula media movel nacional
double getMediaMovelNacional();
//armazena os objetos referentes aos estados
vector<Estadual> dadosNacional;
//objetos referentes aos estados
Estadual sc;
Estadual rj;
Estadual sp;
Estadual mg;
Estadual es;
Estadual pe;
Estadual rs;
Estadual rn;
Estadual ba;
Estadual pr;
Estadual se;
Estadual al;
Estadual pb;
Estadual ce;
Estadual ma;
Estadual pi;
Estadual to;
Estadual go;
Estadual df;
Estadual ms;
Estadual mt;
Estadual pa;
Estadual ap;
Estadual ro;
Estadual rr;
Estadual am;
Estadual ac;
};