· 5 years ago · Jun 21, 2020, 01:18 AM
1# -*- coding: utf-8 -*-
2"""
3Creado el Sabado 20 de Junio de 2020 a las 17:10:32
4@autor: Victor Leonardo Valle Guerra
5Calculadora de Ondas Electromagneticas
6Valle Guerra Victor Leonardo - 215661917
7Centro Universitario de Ciencias Exactas e Ingenierias - CUCEI
820/06/2020
9***************************************************
10* *
11* EMWC *
12* 20 Jun 2020 *
13* -Victor Leonardo Valle Guerra *
14* 215661917 *
15* victorlvg678@gmail.com *
16* Copyright ® All rights reserved *
17* Derechos de Autor *
18* Todos los Derechos Reservados *
19* *
20***************************************************
21"""
22import os
23import subprocess
24import re
25import sys
26
27
28if __name__ == '__main__':
29 def banner():
30 print("******************************")
31 print("* *")
32 print("* EMWC *")
33 print("* CUCEI *")
34 print("* Victor Leonardo Valle G. *")
35 print("* 215661917 *")
36 print("* victorlvg678"+ u'\u0040'+ "gmail.com *")
37 print("* Copyright \u00AE *")
38 print("* All rights reserved *")
39 print("* Derechos de Autor *")
40 print("* Todos los Derechos *")
41 print("* Reservados *")
42 print("* *")
43 print("*******************************")
44
45 def banner1():
46 print("******************************")
47 print("* *")
48 print("* Frecuencia *")
49 print("* CUCEI *")
50 print("* Victor Leonardo Valle G. *")
51 print("* 215661917 *")
52 print("* victorlvg678"+ u'\u0040'+ "gmail.com *")
53 print("* Copyright \u00AE *")
54 print("* All rights reserved *")
55 print("* Derechos de Autor *")
56 print("* Todos los Derechos *")
57 print("* Reservados *")
58 print("* *")
59 print("*******************************")
60
61 def banner2():
62 print("******************************")
63 print("* *")
64 print("* Longitud de Onda *")
65 print("* CUCEI *")
66 print("* Victor Leonardo Valle G. *")
67 print("* 215661917 *")
68 print("* victorlvg678"+ u'\u0040'+ "gmail.com *")
69 print("* Copyright \u00AE *")
70 print("* All rights reserved *")
71 print("* Derechos de Autor *")
72 print("* Todos los Derechos *")
73 print("* Reservados *")
74 print("* *")
75 print("*******************************")
76
77 def banner3():
78 print("******************************")
79 print("* *")
80 print("* eV *")
81 print("* CUCEI *")
82 print("* Victor Leonardo Valle G. *")
83 print("* 215661917 *")
84 print("* victorlvg678"+ u'\u0040'+ "gmail.com *")
85 print("* Copyright \u00AE *")
86 print("* All rights reserved *")
87 print("* Derechos de Autor *")
88 print("* Todos los Derechos *")
89 print("* Reservados *")
90 print("* *")
91 print("*******************************")
92
93 def preguntas():
94 print("Desea hacer un calculo otra vez?")
95 print("1)Si")
96 print("2)No")
97 def outro():
98 print("Gracias por usar nuestro programa, hasta la proxima")
99 print("-Victor Leonardo Valle Guerra")
100
101 def cortarchar(palabra):
102 return [char for char in palabra]
103
104 def BorrarPantalla():
105 OS=str()
106 OS=os.name
107 if OS=="nt":
108 os.system("cls")
109 elif OS=="posix":
110 os.system("clear")
111 else:
112 print("Error 01:Error al borrar pantalla")
113
114 def ColorPantalla(color):
115 color=str(color)
116 OS=str()
117 OS=os.name
118 if color=="verde":
119 if OS=="nt":
120 os.system("Color A0")
121 elif OS=="posix":
122 print("\033[92m")
123 elif color=="rojo":
124 if OS=="nt":
125 os.system("Color A0")
126 elif OS=="posix":
127 print("\033[92m")
128
129 def Salir():
130 sys.exit(0)
131
132 def CalcularFrecuencia(longitud,prefijo):
133 if prefijo=="Ym":
134 frecuencia=velocidad/(longitud*Y)
135 elif prefijo=="Zm":
136 frecuencia=velocidad/(longitud*Z)
137 elif prefijo=="Em":
138 frecuencia=velocidad/(longitud*E)
139 elif prefijo=="Pm":
140 frecuencia=velocidad/(longitud*P)
141 elif prefijo=="Tm":
142 frecuencia=velocidad/(longitud*T)
143 elif prefijo=="Gm":
144 frecuencia=velocidad/(longitud*G)
145 elif prefijo=="Mm":
146 frecuencia=velocidad/(longitud*M)
147 elif prefijo=="Km":
148 frecuencia=velocidad/(longitud*K)
149 elif prefijo=="m":
150 frecuencia=velocidad/longitud
151 elif prefijo=="mm":
152 frecuencia=velocidad/(longitud*mili)
153 elif prefijo=="um":
154 frecuencia=velocidad/(longitud*micro)
155 elif prefijo=="nm":
156 frecuencia=velocidad/(longitud*nano)
157 elif prefijo=="pm":
158 frecuencia=velocidad/(longitud*pico)
159 elif prefijo=="fm":
160 frecuencia=velocidad/(longitud*femto)
161 elif prefijo=="am":
162 frecuencia=velocidad/(longitud*atto)
163 elif prefijo=="zm":
164 frecuencia=velocidad/(longitud*zepto)
165 elif prefijo=="ym":
166 frecuencia=velocidad/(longitud*yocto)
167 else:
168 print("Error al manejar el prefijo de la longitud")
169 return frecuencia
170
171 def CalcularLongitud(frecuencia,prefijo):
172 if prefijo=="YHz":
173 longitud=velocidad/(frecuencia*Y)
174 elif prefijo=="ZHz":
175 longitud=velocidad/(frecuencia*Z)
176 elif prefijo=="EHz":
177 longitud=velocidad/(frecuencia*E)
178 elif prefijo=="PHz":
179 longitud=velocidad/(frecuencia*P)
180 elif prefijo=="THz":
181 longitud=velocidad/(frecuencia*T)
182 elif prefijo=="GHz":
183 longitud=velocidad/(frecuencia*G)
184 elif prefijo=="MHz":
185 longitud=velocidad/(frecuencia*M)
186 elif prefijo=="KHz":
187 longitud=velocidad/(frecuencia*K)
188 elif prefijo=="Hz":
189 longitud=velocidad/frecuencia
190 elif prefijo=="mHz":
191 longitud=velocidad/(frecuencia*mili)
192 elif prefijo=="uHz":
193 longitud=velocidad/(frecuencia*micro)
194 elif prefijo=="nHz":
195 longitud=velocidad/(frecuencia*nano)
196 elif prefijo=="pHz":
197 longitud=velocidad/(frecuencia*pico)
198 elif prefijo=="fHz":
199 longitud=velocidad/(frecuencia*femto)
200 elif prefijo=="aHz":
201 longitud=velocidad/(frecuencia*atto)
202 elif prefijo=="zHz":
203 longitud=velocidad/(frecuencia*zepto)
204 elif prefijo=="yHz":
205 longitud=velocidad/(frecuencia*yocto)
206 else:
207 print("Error al manejar el prefijo de la frecuencia")
208 return longitud
209
210
211 def CalculareV(frecuencia,prefijo):
212 if prefijo=="YHz":
213 energia=k*(frecuencia*Y)
214 elif prefijo=="ZHz":
215 energia=k*(frecuencia*Z)
216 elif prefijo=="EHz":
217 energia=k*(frecuencia*E)
218 elif prefijo=="PHz":
219 energia=k*(frecuencia*P)
220 elif prefijo=="THz":
221 energia=k*(frecuencia*T)
222 elif prefijo=="GHz":
223 energia=k*(frecuencia*G)
224 elif prefijo=="MHz":
225 energia=k*(frecuencia*M)
226 elif prefijo=="KHz":
227 energia=k*(frecuencia*K)
228 elif prefijo=="Hz":
229 energia=k*frecuencia
230 elif prefijo=="mHz":
231 energia=k*(frecuencia*mili)
232 elif prefijo=="uHz":
233 energia=k*(frecuencia*micro)
234 elif prefijo=="nHz":
235 energia=k*(frecuencia*nano)
236 elif prefijo=="pHz":
237 energia=k*(frecuencia*pico)
238 elif prefijo=="fHz":
239 energia=k*(frecuencia*femto)
240 elif prefijo=="aHz":
241 energia=k*(frecuencia*atto)
242 elif prefijo=="zHz":
243 energia=k*(frecuencia*zepto)
244 elif prefijo=="yHz":
245 energia=k*(frecuencia*yocto)
246 else:
247 print("Error al manejar el prefijo de la frecuencia")
248 return energia
249
250 batcmd = str()
251 op = int()
252 op2= int()
253 n= int()
254 yocto=1e-24
255 zepto=1e-21
256 atto=1e-18
257 femto=1e-15
258 pico=1e-12
259 nano=1e-9
260 micro=1e-6
261 mili=1e-3
262 K=1e3
263 M=1e6
264 G=1e9
265 T=1e12
266 P=1e15
267 E=1e18
268 Z=1e21
269 Y=1e24
270 velocidad=299792458
271 k=4.13566733e-15
272 longitud=float()
273 frecuencia=float()
274 energia=float()
275 aux1=aux= int()
276 x= int()
277 ColorPantalla("verde")
278 while n!=99:
279 n = 0
280 aux = 0
281 BorrarPantalla()
282 banner()
283 print("Que opci\u00F3n desea realizar?:")
284 print("\u24F5)Calcular Frecuencia en Hz")
285 print("\u24F6)Calcular Longitud de Onda")
286 print("\u24F7)Calcular Energ\u00EDa Cin\u00E9tica de fotones en eV")
287 print("99)Salir")
288 op = int(input('\u25BA'))
289 if op==1:
290 BorrarPantalla()
291 banner1()
292 print("Seleccione la longitud de onda:")
293 print("\u24F5)Yottametros - Ym")
294 print("\u24F6)Zetametros - Zm")
295 print("\u24F7)Exametros - Em")
296 print("\u24F8)Petametros - Pm")
297 print("\u24F9)Terametros - Tm")
298 print("\u24FA)Gigametros - Gm")
299 print("\u24FB)Megametros - Mm")
300 print("\u24FC)Kil\u00F3metro(s) - Km")
301 print("\u24FD)Metro(s) - m")
302 print("\u24FE)Mil\u00EDmetros - mm")
303 print("\u24FF)Micrometros - \u03BCm")
304 print("12)Nan\u00F3metros - nm")
305 print("13)Pic\u00F3metros - pm")
306 print("14)Femt\u00F3metros - fm")
307 print("15)Attometros - am")
308 print("16)Zeptometros - zm")
309 print("17)Yoctometros - ym")
310 print("99)Salir")
311 try:
312 op2 = int(input('\u25BA'))
313 if op2==1:
314 print("Ingrese longitud de onda:")
315 longitud=float(input("\u25BA(Ym)"))
316 frecuencia=CalcularFrecuencia(longitud,"Ym")
317 print("Datos de Onda:")
318 print("\u03BB:{0} Ym - frecuencia:{1} Hz - velocidad(en vacio):{2} m/s".format(longitud,frecuencia,velocidad))
319 input()
320 while aux!=1 and aux!=2:
321 BorrarPantalla()
322 banner()
323 preguntas()
324 try:
325 aux = int(input('\u25BA'))
326 if aux==2:
327 n = 99
328 outro()
329 Salir()
330 except:
331 print("Error 4:Error al manejar valor")
332 input()
333 elif op2==2:
334 print("Ingrese longitud de onda:")
335 longitud=float(input("\u25BA(Zm)"))
336 frecuencia=CalcularFrecuencia(longitud,"Zm")
337 print("Datos de Onda:")
338 print("\u03BB:{0} Zm - frecuencia:{1} Hz - velocidad(en vacio):{2} m/s".format(longitud,frecuencia,velocidad))
339 input()
340 while aux!=1 and aux!=2:
341 BorrarPantalla()
342 banner()
343 preguntas()
344 try:
345 aux = int(input('\u25BA'))
346 if aux==2:
347 n = 99
348 outro()
349 Salir()
350 except:
351 print("Error 4:Error al manejar valor")
352 input()
353 elif op2==3:
354 print("Ingrese longitud de onda:")
355 longitud=float(input("\u25BA(Em)"))
356 frecuencia=CalcularFrecuencia(longitud,"Em")
357 print("Datos de Onda:")
358 print("\u03BB:{0} Em - frecuencia:{1} Hz - velocidad(en vacio):{2} m/s".format(longitud,frecuencia,velocidad))
359 input()
360 while aux!=1 and aux!=2:
361 BorrarPantalla()
362 banner()
363 preguntas()
364 try:
365 aux = int(input('\u25BA'))
366 if aux==2:
367 n = 99
368 outro()
369 Salir()
370 except:
371 print("Error 4:Error al manejar valor")
372 input()
373 elif op2==4:
374 print("Ingrese longitud de onda:")
375 longitud=float(input("\u25BA(Pm)"))
376 frecuencia=CalcularFrecuencia(longitud,"Pm")
377 print("Datos de Onda:")
378 print("\u03BB:{0} Pm - frecuencia:{1} Hz - velocidad(en vacio):{2} m/s".format(longitud,frecuencia,velocidad))
379 input()
380 while aux!=1 and aux!=2:
381 BorrarPantalla()
382 banner()
383 preguntas()
384 try:
385 aux = int(input('\u25BA'))
386 if aux==2:
387 n = 99
388 outro()
389 Salir()
390 except:
391 print("Error 4:Error al manejar valor")
392 input()
393 elif op2==5:
394 print("Ingrese longitud de onda:")
395 longitud=float(input("\u25BA(Tm)"))
396 frecuencia=CalcularFrecuencia(longitud,"Tm")
397 print("Datos de Onda:")
398 print("\u03BB:{0} Tm - frecuencia:{1} Hz - velocidad(en vacio):{2} m/s".format(longitud,frecuencia,velocidad))
399 input()
400 while aux!=1 and aux!=2:
401 BorrarPantalla()
402 banner()
403 preguntas()
404 try:
405 aux = int(input('\u25BA'))
406 if aux==2:
407 n = 99
408 outro()
409 Salir()
410 except:
411 print("Error 4:Error al manejar valor")
412 input()
413 elif op2==6:
414 print("Ingrese longitud de onda:")
415 longitud=float(input("\u25BA(Gm)"))
416 frecuencia=CalcularFrecuencia(longitud,"Gm")
417 print("Datos de Onda:")
418 print("\u03BB:{0} Gm - frecuencia:{1} Hz - velocidad(en vacio):{2} m/s".format(longitud,frecuencia,velocidad))
419 input()
420 while aux!=1 and aux!=2:
421 BorrarPantalla()
422 banner()
423 preguntas()
424 try:
425 aux = int(input('\u25BA'))
426 if aux==2:
427 n = 99
428 outro()
429 Salir()
430 except:
431 print("Error 4:Error al manejar valor")
432 input()
433
434 elif op2==7:
435 print("Ingrese longitud de onda:")
436 longitud=float(input("\u25BA(Mm)"))
437 frecuencia=CalcularFrecuencia(longitud,"Mm")
438 print("Datos de Onda:")
439 print("\u03BB:{0} Mm - frecuencia:{1} Hz - velocidad(en vacio):{2} m/s".format(longitud,frecuencia,velocidad))
440 input()
441 while aux!=1 and aux!=2:
442 BorrarPantalla()
443 banner()
444 preguntas()
445 try:
446 aux = int(input('\u25BA'))
447 if aux==2:
448 n = 99
449 outro()
450 Salir()
451 except:
452 print("Error 4:Error al manejar valor")
453 input()
454
455 elif op2==8:
456 print("Ingrese longitud de onda:")
457 longitud=float(input("\u25BA(Km)"))
458 frecuencia=CalcularFrecuencia(longitud,"Km")
459 print("Datos de Onda:")
460 print("\u03BB:{0} Km - frecuencia:{1} KHz - velocidad(en vacio):{2} m/s".format(longitud,frecuencia*mili,velocidad))
461 input()
462 while aux!=1 and aux!=2:
463 BorrarPantalla()
464 banner()
465 preguntas()
466 try:
467 aux = int(input('\u25BA'))
468 if aux==2:
469 n = 99
470 outro()
471 Salir()
472 except:
473 print("Error 4:Error al manejar valor")
474 input()
475
476 elif op2==9:
477 print("Ingrese longitud de onda:")
478 longitud=float(input("\u25BA(m)"))
479 frecuencia=CalcularFrecuencia(longitud,"m")
480 print("Datos de Onda:")
481 print("\u03BB:{0} m - frecuencia:{1} MHz - velocidad(en vacio):{2} m/s".format(longitud,frecuencia*micro,velocidad))
482 input()
483 while aux!=1 and aux!=2:
484 BorrarPantalla()
485 banner()
486 preguntas()
487 try:
488 aux = int(input('\u25BA'))
489 if aux==2:
490 n = 99
491 outro()
492 Salir()
493 except:
494 print("Error 4:Error al manejar valor")
495 input()
496
497 elif op2==10:
498 print("Ingrese longitud de onda:")
499 longitud=float(input("\u25BA(mm)"))
500 frecuencia=CalcularFrecuencia(longitud,"mm")
501 print("Datos de Onda:")
502 print("\u03BB:{0} mm - frecuencia:{1} GHz - velocidad(en vacio):{2} m/s".format(longitud,frecuencia*nano,velocidad))
503 input()
504 while aux!=1 and aux!=2:
505 BorrarPantalla()
506 banner()
507 preguntas()
508 try:
509 aux = int(input('\u25BA'))
510 if aux==2:
511 n = 99
512 outro()
513 Salir()
514 except:
515 print("Error 4:Error al manejar valor")
516 input()
517 elif op2==11:
518 print("Ingrese longitud de onda:")
519 longitud=float(input("\u25BA(\u03BCm)"))
520 frecuencia=CalcularFrecuencia(longitud,"um")
521 print("Datos de Onda:")
522 print("\u03BB:{0} \u03BBm - frecuencia:{1} THz - velocidad(en vacio):{2} m/s".format(longitud,frecuencia*pico,velocidad))
523 input()
524 while aux!=1 and aux!=2:
525 BorrarPantalla()
526 banner()
527 preguntas()
528 try:
529 aux = int(input('\u25BA'))
530 if aux==2:
531 n = 99
532 outro()
533 Salir()
534 except:
535 print("Error 4:Error al manejar valor")
536 input()
537 elif op2==12:
538 print("Ingrese longitud de onda:")
539 longitud=float(input("\u25BA(nm)"))
540 frecuencia=CalcularFrecuencia(longitud,"nm")
541 print("Datos de Onda:")
542 print("\u03BB:{0} nm - frecuencia:{1} PHz - velocidad(en vacio):{2} m/s".format(longitud,frecuencia*femto,velocidad))
543 input()
544 while aux!=1 and aux!=2:
545 BorrarPantalla()
546 banner()
547 preguntas()
548 try:
549 aux = int(input('\u25BA'))
550 if aux==2:
551 n = 99
552 outro()
553 Salir()
554 except:
555 print("Error 4:Error al manejar valor")
556 input()
557
558 elif op2==13:
559 print("Ingrese longitud de onda:")
560 longitud=float(input("\u25BA(pm)"))
561 frecuencia=CalcularFrecuencia(longitud,"pm")
562 print("Datos de Onda:")
563 print("\u03BB:{0} pm - frecuencia:{1} EHz - velocidad(en vacio):{2} m/s".format(longitud,frecuencia*atto,velocidad))
564 input()
565 while aux!=1 and aux!=2:
566 BorrarPantalla()
567 banner()
568 preguntas()
569 try:
570 aux = int(input('\u25BA'))
571 if aux==2:
572 n = 99
573 outro()
574 Salir()
575 except:
576 print("Error 4:Error al manejar valor")
577 input()
578
579 elif op2==14:
580 print("Ingrese longitud de onda:")
581 longitud=float(input("\u25BA(fm)"))
582 frecuencia=CalcularFrecuencia(longitud,"fm")
583 print("Datos de Onda:")
584 print("\u03BB:{0} fm - frecuencia:{1} ZHz - velocidad(en vacio):{2} m/s".format(longitud,frecuencia*zepto,velocidad))
585 input()
586 while aux!=1 and aux!=2:
587 BorrarPantalla()
588 banner()
589 preguntas()
590 try:
591 aux = int(input('\u25BA'))
592 if aux==2:
593 n = 99
594 outro()
595 Salir()
596 except:
597 print("Error 4:Error al manejar valor")
598 input()
599 elif op2==15:
600 print("Ingrese longitud de onda:")
601 longitud=float(input("\u25BA(am)"))
602 frecuencia=CalcularFrecuencia(longitud,"am")
603 print("Datos de Onda:")
604 print("\u03BB:{0} am - frecuencia:{1} YHz - velocidad(en vacio):{2} m/s".format(longitud,frecuencia*yocto,velocidad))
605 input()
606 while aux!=1 and aux!=2:
607 BorrarPantalla()
608 banner()
609 preguntas()
610 try:
611 aux = int(input('\u25BA'))
612 if aux==2:
613 n = 99
614 outro()
615 Salir()
616 except:
617 print("Error 4:Error al manejar valor")
618 input()
619 elif op2==16:
620 print("Ingrese longitud de onda:")
621 longitud=float(input("\u25BA(zm)"))
622 frecuencia=CalcularFrecuencia(longitud,"zm")
623 print("Datos de Onda:")
624 print("\u03BB:{0} zm - frecuencia:{1} YHz - velocidad(en vacio):{2} m/s".format(longitud,frecuencia*yocto,velocidad))
625 input()
626 while aux!=1 and aux!=2:
627 BorrarPantalla()
628 banner()
629 preguntas()
630 try:
631 aux = int(input('\u25BA'))
632 if aux==2:
633 n = 99
634 outro()
635 Salir()
636 except:
637 print("Error 4:Error al manejar valor")
638 input()
639
640 elif op2==17:
641 print("Ingrese longitud de onda:")
642 longitud=float(input("\u25BA(ym)"))
643 frecuencia=CalcularFrecuencia(longitud,"ym")
644 print("Datos de Onda:")
645 print("\u03BB:{0} ym - frecuencia:{1} YHz - velocidad(en vacio):{2} m/s".format(longitud,frecuencia*yocto,velocidad))
646 input()
647 while aux!=1 and aux!=2:
648 BorrarPantalla()
649 banner()
650 preguntas()
651 try:
652 aux = int(input('\u25BA'))
653 if aux==2:
654 n = 99
655 outro()
656 Salir()
657 except:
658 print("Error 4:Error al manejar valor")
659 input()
660
661 elif op2==99:
662 n = 99
663 outro()
664 Salir()
665 else:
666 print("Opcion invalida")
667 input()
668 except:
669 print("Error 3:Error al seleccionar opcion en menu")
670
671 elif op==2:
672 BorrarPantalla()
673 banner2()
674 print("Ingrese frecuencia:")
675 print("\u24F5)Yotahercios - YHz")
676 print("\u24F6)Zetahercios - ZHz")
677 print("\u24F7)Exahercios - EHz")
678 print("\u24F8)Petahercios - PHz")
679 print("\u24F9)Terahercios - THz")
680 print("\u24FA)Gigahercios - GHz")
681 print("\u24FB)Megahercios - MHz")
682 print("\u24FC)Kilohercios - KHz")
683 print("\u24FD)Hercios - Hz")
684 print("\u24FE)Milihercios - mHz")
685 print("\u24FF)Microhercios - \u03BCHz")
686 print("12)Nanohercios - nHz")
687 print("13)Picohercios - pHz")
688 print("14)Femtohercios - fHz")
689 print("15)Attohercios - aHz")
690 print("16)Zeptohercios - zHz")
691 print("17)Yoctohercios - yHz")
692 print("99)Salir")
693 try:
694 op2 = int(input('\u25BA'))
695 if op2==1:
696 print("Ingrese la frecuencia de onda:")
697 frecuencia=float(input("\u25BA(YHz)"))
698 longitud=CalcularLongitud(frecuencia,"YHz")
699 print("Datos de Onda:")
700 print("Frecuencia:{0} YHz - \u03BB:{1} am - velocidad(en vacio):{2} m/s".format(frecuencia,longitud*E,velocidad))
701 input()
702 while aux!=1 and aux!=2:
703 BorrarPantalla()
704 banner()
705 preguntas()
706 try:
707 aux = int(input('\u25BA'))
708 if aux==2:
709 n = 99
710 outro()
711 Salir()
712 except:
713 print("Error 4:Error al manejar valor")
714 input()
715 elif op2==2:
716 print("Ingrese la frecuencia de onda:")
717 frecuencia=float(input("\u25BA(ZHz)"))
718 longitud=CalcularLongitud(frecuencia,"ZHz")
719 print("Datos de Onda:")
720 print("Frecuencia:{0} ZHz - \u03BB:{1} fm - velocidad(en vacio):{2} m/s".format(frecuencia,longitud*P,velocidad))
721 input()
722 while aux!=1 and aux!=2:
723 BorrarPantalla()
724 banner()
725 preguntas()
726 try:
727 aux = int(input('\u25BA'))
728 if aux==2:
729 n = 99
730 outro()
731 Salir()
732 except:
733 print("Error 4:Error al manejar valor")
734 input()
735 elif op2==3:
736 print("Ingrese la frecuencia de onda:")
737 frecuencia=float(input("\u25BA(EHz)"))
738 longitud=CalcularLongitud(frecuencia,"EHz")
739 print("Datos de Onda:")
740 print("Frecuencia:{0} EHz - \u03BB:{1} pm - velocidad(en vacio):{2} m/s".format(frecuencia,longitud*T,velocidad))
741 input()
742 while aux!=1 and aux!=2:
743 BorrarPantalla()
744 banner()
745 preguntas()
746 try:
747 aux = int(input('\u25BA'))
748 if aux==2:
749 n = 99
750 outro()
751 Salir()
752 except:
753 print("Error 4:Error al manejar valor")
754 input()
755 elif op2==4:
756 print("Ingrese la frecuencia de onda:")
757 frecuencia=float(input("\u25BA(PHz)"))
758 longitud=CalcularLongitud(frecuencia,"PHz")
759 print("Datos de Onda:")
760 print("Frecuencia:{0} PHz - \u03BB:{1} nm - velocidad(en vacio):{2} m/s".format(frecuencia,longitud*G,velocidad))
761 input()
762 while aux!=1 and aux!=2:
763 BorrarPantalla()
764 banner()
765 preguntas()
766 try:
767 aux = int(input('\u25BA'))
768 if aux==2:
769 n = 99
770 outro()
771 Salir()
772 except:
773 print("Error 4:Error al manejar valor")
774 input()
775 elif op2==5:
776 print("Ingrese la frecuencia de onda:")
777 frecuencia=float(input("\u25BA(THz)"))
778 longitud=CalcularLongitud(frecuencia,"THz")
779 print("Datos de Onda:")
780 print("Frecuencia:{0} THz - \u03BB:{1} \u03BCm - velocidad(en vacio):{2} m/s".format(frecuencia,longitud*M,velocidad))
781 input()
782 while aux!=1 and aux!=2:
783 BorrarPantalla()
784 banner()
785 preguntas()
786 try:
787 aux = int(input('\u25BA'))
788 if aux==2:
789 n = 99
790 outro()
791 Salir()
792 except:
793 print("Error 4:Error al manejar valor")
794 input()
795 elif op2==6:
796 print("Ingrese la frecuencia de onda:")
797 frecuencia=float(input("\u25BA(GHz)"))
798 longitud=CalcularLongitud(frecuencia,"GHz")
799 print("Datos de Onda:")
800 print("Frecuencia:{0} GHz - \u03BB:{1} mm - velocidad(en vacio):{2} m/s".format(frecuencia,longitud*K,velocidad))
801 input()
802 while aux!=1 and aux!=2:
803 BorrarPantalla()
804 banner()
805 preguntas()
806 try:
807 aux = int(input('\u25BA'))
808 if aux==2:
809 n = 99
810 outro()
811 Salir()
812 except:
813 print("Error 4:Error al manejar valor")
814 input()
815
816 elif op2==7:
817 print("Ingrese la frecuencia de onda:")
818 frecuencia=float(input("\u25BA(MHz)"))
819 longitud=CalcularLongitud(frecuencia,"MHz")
820 print("Datos de Onda:")
821 print("Frecuencia:{0} MHz - \u03BB:{1} m - velocidad(en vacio):{2} m/s".format(frecuencia,longitud,velocidad))
822 input()
823 while aux!=1 and aux!=2:
824 BorrarPantalla()
825 banner()
826 preguntas()
827 try:
828 aux = int(input('\u25BA'))
829 if aux==2:
830 n = 99
831 outro()
832 Salir()
833 except:
834 print("Error 4:Error al manejar valor")
835 input()
836
837 elif op2==8:
838 print("Ingrese la frecuencia de onda:")
839 frecuencia=float(input("\u25BA(KHz)"))
840 longitud=CalcularLongitud(frecuencia,"KHz")
841 print("Datos de Onda:")
842 print("Frecuencia:{0} KHz - \u03BB:{1} Km - velocidad(en vacio):{2} m/s".format(frecuencia,longitud*mili,velocidad))
843 input()
844 while aux!=1 and aux!=2:
845 BorrarPantalla()
846 banner()
847 preguntas()
848 try:
849 aux = int(input('\u25BA'))
850 if aux==2:
851 n = 99
852 outro()
853 Salir()
854 except:
855 print("Error 4:Error al manejar valor")
856 input()
857
858 elif op2==9:
859 print("Ingrese la frecuencia de onda:")
860 frecuencia=float(input("\u25BA(Hz)"))
861 longitud=CalcularLongitud(frecuencia,"Hz")
862 print("Datos de Onda:")
863 print("Frecuencia:{0} Hz - \u03BB:{1} Mm - velocidad(en vacio):{2} m/s".format(frecuencia,longitud*micro,velocidad))
864 input()
865 while aux!=1 and aux!=2:
866 BorrarPantalla()
867 banner()
868 preguntas()
869 try:
870 aux = int(input('\u25BA'))
871 if aux==2:
872 n = 99
873 outro()
874 Salir()
875 except:
876 print("Error 4:Error al manejar valor")
877 input()
878
879 elif op2==10:
880 print("Ingrese la frecuencia de onda:")
881 frecuencia=float(input("\u25BA(mHz)"))
882 longitud=CalcularLongitud(frecuencia,"mHz")
883 print("Datos de Onda:")
884 print("Frecuencia:{0} mHz - \u03BB:{1} Gm - velocidad(en vacio):{2} m/s".format(frecuencia,longitud*nano,velocidad))
885 input()
886 while aux!=1 and aux!=2:
887 BorrarPantalla()
888 banner()
889 preguntas()
890 try:
891 aux = int(input('\u25BA'))
892 if aux==2:
893 n = 99
894 outro()
895 Salir()
896 except:
897 print("Error 4:Error al manejar valor")
898 input()
899 elif op2==11:
900 print("Ingrese la frecuencia de onda:")
901 frecuencia=float(input("\u25BA(\u03BCHz)"))
902 longitud=CalcularLongitud(frecuencia,"uHz")
903 print("Datos de Onda:")
904 print("Frecuencia:{0} \u03BCHz - \u03BB:{1} Tm - velocidad(en vacio):{2} m/s".format(frecuencia,longitud*pico,velocidad))
905 input()
906 while aux!=1 and aux!=2:
907 BorrarPantalla()
908 banner()
909 preguntas()
910 try:
911 aux = int(input('\u25BA'))
912 if aux==2:
913 n = 99
914 outro()
915 Salir()
916 except:
917 print("Error 4:Error al manejar valor")
918 input()
919 elif op2==12:
920 print("Ingrese la frecuencia de onda:")
921 frecuencia=float(input("\u25BA(nHz)"))
922 longitud=CalcularLongitud(frecuencia,"nHz")
923 print("Datos de Onda:")
924 print("Frecuencia:{0} nHz - \u03BB:{1} Pm - velocidad(en vacio):{2} m/s".format(frecuencia,longitud*femto,velocidad))
925 input()
926 while aux!=1 and aux!=2:
927 BorrarPantalla()
928 banner()
929 preguntas()
930 try:
931 aux = int(input('\u25BA'))
932 if aux==2:
933 n = 99
934 outro()
935 Salir()
936 except:
937 print("Error 4:Error al manejar valor")
938 input()
939
940 elif op2==13:
941 print("Ingrese la frecuencia de onda:")
942 frecuencia=float(input("\u25BA(pHz)"))
943 longitud=CalcularLongitud(frecuencia,"pHz")
944 print("Datos de Onda:")
945 print("Frecuencia:{0} pHz - \u03BB:{1} Em - velocidad(en vacio):{2} m/s".format(frecuencia,longitud*atto,velocidad))
946 input()
947 while aux!=1 and aux!=2:
948 BorrarPantalla()
949 banner()
950 preguntas()
951 try:
952 aux = int(input('\u25BA'))
953 if aux==2:
954 n = 99
955 outro()
956 Salir()
957 except:
958 print("Error 4:Error al manejar valor")
959 input()
960
961 elif op2==14:
962 print("Ingrese la frecuencia de onda:")
963 frecuencia=float(input("\u25BA(fHz)"))
964 longitud=CalcularLongitud(frecuencia,"fHz")
965 print("Datos de Onda:")
966 print("Frecuencia:{0} fHz - \u03BB:{1} Zm - velocidad(en vacio):{2} m/s".format(frecuencia,longitud*zepto,velocidad))
967 input()
968 while aux!=1 and aux!=2:
969 BorrarPantalla()
970 banner()
971 preguntas()
972 try:
973 aux = int(input('\u25BA'))
974 if aux==2:
975 n = 99
976 outro()
977 Salir()
978 except:
979 print("Error 4:Error al manejar valor")
980 input()
981 elif op2==15:
982 print("Ingrese la frecuencia de onda:")
983 frecuencia=float(input("\u25BA(aHz)"))
984 longitud=CalcularLongitud(frecuencia,"aHz")
985 print("Datos de Onda:")
986 print("Frecuencia:{0} aHz - \u03BB:{1} Ym - velocidad(en vacio):{2} m/s".format(frecuencia,longitud*yocto,velocidad))
987 input()
988 while aux!=1 and aux!=2:
989 BorrarPantalla()
990 banner()
991 preguntas()
992 try:
993 aux = int(input('\u25BA'))
994 if aux==2:
995 n = 99
996 outro()
997 Salir()
998 except:
999 print("Error 4:Error al manejar valor")
1000 input()
1001 elif op2==16:
1002 print("Ingrese la frecuencia de onda:")
1003 frecuencia=float(input("\u25BA(zHz)"))
1004 longitud=CalcularLongitud(frecuencia,"zHz")
1005 print("Datos de Onda:")
1006 print("Frecuencia:{0} zHz - \u03BB:{1} Ym - velocidad(en vacio):{2} m/s".format(frecuencia,longitud*yocto,velocidad))
1007 input()
1008 while aux!=1 and aux!=2:
1009 BorrarPantalla()
1010 banner()
1011 preguntas()
1012 try:
1013 aux = int(input('\u25BA'))
1014 if aux==2:
1015 n = 99
1016 outro()
1017 Salir()
1018 except:
1019 print("Error 4:Error al manejar valor")
1020 input()
1021
1022 elif op2==17:
1023 print("Ingrese la frecuencia de onda:")
1024 frecuencia=float(input("\u25BA(yHz)"))
1025 longitud=CalcularLongitud(frecuencia,"yHz")
1026 print("Datos de Onda:")
1027 print("Frecuencia:{0} yHz - \u03BB:{1} Ym - velocidad(en vacio):{2} m/s".format(frecuencia,longitud*yocto,velocidad))
1028 input()
1029 while aux!=1 and aux!=2:
1030 BorrarPantalla()
1031 banner()
1032 preguntas()
1033 try:
1034 aux = int(input('\u25BA'))
1035 if aux==2:
1036 n = 99
1037 outro()
1038 Salir()
1039 except:
1040 print("Error 4:Error al manejar valor")
1041 input()
1042 elif op2==99:
1043 n = 99
1044 outro()
1045 Salir()
1046 else:
1047 print("Opcion invalida")
1048 input()
1049 except:
1050 print("Error 3:Error al seleccionar opcion en menu")
1051
1052 elif op==3:
1053 BorrarPantalla()
1054 banner3()
1055 print("Ingrese frecuencia:")
1056 print("\u24F5)Yotahercios - YHz")
1057 print("\u24F6)Zetahercios - ZHz")
1058 print("\u24F7)Exahercios - EHz")
1059 print("\u24F8)Petahercios - PHz")
1060 print("\u24F9)Terahercios - THz")
1061 print("\u24FA)Gigahercios - GHz")
1062 print("\u24FB)Megahercios - MHz")
1063 print("\u24FC)Kilohercios - KHz")
1064 print("\u24FD)Hercios - Hz")
1065 print("\u24FE)Milihercios - mHz")
1066 print("\u24FF)Microhercios - \u03BCHz")
1067 print("12)Nanohercios - nHz")
1068 print("13)Picohercios - pHz")
1069 print("14)Femtohercios - fHz")
1070 print("15)Attohercios - aHz")
1071 print("16)Zeptohercios - zHz")
1072 print("17)Yoctohercios - yHz")
1073 print("99)Salir")
1074 try:
1075 op2 = int(input('\u25BA'))
1076 if op2==1:
1077 print("Ingrese la frecuencia de onda:")
1078 frecuencia=float(input("\u25BA(YHz)"))
1079 energia=CalculareV(frecuencia,"YHz")
1080 print("Datos de Onda:")
1081 print("Frecuencia:{0} YHz - Energ\u00EDa Cin\u00E9tica:{1} TeV - velocidad(en vacio):{2} m/s".format(frecuencia,energia*pico,velocidad))
1082 input()
1083 while aux!=1 and aux!=2:
1084 BorrarPantalla()
1085 banner()
1086 preguntas()
1087 try:
1088 aux = int(input('\u25BA'))
1089 if aux==2:
1090 n = 99
1091 outro()
1092 Salir()
1093 except:
1094 print("Error 4:Error al manejar valor")
1095 input()
1096 elif op2==2:
1097 print("Ingrese la frecuencia de onda:")
1098 frecuencia=float(input("\u25BA(ZHz)"))
1099 energia=CalculareV(frecuencia,"ZHz")
1100 print("Datos de Onda:")
1101 print("Frecuencia:{0} ZHz - Energ\u00EDa Cin\u00E9tica:{1} GeV - velocidad(en vacio):{2} m/s".format(frecuencia,energia*nano,velocidad))
1102 input()
1103 while aux!=1 and aux!=2:
1104 BorrarPantalla()
1105 banner()
1106 preguntas()
1107 try:
1108 aux = int(input('\u25BA'))
1109 if aux==2:
1110 n = 99
1111 outro()
1112 Salir()
1113 except:
1114 print("Error 4:Error al manejar valor")
1115 input()
1116 elif op2==3:
1117 print("Ingrese la frecuencia de onda:")
1118 frecuencia=float(input("\u25BA(EHz)"))
1119 energia=CalculareV(frecuencia,"EHz")
1120 print("Datos de Onda:")
1121 print("Frecuencia:{0} EHz - Energ\u00EDa Cin\u00E9tica:{1} MeV - velocidad(en vacio):{2} m/s".format(frecuencia,energia*micro,velocidad))
1122 input()
1123 while aux!=1 and aux!=2:
1124 BorrarPantalla()
1125 banner()
1126 preguntas()
1127 try:
1128 aux = int(input('\u25BA'))
1129 if aux==2:
1130 n = 99
1131 outro()
1132 Salir()
1133 except:
1134 print("Error 4:Error al manejar valor")
1135 input()
1136 elif op2==4:
1137 print("Ingrese la frecuencia de onda:")
1138 frecuencia=float(input("\u25BA(PHz)"))
1139 energia=CalculareV(frecuencia,"PHz")
1140 print("Datos de Onda:")
1141 print("Frecuencia:{0} PHz - Energ\u00EDa Cin\u00E9tica:{1} KeV - velocidad(en vacio):{2} m/s".format(frecuencia,energia*mili,velocidad))
1142 input()
1143 while aux!=1 and aux!=2:
1144 BorrarPantalla()
1145 banner()
1146 preguntas()
1147 try:
1148 aux = int(input('\u25BA'))
1149 if aux==2:
1150 n = 99
1151 outro()
1152 Salir()
1153 except:
1154 print("Error 4:Error al manejar valor")
1155 input()
1156 elif op2==5:
1157 print("Ingrese la frecuencia de onda:")
1158 frecuencia=float(input("\u25BA(THz)"))
1159 energia=CalculareV(frecuencia,"THz")
1160 print("Datos de Onda:")
1161 print("Frecuencia:{0} THz - Energ\u00EDa Cin\u00E9tica:{1} eV - velocidad(en vacio):{2} m/s".format(frecuencia,energia,velocidad))
1162 input()
1163 while aux!=1 and aux!=2:
1164 BorrarPantalla()
1165 banner()
1166 preguntas()
1167 try:
1168 aux = int(input('\u25BA'))
1169 if aux==2:
1170 n = 99
1171 outro()
1172 Salir()
1173 except:
1174 print("Error 4:Error al manejar valor")
1175 input()
1176 elif op2==6:
1177 print("Ingrese la frecuencia de onda:")
1178 frecuencia=float(input("\u25BA(GHz)"))
1179 energia=CalculareV(frecuencia,"GHz")
1180 print("Datos de Onda:")
1181 print("Frecuencia:{0} GHz - Energ\u00EDa Cin\u00E9tica:{1} meV - velocidad(en vacio):{2} m/s".format(frecuencia,energia*K,velocidad))
1182 input()
1183 while aux!=1 and aux!=2:
1184 BorrarPantalla()
1185 banner()
1186 preguntas()
1187 try:
1188 aux = int(input('\u25BA'))
1189 if aux==2:
1190 n = 99
1191 outro()
1192 Salir()
1193 except:
1194 print("Error 4:Error al manejar valor")
1195 input()
1196
1197 elif op2==7:
1198 print("Ingrese la frecuencia de onda:")
1199 frecuencia=float(input("\u25BA(MHz)"))
1200 energia=CalculareV(frecuencia,"MHz")
1201 print("Datos de Onda:")
1202 print("Frecuencia:{0} MHz - Energ\u00EDa Cin\u00E9tica:{1} \u03BCeV - velocidad(en vacio):{2} m/s".format(frecuencia,energia*M,velocidad))
1203 input()
1204 while aux!=1 and aux!=2:
1205 BorrarPantalla()
1206 banner()
1207 preguntas()
1208 try:
1209 aux = int(input('\u25BA'))
1210 if aux==2:
1211 n = 99
1212 outro()
1213 Salir()
1214 except:
1215 print("Error 4:Error al manejar valor")
1216 input()
1217
1218 elif op2==8:
1219 print("Ingrese la frecuencia de onda:")
1220 frecuencia=float(input("\u25BA(KHz)"))
1221 energia=CalculareV(frecuencia,"KHz")
1222 print("Datos de Onda:")
1223 print("Frecuencia:{0} KHz - Energ\u00EDa Cin\u00E9tica:{1} neV - velocidad(en vacio):{2} m/s".format(frecuencia,energia*G,velocidad))
1224 input()
1225 while aux!=1 and aux!=2:
1226 BorrarPantalla()
1227 banner()
1228 preguntas()
1229 try:
1230 aux = int(input('\u25BA'))
1231 if aux==2:
1232 n = 99
1233 outro()
1234 Salir()
1235 except:
1236 print("Error 4:Error al manejar valor")
1237 input()
1238
1239 elif op2==9:
1240 print("Ingrese la frecuencia de onda:")
1241 frecuencia=float(input("\u25BA(Hz)"))
1242 energia=CalculareV(frecuencia,"Hz")
1243 print("Datos de Onda:")
1244 print("Frecuencia:{0} Hz - Energ\u00EDa Cin\u00E9tica:{1} peV - velocidad(en vacio):{2} m/s".format(frecuencia,energia*T,velocidad))
1245 input()
1246 while aux!=1 and aux!=2:
1247 BorrarPantalla()
1248 banner()
1249 preguntas()
1250 try:
1251 aux = int(input('\u25BA'))
1252 if aux==2:
1253 n = 99
1254 outro()
1255 Salir()
1256 except:
1257 print("Error 4:Error al manejar valor")
1258 input()
1259
1260 elif op2==10:
1261 print("Ingrese la frecuencia de onda:")
1262 frecuencia=float(input("\u25BA(mHz)"))
1263 energia=CalculareV(frecuencia,"mHz")
1264 print("Datos de Onda:")
1265 print("Frecuencia:{0} mHz - Energ\u00EDa Cin\u00E9tica:{1} feV - velocidad(en vacio):{2} m/s".format(frecuencia,energia*P,velocidad))
1266 input()
1267 while aux!=1 and aux!=2:
1268 BorrarPantalla()
1269 banner()
1270 preguntas()
1271 try:
1272 aux = int(input('\u25BA'))
1273 if aux==2:
1274 n = 99
1275 outro()
1276 Salir()
1277 except:
1278 print("Error 4:Error al manejar valor")
1279 input()
1280 elif op2==11:
1281 print("Ingrese la frecuencia de onda:")
1282 frecuencia=float(input("\u25BA(\u03BCHz)"))
1283 energia=CalculareV(frecuencia,"\u03BCHz")
1284 print("Datos de Onda:")
1285 print("Frecuencia:{0} \u03BCHz - Energ\u00EDa Cin\u00E9tica:{1} aeV - velocidad(en vacio):{2} m/s".format(frecuencia,energia*E,velocidad))
1286 input()
1287 while aux!=1 and aux!=2:
1288 BorrarPantalla()
1289 banner()
1290 preguntas()
1291 try:
1292 aux = int(input('\u25BA'))
1293 if aux==2:
1294 n = 99
1295 outro()
1296 Salir()
1297 except:
1298 print("Error 4:Error al manejar valor")
1299 input()
1300 elif op2==12:
1301 print("Ingrese la frecuencia de onda:")
1302 frecuencia=float(input("\u25BA(nHz)"))
1303 energia=CalculareV(frecuencia,"nHz")
1304 print("Datos de Onda:")
1305 print("Frecuencia:{0} nHz - Energ\u00EDa Cin\u00E9tica:{1} zeV - velocidad(en vacio):{2} m/s".format(frecuencia,energia*Z,velocidad))
1306 input()
1307 while aux!=1 and aux!=2:
1308 BorrarPantalla()
1309 banner()
1310 preguntas()
1311 try:
1312 aux = int(input('\u25BA'))
1313 if aux==2:
1314 n = 99
1315 outro()
1316 Salir()
1317 except:
1318 print("Error 4:Error al manejar valor")
1319 input()
1320
1321 elif op2==13:
1322 print("Ingrese la frecuencia de onda:")
1323 frecuencia=float(input("\u25BA(pHz)"))
1324 energia=CalculareV(frecuencia,"pHz")
1325 print("Datos de Onda:")
1326 print("Frecuencia:{0} pHz - Energ\u00EDa Cin\u00E9tica:{1} yeV - velocidad(en vacio):{2} m/s".format(frecuencia,energia*Y,velocidad))
1327 input()
1328 while aux!=1 and aux!=2:
1329 BorrarPantalla()
1330 banner()
1331 preguntas()
1332 try:
1333 aux = int(input('\u25BA'))
1334 if aux==2:
1335 n = 99
1336 outro()
1337 Salir()
1338 except:
1339 print("Error 4:Error al manejar valor")
1340 input()
1341
1342 elif op2==14:
1343 print("Ingrese la frecuencia de onda:")
1344 frecuencia=float(input("\u25BA(fHz)"))
1345 energia=CalculareV(frecuencia,"fHz")
1346 print("Datos de Onda:")
1347 print("Frecuencia:{0} fHz - Energ\u00EDa Cin\u00E9tica:{1} yeV - velocidad(en vacio):{2} m/s".format(frecuencia,energia*Y,velocidad))
1348 input()
1349 while aux!=1 and aux!=2:
1350 BorrarPantalla()
1351 banner()
1352 preguntas()
1353 try:
1354 aux = int(input('\u25BA'))
1355 if aux==2:
1356 n = 99
1357 outro()
1358 Salir()
1359 except:
1360 print("Error 4:Error al manejar valor")
1361 input()
1362 elif op2==15:
1363 print("Ingrese la frecuencia de onda:")
1364 frecuencia=float(input("\u25BA(aHz)"))
1365 energia=CalculareV(frecuencia,"aHz")
1366 print("Datos de Onda:")
1367 print("Frecuencia:{0} aHz - Energ\u00EDa Cin\u00E9tica:{1} yeV - velocidad(en vacio):{2} m/s".format(frecuencia,energia*Y,velocidad))
1368 input()
1369 while aux!=1 and aux!=2:
1370 BorrarPantalla()
1371 banner()
1372 preguntas()
1373 try:
1374 aux = int(input('\u25BA'))
1375 if aux==2:
1376 n = 99
1377 outro()
1378 Salir()
1379 except:
1380 print("Error 4:Error al manejar valor")
1381 input()
1382 elif op2==16:
1383 print("Ingrese la frecuencia de onda:")
1384 frecuencia=float(input("\u25BA(zHz)"))
1385 energia=CalculareV(frecuencia,"zHz")
1386 print("Datos de Onda:")
1387 print("Frecuencia:{0} zHz - Energ\u00EDa Cin\u00E9tica:{1} yeV - velocidad(en vacio):{2} m/s".format(frecuencia,energia*Y,velocidad))
1388 input()
1389 while aux!=1 and aux!=2:
1390 BorrarPantalla()
1391 banner()
1392 preguntas()
1393 try:
1394 aux = int(input('\u25BA'))
1395 if aux==2:
1396 n = 99
1397 outro()
1398 Salir()
1399 except:
1400 print("Error 4:Error al manejar valor")
1401 input()
1402
1403 elif op2==17:
1404 print("Ingrese la frecuencia de onda:")
1405 frecuencia=float(input("\u25BA(yHz)"))
1406 energia=CalculareV(frecuencia,"yHz")
1407 print("Datos de Onda:")
1408 print("Frecuencia:{0} yHz - Energ\u00EDa Cin\u00E9tica:{1} yeV - velocidad(en vacio):{2} m/s".format(frecuencia,energia*Y,velocidad))
1409 input()
1410 while aux!=1 and aux!=2:
1411 BorrarPantalla()
1412 banner()
1413 preguntas()
1414 try:
1415 aux = int(input('\u25BA'))
1416 if aux==2:
1417 n = 99
1418 outro()
1419 Salir()
1420 except:
1421 print("Error 4:Error al manejar valor")
1422 input()
1423 elif op2==99:
1424 n = 99
1425 outro()
1426 Salir()
1427 else:
1428 print("Opcion invalida")
1429 input()
1430 except:
1431 print("Error 3:Error al seleccionar opcion en menu")
1432
1433
1434 elif op==99:
1435 n = 99
1436 outro()
1437 Salir()
1438 else:
1439 print("Opcion invalida")
1440 input()
1441 Salir()