-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathruta.cpp
74 lines (60 loc) · 1.17 KB
/
ruta.cpp
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
#include "ruta.h"
Ruta::Ruta(){
codigo_p = "";
codigo_l = "";
nombre_p = "";
nombre_l = "";
ciudad_p = "";
ciudad_l = "";
pais_p = "";
pais_l = "";
costo = 0;
ascii_p = 0;
ascii_l = 0;
}
Ruta::Ruta(string cp, string cl, string np, string nl, string cip, string cil, string pp, string pl, int cos){
codigo_p = cp;
codigo_l = cl;
nombre_p = np;
nombre_l = nl;
ciudad_p = cip;
ciudad_l = cil;
pais_p = pp;
pais_l = pl;
costo = cos;
ascii_p = (codigo_p[0]*codigo_p[0]) + codigo_p[1] + codigo_p[2];
ascii_l = (codigo_l[0]*codigo_l[0]) + codigo_l[1] + codigo_l[2];
}
string Ruta::obtenerCp(){
return codigo_p;
}
string Ruta::obtenerCl(){
return codigo_l;
}
string Ruta::obtenerNp(){
return nombre_p;
}
string Ruta::obtenerNl(){
return nombre_l;
}
string Ruta::obtenerCip(){
return ciudad_p;
}
string Ruta::obtenerCil(){
return ciudad_l;
}
string Ruta::obtenerPp(){
return pais_p;
}
string Ruta::obtenerPl(){
return pais_l;
}
int Ruta::obtenerCos(){
return costo;
}
int Ruta::obtenerAscii_p(){
return ascii_p;
}
int Ruta::obtenerAscii_l(){
return ascii_l;
}