Sunteți pe pagina 1din 14

DIAGRAMAS DE FLUJO CON VECTORES

Del 11 al 20
11. Dada n personas almacenar el nombre y la edad de cada uno y hallar el nombre de la que tiene la edad mayor, y el promedio de todas las edades. INICIO

N VNO [N] VE [N] SE; EM; NM=0 PE, NM

i= 0,N-1,1

PE=SE/N

VNO[i], VE[i]

FIN

VE[i ]>E

V EM= VE[i] NM= VNO[i]

SE=SE+VE[i]

VNO= Vector Nombres VE= Vector Edades SE= Suma De Edades EM= Edad Mayor NM= Nombre De La Persona Con Edad Mayor N= Nmero De Personas PE= Promedio De Edades

12. Dada N personas se desea saber cuntas de ellas cumplen con los siguientes requisitos (Deben cumplir todos) para otorgarles una beca y se desea almacenar en un vector el nombre de las personas que obtuvieron la beca. a. Estrato 1 y que tengan sisben b. Edad entre 18 -25 40 45 c. Deben vivir a mas de 3 kilmetros de la institucin d. Deben presentar un promedio General de los grados 10 y 11 superior a 4,5 INICIO

N VNO [N] ES; E; SI; PG; MVI; CPB=0 CPB

i= 0,N-1,1

N= Cantidad De Personas VNO= Vector Nombre ES= Estrato E= Edad SI= Tiene Sisben PG= Promedio General DVI= Distancia De La Vivienda A La Institucin CPB= Cantidad De Personas Becadas FIN

ES, E, SI, PG, DVI

ES=1 Y SI=Si

18<=E<=2 5 O 40<=E<=4 5 DVI >= 3KM PG >= 4,5

CPB=CPB+1 VNO[i]

13. Dada N estudiantes almacenar en un vector el valor a pagar por matrcula dependiendo de lo siguiente e imprimir a cada estudiante el valor a pagar *Si estudia ingeniera Financiera el valor de semestre es de 2,000,000 *Si estudia Derecho el valor del semestre es de 2, 500,000 *Independiente de cul sea la carrera que elijan deben tomar una de las siguientes electiva: Natacin $80,000 Futbol $50,000 Ajedrez $60,000

*Si el estrato es 1 o 2 tendrn un descuento en el valor del semestre del 5% *Si tienen sisben el descuento sobre el valor del semestre es del 3% *Si el estudiante ingresa a primer semestre no tiene descuento *Si el estudiante ya haba cursado semestre, tendr descuento del 8% si la nota de su promedio del semestre anterior es superior a 4,0

INICIO N VM [N]

i= 0,N-1,1

FIN

ING

ING!= FINANCIER A Y ING!= DERECHO

F V=2500.000

ING = FINANCIER A

V V=2000.000

OPC

OPC

L=50.000

L=80.000

L=60.000

SC

S C

ES

F D=0

ES= 1 O ES= 2

V D= 5%

TS

F DS=

TS = Si

V DS= 3%

RP,

F
RP = Si

F
P> 40

DP= 8%

VM[i]= V+L-D-DS-DP VM[i] 2

VM= Vector Matricula N= Cantidad De Estudiantes ING= Ingeniera V= Valor Del Semestre OPC= Opcin De Electiva 1. Natacin 2. Futbol 3. Ajedrez L= Valor De La Lectiva SC= Semestre En Curso ES= Estrato D= Descuento Por Estrato TS= Tiene Sisben DS= Descuento Por Sisben RP= Repitente P= Promedio Semestre Anterior DP= Descuento Por Promedio 14. Dada n nmeros almacenarlos en un vector, una vez almacenados hallar la suma de todos los nmeros y el promedio de todos los nmeros INICIO

N
VN [N]; S=0

i= 0,N-1,1 VN[i] i= 0, N-1,1 P= S/N S, P

S=S+VN[i]

FIN N= Cantidad De Nmeros VN= Vector Nmeros S= Suma De Nmeros P= Promedio De Todos Los Nmeros

15. Dada n nmeros almacenarlos en un vector, una vez lleno el vector recorrerlo, contar cuantos son pares, cuantos impares, cuntos son mltiplos de 5

INICIO N VN [N]; IM, P, CM=0

i= 0,N-1,1 1 VN[i] R= VN[i] mod 2 FIN F R=0 IM=IM+1 P=P+1 V i= 0, N-1,1 P, IM, CM

