Está en la página 1de 13

EJERCICIOS DIAGRAMAS DE FLUJO

Del 21 al 30
21. Dada n personas hallar cuantos son hombres casados y sin empleo, cantidad de hombres que estudian, cantidad de mujeres solteras sin hijos y cantidad de mujeres con estatura superior a 168 cm.

Solucin:
INICIO

Sin_hijos=0, altas=0, desempleado=0, estudiante=0 Sin_hijos, altas, desempleado, estudiante

I=1,n,1

Genero, civil FIN Genero =f Laboral, estudia Hijo, estatura

(laboral=dese mpleado)y(ci vil=casado) Desempleado=d esempleado+1

(Civil=solt era)y(hijo =no)

Sin_hijos=sin_hijos+1

Estudia =si Estudiante=estudiante+1

Estatura >168 Altas=altas+1

22. Dada n personas hallar salario sabiendo que tiene un sueldo base. Paga de salud el 12.5%, de pensin el 16%, de riesgos el 5%, sobre el 40% de su salario base. Adems trabaja horas extras diurnas y nocturnas. Las diurnas tiene recargo del 50% sobre la hora normal, la nocturna tiene un recargo el 75% sobre la hora normal. Si el empleado gana menos de 2 salarios mnimos, tendr un auxilio de transporte de 120000. Hallar el sueldo a pagar por cada empleado, cantidad de personas con horas extras diurnas, total de nmina.

Solucin:
INICIO

n
C_extradiurna=0, nomina=0, Nomina, c_extradiurna

I=1,n,1

S_base, extra_diurnas, extra_noturnas

FIN Descuento=s_base*0,4 Salud=descuento *0,125 Pension=descuento*0,16 Riesgos=descuento*0,5 t_descuento=salud+pension+riesgos Valor_hora=s_base/240

Extra_diurnas >=1 Valor_exdiurna=valor_hora*1,15

Total_exdiurna=valor_exdiurna*extra_diurna
C_extradiurna= C_extradiurna+1

Extra_nocturnas >=1

Valor_exnocturna=valor_hora*1,75 Total_exnocturna=valor_exnocturna*extra_nocturnas

S_base<=1060000 Aux_trans=120000

sueldo_total=(s_base-t_descuento)+total_exdiurna+total_exnocturna+aux_trans
nomina=nomina+sueldo_total Sueldo_total

23. Dado n nmeros hallar cuales son primos.

Solucin:
INICIO

n Cuenta=0

I=1,n,1 numero j=2,numero,1 Residuo=numero/j

FIN

Residuo=0
Cuenta=cuenta+1

1 2

(cuenta=0)o (numero=1)
numero numero

24. En una empresa de bienes races ofrece casa de inters social bajo las siguientes condiciones. Si los ingresos del comprador son mayores a 800000 el subsidio ser del 15% del costo y el resto se dividir en cuotas a pagar a 10 aos. Si son menores de 800000 el subsidio ser del 30% y el resto se dividir en cuotas a pagar a 7 aos. La empresa quiere obtener de los n compradores cuantos debe pagar de cuotas mensuales si se paga al 1% de inters y cunto dinero se dio por subsidio.

Solucin:
INICIO n Subcidio_15=0 Subcidio_30=0 I=1,n,1 Ingresos, Valor_casa Total_subcidio=subcidio_15+subcidio_30

Total_subcidio

Ingresos> 800000 Subcidio_30_=valor_casa*0,3 Casa_subcidio=valor_casa-subcidio_30_ Inters=casa_subcidio*0,01 Cuota_mensual=(casa_subcido/84)+(inters/84)

FIN

Subcidio_15_=valor_casa*0,15 Casa_subcidio=valor_casa-subcidio_15_ Inters=casa_subcidio*0,01 Cuota_mensual=(casa_subcido/120)+(inters/120) Subcidio_15=subcidio_15+subcidio_15_

Subcidio_30=subcidio_30+subcidio_30_

Cuota_mensual

25. En una escuela la matrcula de los estudiantes se paga segn las materias que cursa, el valor de todas las materias es el mismo. Se ha hecho un programa para estimular a los estudiantes, si el promedio obtenido es mayor o igual a 4.0 el descuento ser del 30 % sin IVA. Si no supera 4.0 tendr que pagar la matricula completa con el 16% de IVA ms 80000 de tiles escolares. Obtener cuanto va a pagar cada estudiante y el recaudo de matrculas.

Solucin:
INICIO

n Total_promedio=0, recaudo_matriculas=0 Recaudo_matriculas

I=1,n,1

C_materias, v_materia Matricula=c_materias*v_materia

FIN

j=1,c_materias,1

nota

Total_promedio=total_promedio+nota

1 2

Promedio=total_promedio/c_materias

Promedio >=4,0 Iva=matricula*0,16 Valor_matricula=matricula+iva+80000 Descuento=matricula*0,3 Valor_matricula=matricula-descuento

Recaudo_matriculas=recaudo_matriculas+valor_matricula

Valor_matricula

26. Determinar la cantidad de dinero que recauda los empleados por horas extras sabiendo que las horas trabajadas que excedan las 40 horas por semana se pagaran al doble de la hora normal, siempre y cuando no superen las 8 horas extras, si es el caso despus de 8 horas extras se pagaran al triple de la hora normal.

Solucin:
INICIO

Nomina=0

I=1,n,1

nomina

V_hora_normal, horas_trabajadas H_extra=horas_trabajadas-40

FIN

H_extra>8 hora_extra_normal=v_hora_normal*2 V_h_extra_normal=hora_extra_normal*h_extra Valor_40_horas=v_hora_normal*40 Valor_Total=v_h_extra_normal+valor_40_horas Nomina=nomina+valot_total hora_extra_normal=v_hora_normal*2 V_h_extra_normal=hora_extra_normal*8 Valor_40_horas=v_hora_normal*40 Hora_extra_superior=v_hora_normal*3 Cant_h_e_superior=h_extra-8 Valor_h_e_superior=cant_h_e_superior*hora_extra_superior Valor_total=valor_40_horas+v_h_extra_normal+valor_h_e_superior Nomina=nomina+valor_total

27. Leer 10 nmeros, obtener el cubo y hallar la sumatoria.

Solucin:
INICIO

N=10 Sumatoria_cubos

I=1,n,1

Sumatoria_cubos

Numero

FIN

Cubo_numero=numero*numero*numero Sumatoria_cubos=sumatoria_cubos*cubo_numero Cubo_numero

28. Dado n nmeros hallar si es nmero perfecto.

Solucin:
INICIO n

I=1,n,1

FIN

numero S=0

j=1,numero,1

Residuo=numero/j

Residuo =0 S=s+j

1 2

Numero =s no perfecto perfecto

29. Dado n nmeros hallar la sumatoria de las interacciones.

Solucin:
INICIO

n Anterior=0 Base=1

I=1,n,1 Contador=anterior+base Anterior=base Base=contador

FIN

contador

30. Dado n nmeros hacer una escalera numrica.

Solucin:
INICIO

I=1,n+1,1

FIN

j=1,i+1,1

También podría gustarte