Documentos de Académico
Documentos de Profesional
Documentos de Cultura
alandetemmario@coruniamericana.edu.co
2
Tabla de contenido
1 Solución de Ejercicios:..........................................................................................................3
2 Bibliografía..........................................................................................................................12
1 Solución de Ejercicios:
3
1. El rey Ignacio V tiene N caballos en su caballeriza y desea herrarlos. Por herrar cada
caballo el herrero real cobra así: 1 centavo por el primer clavo que le coloque al caballo y por
cada clavo adicional cobra el doble del precio del clavo anterior. Al mandar herrar los caballos el
rey sabe el nombre del caballo y el número de clavos que necesita ese caballo para ser herrado.
Construya un programa que calcule: – ¿Cuánto pagará el rey por herrar todos los caballos de su
caballeriza? – ¿Cómo se llama el caballo que más le costó herrar al rey? (El que más clavos
que requiere menos de 6 clavos? (el costo de herrarlos es menor de 100 centavos)
R/:
INICIO
Lea “ingrese la cantidad de caballos a herrar”, nc
i= 0
4
mayorcostoc=0
totapagar=0
Mq(i<nc)
Lea “ingrese el nombre del caballo”, nc
Lea “ingrese si el caballo debe ser herrado, responda si o no”,p
Si (p==”si”)
Lea “ingrese la cantidad de clavos”, cc
Si (cc<=6)
Contcm6= Contcm6+1
fsi
valor_caballo_herrado=1+(cc-1)*2
si(mayorcostoc==0)
mayorcostoc= valor_caballo_herrado
caballomascostoso=ncaballo
sino
si (mayorcostoc<valor_caballo_herrado)
mayorcostoc= valor_caballo_herrado
caballomascostoso=ncaballo
fsi
fsi
total_pagar=total_pagar+valor_caballo_herrado
contch=conth+1
sino
contcnh=contcnh+1
fsi
i=i+1
fMq
porcentaje=(contcm6*100)/contch
escriba “el total a pagar por todos los caballos herrados es”,total_pagar
escriba “el nombre del cabalo que mas costó herrar es”,caballomascostoso
escriba “la cantidad de caballos no herrados es”,contcnh
escriba “el porcentaje de caballos con menos de 6 clavos es”porcentaje
FIN
número de materias cursadas, calificación de cada una de las materias y créditos de cada materia.
Cuando se ingresa un número de matrícula igual a 0, significa que no hay más estudiantes. Se
Adicionalmente se desea conocer el nombre y la matrícula del alumno con mejor promedio y
R/:
INCIO
i=1
Mq (i>=4.5)
si (nm==0)
fsi
si (ne)
ampromedio=>5
si vc=>5
i=i+1
7
fMq
pmayor=((nc+vc)/nc)
FIN
3. En una empresa se tienen 400 empleados y de cada uno de ellos se conoce: nombre, número
de empleado, hrs. trabajadas en cada día de la semana (lunes a viernes), sueldo por hora. Las
horas normales de trabajo son 40 horas por semana, a partir de ese número se pueden cobrar
horas extra. Se pide elaborar un programa que permita calcular el sueldo semanal que le
Se pide imprimir además del nombre, número de empleado y sueldo, los sueldos acumulados
de todos los empleados, y el nombre y número de empleado del que gana más.
R/:
INICIO
Nempleados=3
SA=0;
SSE=0;
SMA=0;
NESMA
NumESMA
HE=0;
NS=0;
i=1
MQ(i<=Nempleados)
Lea “Ingrese el nombre del empleado”, nombre
Lea “Ingrese el número de empleado”, ne
Lea HTLunes, HTMartes, HTmiercoles, Htjueves, HtViernes
Lea “Ingrese el valor de la hora”,vh
HT= HTLunes + HTMartes + HTmiercoles + Htjueves + HtViernes
HE= (HTLunes-8) + (HTMartes-8)+ (HTmiercoles-8)+ (Htjueves-8)+
(HtViernes-8)
SSE= (HT-HE)*vh
Si(HT<=40)
NS=SSE
Sino
Si (HT>40 y HT<=45)
NS= SSE + (HE*vh*2)
Sino
Si(HT>45)
NS= SSE + (5*vh*2) +(HE-5*vh*3)
9
Finsi
Finsi
Finsi
SI (i==1)
SMA=NS
NESMA=nombre
NumESMA=ne
Sino
Si(NS>SMA)
SMA=NS
NESMA=nombre
NumESMA=ne
Fsi
Fsi
SA=SA+NS
Escriba “El salario semanal del empleado es:”, NS
Escriba “El nombre del empleado es:”, nombre
Escriba “El número de empleado es:”, ne
i=i+1
FMQ
Escriba “El salario semanal acumulado de los empleados es:”, SA
Escriba “El nombre del empleado con el salario más alto es:”, NESMA
Escriba “El número de empleado con el salario más alto es:”, NumESMA
FIN
10
nota de talleres para tratar de mejorar el promedio. Adicionalmente, por cada participación
valiosa de sus estudiantes, se otorgaba una nota adicional de talleres. Ha llegado el final del
semestre y el profesor necesita calcular la nota final de talleres de todos sus estudiantes y
determinar:
determinado.
R/:
12
2 Bibliografía
Alderete Enríquez, J. (04 de Agosto de 2013). Todo el mundo debería saber programar de Code
Hill.