N= Cantidad De Nmeros VN= Vector Nmeros IM= Cantidad De Impares P= Cantidad De Pares R= Residuo De Pares RE= Residuo Mltiplos De Cinco CM= Cantidad De mltiplos De Cinco F

RE= VN[i] mod 5 V


RE= 0

CM=CM+1

16. Dado el gnero de n personas, almacenarlos en un vector, hallar el porcentaje de hombres y el porcentaje de mujeres INICIO

N VG [N]

i= 0,N-1,1 VG[i]

PH= CH*100/N PM= CM*100/N


PH, PM

VG[i]!= FEMENINOY VG[i]!= MASCULINO

FIN

CH=CH+1

VG[i] = FEMENIN O

CM=CM+1

VG= Vector Genero N= Cantidad De Personas CH= Cantidad De Hombres CM= Cantidad De Mujeres PH= Porcentaje De Hombres PM= Porcentaje De Mujeres

17. Dada un vector de n posiciones llenarlo con nmeros que estn entre 1 - 15, solo debe permitir llenar el vector con esos nmeros, si el usuario digita un nmero que no est en el rango, debe volver a pedir el nmero, una vez lleno el vector debe hallar: a. Sumatoria de todos los nmeros b. Cantidad de nmeros pares c. Suma de nmeros impares d. nmero mayor y nmero menor e. Cantidad de nmeros primos

INICIO N VN [N] ME=16 SN, SI, CP, MA=0

i= 0,N-1,1 2 i= 0,N-1,1 SN, CP, SI, MA, ME, CPR

VN[i]

SN=SN+VN[i]
VN[I]<= 15

V R= VN[i]mod 2 F

FIN

VN[i]= NU SI=SI+ VN[i]

R=0 CP=CP+1

VN[i] > MA MA= VN[i]

VN[i] < ME ME= VN[i]

e= 1, VN [i] ,1
RE= VN [i] mod e F V F C=2 V

CPR=CPR+

RE = 0

C=C+1

N= Cantidad De Nmeros VN= Vector Nmeros ME= Numero Menor MA= Numero Mayor NU= Numero SN= Suma De Nmeros R= Residuo De Pares RE= Residuo Nmeros Primos SI= Suma De Impares CP= Cantidad De Pares

18. Dado un vector de n posiciones crear un nuevo vector donde no sus elementos no se encuentren repetidos, sea no puede tener dos veces el mismo nmero.

INICIO

VN [N]; S=0

i=0, N-1,1 1 VN[i] VNU [C] NU 3 e=0, N-1,1 FIN i=0,N-1,1

NUM =VN[i]

V
VNU [C] = VN[i] VN [C]

C= C+1

1
N= Cantidad De Nmeros VN= Vector Nmeros VNU= Vector Nuevo De Nmeros NU= Numero C= Cantidad De Posiciones Del Nuevo Vector

19. Dado 2 vectores de n posiciones, crear los vectores multiplicacin, suma, resta y divisin, sabiendo que en la resta y divisin al mayor se le quita el menor y en la divisin al mayor lo dividimos en el menor.

Inicio

Va[n] vs[n]; m[]; vb[n]; vr[n]; vd[n]

I=0,n-1,1 I=0,n-1,1 Vb[i] Va[i] 1

Fin

Vs[i]=va[i]+vb[i]
Vm[i]=va[i]*vb[i]

Va[i]>vb[ i] Vr[i]=vb[i]-va[i] Vd[i]=vb[i]/va[i] Vr[i]=va[i]-vb[i] Vd[i]=va[i]/vb[i]

Va= vector nmero 1 Vb= vector nmero 2 Vs= vector suma Vr= vector resta Vm= vector multiplicacin Vd= vector divisin
20. Dado n tringulos almacenar en un vector de n posiciones si el tringulo ingresado es issceles, equiltero o escaleno segn el anlisis de sus lados, luego informar cuantos tringulos se almacenaron de cada opcin

INICIO

N CEQ=0; VT [N]; CES=0; CI=0

i=0,N-1,1

FIN

L1; L2; L3

L1=L2

F F L1=L3 N= ESCALENO CI=CI+1

V L1=L3 V N= ISOSCELES CI=CI+1

L1=L3

N= ISOSCELES CI=CI+1

N= EQUILATERO CEQ=CEQ+1

N= ISOSCELES CI=CI+1

VT [i]= N 1

L1= Lado Uno L2= Lado Dos L3= Lado Tres N= Nombre Del Triangulo CI= Cantidad De Issceles CEQ= Cantidad De Equilteros CES= Cantidad De Escaleno

S-ar putea să vă placă și