-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMain.py
More file actions
38 lines (32 loc) · 1.03 KB
/
Main.py
File metadata and controls
38 lines (32 loc) · 1.03 KB
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
import Convertidor
import AbsClass
from Convertidor import *
from AbsClass import *
from herencia.converter import *
def main():
conv = convertidor(80, 20)
print(conv.get_yardas())
print(conv.get_metros())
print(conv.get_millas())
print(conv.get_pulgadas())
print("Resultados de la clase abstracta ")
print(AbsClass.yardasABS(20, 80))
print(AbsClass.metrosABS(20,80))
print(AbsClass.millasABS(20,80))
print(AbsClass.pulgadasABS(20,80))
print("Resultados de metodo de clase")
print(conv.convertirYardasCentimetros(94))
print("Sobrecarga de operadores")
conv2 = convertidor(80,20)
print(str(conv2.__str__()))
print("Resultados de la herencia")
converter = MetrosConvertidor(20,80)
print(converter.getResult())
converter1 = MillasConvertidor(20,80)
print(converter1.getResult())
converter2 = PulgadasConvertidor(20,80)
print(converter2.getResult())
converter3 = YardasConvertidor(20,80)
print(converter3.getResult())
if __name__ == "__main__":
main()