Algoritmo Numero Perfecto y Mayor

8
//algoritmo para hallar el número perfecto de 3 números digitados por teclado //declaración de variables a, b, c : entero inicio Escribir (“Digite el primer número:”); Leer (a); Escribir (“Digite el segundo número:”)” Leer (b); Escribir (“Digite el tercer número:”)” Leer (c); Si (a>b) Si (a>c) Si (b>c) Escribir ("el perfecto es:,b); Si no Escribir ("el perfecto es:,c); Fin si Sino Escribir (el perfecto es:,a); Fin si Si no Si (b>c) Si (a>c) Escribir ("el perfecto es:,a); Si no Escribir (“el perfecto es:,c); Fin si Si no Escribir ("el perfecto es:”,b); Fin si Fin si Fin

description

Algoritmo Numero Perfecto y Mayor

Transcript of Algoritmo Numero Perfecto y Mayor

//algoritmo para hallar el nmero perfecto de 3 nmeros digitados por teclado//declaracin de variablesa, b, c : enteroinicioEscribir (Digite el primer nmero:)!eer (a)Escribir (Digite el seg"ndo nmero:)!eer (b)Escribir (Digite el tercer nmero:)!eer (c)#i (a$b) #i (a$c) #i (b$c) Escribir (%el perfecto es:,b) #i no Escribir (%el perfecto es:,c)&in si#inoEscribir (el perfecto es:,a) &in si #i no #i (b$c)#i (a$c) Escribir (%el perfecto es:,a) #i no Escribir (el perfecto es:,c)&in si#i noEscribir (%el perfecto es:,b) &in si&in si&in //'lgoritmo para hallar el ma(or de tres nmeros digitados por teclado//declaracin de variablesa, b, c : enteroinicioEscribir (Digite el primer nmero:)!eer (a)Escribir (Digite el seg"ndo nmero:)!eer (b)Escribir (Digite el tercer nmero:)!eer (c)#i (a$b) #i (a$c)Escribir (%el nmero ma(or es : %,a)#i no Escribir (%el nmero ma(or es :%,c) &in si #i no #i (b$c)Escribir (%el nmero ma(or es :%,b)#inoEscribir (%el nmero ma(or es : %,c) &in si&in si&in )rivate #"b )*+,-DE#,.E/0*-1e()ress(1e('scii 's 2nteger)2f 1e('scii 3 43 0hen 5-DE#,.E/0*60e7t 3 5al(5'!*+-0*0'!60e7t) 8 5al()*+,-DE#,.E/0*60e7t) / 499 0*0'!-/E0*60e7t 3 5al(5'!*+-0*0'!60e7t) : 5al(5-DE#,.E/0*60e7t) /.E5*6#et&oc"sEnd 2fEnd #"b)rivate #"b #'!2+-,lic;()Dim !#.>46,aption) 8 5al(0F025'460e7t) / 4990*0'!460e7t 3 5al(!>!#.>46,aption) C 5al(0F05-25'460e7t)0F0,'/0G6#et&oc"sEnd 2fEnd #"b)rivate #"b 0F05-./24-1e()ress(1e('scii 's 2nteger)2f 1e('scii 3 43 0hen !>!#.>46,aption 3 5al(0F0,'/0460e7t) 8 5al(0F05-./2460e7t) 0F025'46#et&oc"sEnd 2fEnd #"b)rivate #"b 0F025'G-1e()ress(1e('scii 's 2nteger)2f 1e('scii 3 43 0hen0F05-25'G60e7t 3 5al(!>!#.>G6,aption) 8 5al(0F025'G60e7t) / 4990*0'!G60e7t 3 5al(!>!#.>G6,aption) C 5al(0F05-25'G60e7t)0F0,'/036#et&oc"sEnd 2fEnd #"b)rivate #"b 0F05-./2G-1e()ress(1e('scii 's 2nteger)2f 1e('scii 3 43 0hen !>!#.>G6,aption 3 5al(0F0,'/0G60e7t) 8 5al(0F05-./2G60e7t) 0F025'G6#et&oc"sEnd 2fEnd #"b)rivate #"b 0F025'3-1e()ress(1e('scii 's 2nteger)2f 1e('scii 3 43 0hen0F05-25'360e7t 3 5al(!>!#.>36,aption) 8 5al(0F025'360e7t) / 4990*0'!360e7t 3 5al(!>!#.>36,aption) C 5al(0F05-25'360e7t)0F0,'/0H6#et&oc"sEnd 2fEnd #"b)rivate #"b 0F05-./23-1e()ress(1e('scii 's 2nteger)2f 1e('scii 3 43 0hen !>!#.>36,aption 3 5al(0F0,'/0360e7t) 8 5al(0F05-./2360e7t) 0F025'36#et&oc"sEnd 2fEnd #"b)rivate #"b 0F025'H-1e()ress(1e('scii 's 2nteger)2f 1e('scii 3 43 0hen0F05-25'H60e7t 3 5al(!>!#.>H6,aption) 8 5al(0F025'H60e7t) / 4990*0'!H60e7t 3 5al(!>!#.>H6,aption) C 5al(0F05-25'H60e7t)0F0,'/0I6#et&oc"sEnd 2fEnd #"b)rivate #"b 0F05-./2H-1e()ress(1e('scii 's 2nteger)2f 1e('scii 3 43 0hen !>!#.>H6,aption 3 5al(0F0,'/0H60e7t) 8 5al(0F05-./2H60e7t) 0F025'H6#et&oc"sEnd 2fEnd #"b)rivate #"b 0F025'I-1e()ress(1e('scii 's 2nteger)2f 1e('scii 3 43 0hen0F05-25'I60e7t 3 5al(!>!#.>I6,aption) 8 5al(0F025'I60e7t) / 4990*0'!I60e7t 3 5al(!>!#.>I6,aption) C 5al(0F05-25'I60e7t)0F0,'/0E6#et&oc"sEnd 2fEnd #"b)rivate #"b 0F05-./2I-1e()ress(1e('scii 's 2nteger)2f 1e('scii 3 43 0hen !>!#.>I6,aption 3 5al(0F0,'/0I60e7t) 8 5al(0F05-./2I60e7t) 0F025'I6#et&oc"sEnd 2fEnd #"b)rivate #"b 0F025'E-1e()ress(1e('scii 's 2nteger)2f 1e('scii 3 43 0hen0F05-25'E60e7t 3 5al(!>!#.>E6,aption) 8 5al(0F025'E60e7t) / 4990*0'!E60e7t 3 5al(!>!#.>E6,aption) C 5al(0F05-25'E60e7t)0F0,'/0J6#et&oc"sEnd 2fEnd #"b)rivate #"b 0F05-./2E-1e()ress(1e('scii 's 2nteger)2f 1e('scii 3 43 0hen !>!#.>E6,aption 3 5al(0F0,'/0E60e7t) 8 5al(0F05-./2E60e7t) 0F025'E6#et&oc"sEnd 2fEnd #"b)rivate #"b 0F025'J-1e()ress(1e('scii 's 2nteger)2f 1e('scii 3 43 0hen0F05-25'J60e7t 3 5al(!>!#.>J6,aption) 8 5al(0F025'J60e7t) / 4990*0'!J60e7t 3 5al(!>!#.>J6,aption) C 5al(0F05-25'J60e7t)0F0,'/0K6#et&oc"sEnd 2fEnd #"b)rivate #"b 0F05-./2J-1e()ress(1e('scii 's 2nteger)2f 1e('scii 3 43 0hen !>!#.>J6,aption 3 5al(0F0,'/0J60e7t) 8 5al(0F05-./2J60e7t) 0F025'J6#et&oc"sEnd 2fEnd #"b)rivate #"b 0F025'K-1e()ress(1e('scii 's 2nteger)2f 1e('scii 3 43 0hen0F05-25'K60e7t 3 5al(!>!#.>K6,aption) 8 5al(0F025'K60e7t) / 4990*0'!K60e7t 3 5al(!>!#.>K6,aption) C 5al(0F05-25'K60e7t)0F0,'/0L6#et&oc"sEnd 2fEnd #"b)rivate #"b 0F05-./2K-1e()ress(1e('scii 's 2nteger)2f 1e('scii 3 43 0hen !>!#.>K6,aption 3 5al(0F0,'/0K60e7t) 8 5al(0F05-./2K60e7t) 0F025'K6#et&oc"sEnd 2fEnd #"b)rivate #"b 0F025'L-1e()ress(1e('scii 's 2nteger)2f 1e('scii 3 43 0hen0F05-25'L60e7t 3 5al(!>!#.>L6,aption) 8 5al(0F025'L60e7t) / 4990*0'!L60e7t 3 5al(!>!#.>L6,aption) C 5al(0F05-25'L60e7t)0F0,'/0496#et&oc"sEnd 2fEnd #"b)rivate #"b 0F05-./2L-1e()ress(1e('scii 's 2nteger)2f 1e('scii 3 43 0hen !>!#.>L6,aption 3 5al(0F0,'/0L60e7t) 8 5al(0F05-./2L60e7t) 0F025'L6#et&oc"sEnd 2fEnd #"b)rivate #"b 0F025'49-1e()ress(1e('scii 's 2nteger)2f 1e('scii 3 43 0hen 0F05-25'4960e7t 3 5al(!>!#.>L6,aption) 8 5al(0F025'L60e7t) / 499 0*0'!4960e7t 3 5al(!>!#.>496,aption) C 5al(0F05-25'4960e7t) 0*0-25'6,aption 3 5al(0F05-25'460e7t) C 5al(0F05-25'G60e7t) C 5al(0F05-25'360e7t) C 5al(0F05-25'H60e7t) C 5al(0F05-25'I60e7t) C 5al(0F05-25'E60e7t) C 5al(0F05-25'J60e7t) C 5al(0F05-25'K60e7t) C 5al(0F05-25'L60e7t) C 5al(0F05-25'4960e7t) 5'!*+-0*0'!60e7t 3 5al(0*0'!460e7t) C 5al(0*0'!G60e7t) C 5al(0*0'!360e7t) C 5al(0*0'!H60e7t) C 5al(0*0'!I60e7t) C 5al(0*0'!E60e7t) C 5al(0*0'!J60e7t) C 5al(0*0'!K60e7t) C 5al(0*0'!L60e7t) C 5al(0*0'!4960e7t) )*+,-DE#,.E/0*6#et&oc"sEnd 2fEnd #"b)rivate #"b 0F05-./249-1e()ress(1e('scii 's 2nteger)2f 1e('scii 3 43 0hen !>!#.>496,aption 3 5al(0F0,'/04960e7t) 8 5al(0F05-./24960e7t) 0F025'496#et&oc"sEnd 2fEnd #"b