Вы находитесь на странице: 1из 12

EJERCICIOSDEESTRUCTURASSELECTIVAS

1. Escribir un algoritmo tal que, dada la temperatura mxima del mes y la


temperatura medida hoy, actualice el valor de la mxima si la temperatura
ledahoyesmayorquedichomximo.
2. Escribirunalgoritmotal que dados losgolesdelequipolocal(gl)ylosgolesdel
equipo visitante(gv), devuelvauna cadenadecaracteresindicandoquequipo
haganado(resultadosposibles:local,visitante,empate).
3. Escribir un algoritmo que reciba la nota (nmero real) que un alumno ha
sacado en un exameny devuelvasu calificacin(cadena decaracteres),segn
el siguiente criterio: 04.9, suspenso; 56.9, aprobado; 78.4 notable; 8.510,
sobresaliente.
4. Implementar un algoritmo que dados tres nmeros a, b y c, los devuelva
ordenadosdemenoramayor.
5. El cuadrantedeunpunto(x,y)sepuede determinar a partir del signodexey.
Escribir un algoritmo tal que dadas las coordenadas x e y, indique a qu
cuadranteperteneceelpunto.

6. Dados los nombres de dos equipos, A y B, el nmero de goles que A ha


marcado jugandoen casacontraB(gaa),elnmerodegolesqueBhamarcado
en casa de A (gab), el nmero de goles que B ha marcado en los partidos
jugadosensucasa(gbb)y elnmero degolesque Ahamarcadoen elcampo
de B(gba). Escribir unalgoritmo queindiquequequipodelosdosvaprimero
en laclasificacin.A empateennmerodegoles,ganarelque msgoleshaya
marcadoenelcampocontrario.

7. Dada una fecha como da (nmero entero),mes(cadenadecaracteres) yao


(nmero entero positivo con 4 dgitos), escribir un algoritmo que indique si
dicha fecha es correcta o no. Ejemplos: 22 octubre 2001 es correcta;31abril
2001 no es correctaporqueabrilnotiene31 das; 30defebrerode2001noes
correctaporquenohay30dasenelmesdefebrero.
8. Dados el valor antiguo y el actual del contador de la luz,escribiruna funcin
que determine a cunto asciende la factura de la luz de un determinado
abonado. El importe es la suma de la cuota fija (S/. 12.00) ms una cuota
variable que depende del consumo y se calcula por tramos: losprimeros100
Kws, a S/. 0.06 el Kw; los 150 Kws siguientes, a S/. 0.04elKw;siel consumo
excedede250Kws,esafraccinsecobraaS/.0.02elKw.
9. Simplificando, supngase que el importe del seguro obligatorio de un coche
depende delmodelo del coche,delcoloryde la edaddelconductor.Seandos
modelosdecocheAyBylospreciosdelsegurosegnelcolor:

Si el conductor tiene menos de 26 aos, el precio se incrementa un 25%; si


tiene entre 26 y30 aosse incrementaun10%;sitieneentre 31 y65aosel
precio no se modifica; si tiene ms de 65 aos el precio se incrementar un
10%.Adems,en cualquiercaso,hay que considerarque,sielconductortiene
menos de 2 aos el permiso de conducir, el precio se incrementar un 25%
adicional. Disear un algoritmo que calcule el precio del seguro para un
determinadomodeloyundeterminadoconductor.
10. Si se tiene el peso de dos animales: dinosaurio y un elefante, escribir un
algoritmo que permita calcular cul de los dos tiene el peso mayor en un
determinadomomento.Ejemplo:Ingreseelpesodeldinosaurio:120.50Ingrese
elpesodelelefante:255.50Elelefantepesamsqueeldinosaurio.

11. Escribir un algoritmo, que permita calcular el precio de una entrada al cine,
considerandolosiguiente:
a. Silapersonatienemenosde18aospagar7soles.
b. Silapersonatienede18a50aospagar15soles.
c. Silapersonatienemsde50aospagar5soles.
12. Escribir un algoritmo que reciba como datos tres nmeros enteros y que
verifique si constituyen los lados de un tringulo. En casoafirmativodebede
mostrarel siguiente mensaje:SIESUN TRIANGULO,y encasocontrarioNO
ES UN TRIANGULO Para que formen un tringulo se debe de cumplir lo
siguiente: Cada lado debe ser menor a la sumaymayora ladiferenciadelos
otrosdoslados.
Ejemplos:
Ingreselosladosdeuntringulo(ABC):345SIESUNTRIANGULO
Ingreselosladosdeuntringulo(ABC):128NOESUNTRIANGULO
13. Escribir un algoritmo que teniendo como datos de entrada dos nmeros
enteros,determinesielprimernmeroesmltiplodelsegundo.
Ejemplo:Ingresedosnmerosenteros(N1N2):939esmltiplode3
14. Escribir unalgoritmoque permitacalcularelnmero depulsacionesque debe
tener unapersona porcada 10segundos deejercicioaerbico.Silapersonaes
delsexofemenino, la frmulaes: Nmerode pulsaciones =(220 edad)/10y
Sielsexoesmasculino:Nmerodepulsaciones=(210edad)/10.
Ejemplo:
Ingreseelsexodelapersona(FoM):F
Ingreselaedaddelapersona:24
Elnmerodebeserde20pulsacionesporcada10segundosaproximadamente.
15. Pedro recibe de su pap la propina por haberse portado bien durante la
semana.Pedro, un nio de 10aos yamantedeloscaramelos,vaalatiendaa
comprarse todos loscaramelos que lealcancen consu propina.Sien latienda
tienen 3 tipos de caramelos: Ambrosoli, Tic Tac yDonofrio, cuyos precios son
0.75, 1.15y0.65,respectivamente.Escribirunalgoritmo,querecibalacantidad
de caramelos porcadatipo,elmontodepropinaquerecibielnioycalculeel

monto de la compra. Adicionalmente la aplicacin mostrar sieldinerode la


propinafueonosuficienteparacomprarloscaramelos.
Ejemplo:
IngreselacantidaddecaramelosquevaacomprarporelTipo1:5
IngreselacantidaddecaramelosquevaacomprarporelTipo2:1
IngreselacantidaddecaramelosquevaacomprarporelTipo3:6
IngreseelMontodelaPropina:3.5
Elmontototaldelacompraes:8.8
LAPROPINANOFUESUFICIENTEPARAPAGARPORLOSCARAMELOS
16. El nivel de avance de un alumno dentro de una universidad se determina,
segnelnmerodecrditoscumplidoshastalafecha(vertabla).

Usando esta informacin, escribir un algoritmo que acepte el nmero de


crditos que ha acumulado un estudianteydetermineen qu aoacadmico
seencuentra,mostrandolosresultadosporpantalla.
Ejemplo:
Ingreselacantidaddecrditosacumulados:76
ElalumnoseencuentraenelTERCERAO
17. El departamento de crditos de una compaa ha establecido un nuevo
programaparacaptar clientes, que consiste enlosiguiente: Si elmonto porel
cual el clientesolicita un crditoesmenora$5,000elinterstotalapagarser
el 3% del monto del crdito mientras que si el valor es mayor a$5,000pero
menor a$10,000,elinterstotalserdel2%delmonto,encualquierotrocaso,
el inters a pagar ser del 1% del monto solicitado. Se le solicita escribir un
algoritmo que teniendo como dato el monto del crdito solicitado, de cmo
resultadoelmontototalapagarporelcliente.
Ejemplo:
Ingreseelmontodelprstamoen$:7560

Elmontototalapagaresde$7711.20
18. El gerente de Luz del Sur, desea contar con un programa, que le permita
calcular elmonto apagarporsusclientes,considerandocomodatolacantidad
de kilowatts consumidos almesylazonadondevive.Lazonapuedeserdedos
tipos:Zona1ComercialoZona2Residencial.
Sila zona es Comercial secobraunatarifafijade50soles,luegoporlos
primeros 100 kilowatts se les cobra 0.75 solesy porcada kilowattpor
encimadelos100selecobra0.9soles.
Si la zona es Residencial,secobraunatarifafijade 25soles, luego por
los primeros 100 kilowatts se les cobra 0.30 soles y por cada kilowatt
porencimadelos100selescobra0.7soles.
Escriba un algoritmo en el que, dados como datos: el consumo y la zona,
calculeeimprimaelmontoapagar.
Ejemplo:
Ingresezona(12):2
Ingreseconsumo:245
Elmontoapagares:156.5soles
19. Para que unobrero puedacalcular susalariosemanal, es necesario quetenga
encuentalassiguientesconsideraciones:
a. Sitrabajahasta40horasomenosselepaga$16porcadahora.
b. Sitrabaja msde 40 horasselepaga$16 porcada unadelasprimeras
40horasy$20porcadahoraextra.
Escribirunalgoritmo,que teniendocomo dato deentradael nmerodehoras
calculeelsalariosemanaldeunobrero
Ejemplo:
Ingreseeltotaldehorastrabajadasporelobrero:55
Elsalariosemanaldelobreroesde$940.0
20. En unafbrica decomputadorasseplaneaofreceralosclientes undescuento
quedependerdelnmerodecomputadorasquecompre.
Silascomputadorassonmenosdecincoselesdarun10%dedescuentosobre
el total de lacompra;siel nmerode computadoras esmayor oiguala cinco,

pero menos quediezseleotorgaun20%dedescuento;ysison10omsseles


daun40%dedescuento.Elpreciodecadacomputadoraesde$760.0
Escribirunalgoritmo,que solicite eningresodel nmerodecomputadorasque
el cliente desea comprar y de cmo resultado el descuento y el total de la
compra.
Ejemplo:
Ingreseelnmerodecomputadorasacomprar:10
El costo es de $7600.0 y el total aplicando el descuento de $3040.0 es de
$4560.0
21. Los propietarios de la pizzera "Don Ral" calculan el precio de sus pizzas a
partirdeldimetrodestasydelosingredientesextrasquellevan.
Si se sabe que por cada centmetro de dimetro la pizzera cobra S/. 1.5 yel
preciodecadaingredienteextraesdeS/.2.5.
Escribir un algoritmo que permita calcular el precio de una pizza, teniendo
como datos los centmetros de dimetro y la cantidad de ingredientes extras
quellevarlapizza.
Ejemplo:
Ingreseeldimetroencentmetros:30
Ingreseelnmerodeingredientesextras:2
ElpreciototaldelapizzaesdeS/50.0
22. El Teatro Britnico ha decidido otorgar descuentos segn la edad del
espectador.Detal formahacredoconveniente crear5tiposdeentradaspara
aplicareldescuentorespectivo.

Escribir unalgoritmoque teniendocomo dato laedad del espectador,indique


eltipo deentradaquelecorresponde yelmontototalapagarsisesabequeel
preciogeneraldelasentradasesde$15.

Ntese que en la tabla se puede apreciar que la edad mnima para que un
espectadorpuedaentraralTeatroesde5aos.
Ejemplo:
Ingreselaedaddelespectador:18
EltipodelaentradaesEntrada2yelcostoesde$11.25
23. En una universidad, el costo total de un semestre que paga cada alumno
depende de la cantidad de cursos que llevar. El costo decada cursoes de $
155.00.
La universidadha credoconveniente lacreacindeunprogramadedescuento
quedependadelciclo acadmico enqueseencuentreel alumno,detalforma
que,siel alumnoseencuentra enlos ltimosciclos, elmontodesuboletasea
menor.
Escribirunalgoritmo,que teniendocomo datosel cicloenqueseencuentrael
alumno ynmero decursos quellevar calcule eltotal dequedeberpagarel
alumnoporelsemestre.
Latabladedescuentoseslasiguiente:

Ejemplo:
Ingreseelnmerodecursos:10
Ingreseelnmerocicloacursar:9
Elcostoesde$1271.00
24. Desarrolle un algoritmo que permitaconvertircalificacionesnumricas, segn
la siguientetabla:A=19y 20, B =16,17y18,C=13,14y15,D=10,11y12,E
=1hastael9.Seasumequelanotaestcomprendidaentre1y20.
25. Realice un algoritmo que calcule el monto a pagar por el servicio de
estacionamiento, teniendo en cuenta que por la primera hora de estada se
tiene unatarifade10 solesylasrestantes tienen uncosto de2soles.Setiene

como datos: hora de entrada, hora de salida (formato militar), iniciada una
horasecontabilizacomohoratotal.
26. Realice un algoritmo paradeterminarcuntose debepagarporequiscantidad
de lpicesconsiderandoquesison1000omselcostoesde85centavos;delo
contrario,elprecioesde90centavos.
27. AlmacenesElharapiento distinguido tieneuna promocin: atodoslos trajes
quetienenun precio superior a$2500.00selesaplicarundescuentode15%,
a todos los dems se les aplicar slo 8 %. Realice un algoritmo para
determinar elpreciofinal quedebepagar unapersonaporcomprar un traje y
decuntoeseldescuentoqueobtendr.
28. La langosta ahumada es una empresa dedicada a ofrecer banquetes; sus
tarifasson lassiguientes:el costo deplatillo porpersona esde$95.00,perosi
elnmero depersonasesmayora200peromenoroiguala300,elcostoesde
$85.00.Params de300personaselcostoporplatilloesde$75.00.Serequiere
un algoritmo queayude adeterminar elpresupuesto que se debe presentar a
losclientesquedeseenrealizarunevento.
29. La asociacin de vinicultorestiene comopoltica fijarunprecioinicialalkilo de
uva, la cual se clasifica entiposA y B,y ademsen tamaos1y 2. Cuando se
realiza la venta del producto, sta es de un solo tipo y tamao, se requiere
determinar cunto recibir un productor por la uva que entrega en un
embarque, considerandolosiguiente: si es detipoA,selecargan20alprecio
inicial cuando es de tamao 1; y 30 si es de tamao 2. Si es de tipo B, se
rebajan 30cuandoesde tamao1,y50 cuando es detamao 2. Realiceun
algoritmoparadeterminarlagananciaobtenida.
30. El director de una escuela est organizando un viaje de estudios, y requiere
determinar cunto debe cobrar a cada alumno y cunto debe pagar a la
compaadeviajesporelservicio.Laformadecobrareslasiguiente:sison100
alumnosoms,el costoporcadaalumnoes de$65.00;de50a99alumnos,el
costo es de$70.00, de30a49,de $95.00,ysison menosde 30,elcostodela
rentadelautobsesde$4000.00,sinimportarelnmerodealumnos.
Realice un algoritmo que permita determinar el pago a la compaa de
autobusesyloquedebepagarcadaalumnoporelviaje.

31. La polticade lacompaatelefnicachimefnes:Chismea+x.Cuandose


realizaunallamada,el cobroespor eltiempoque stadura,de talformaque
los primeroscincominutos cuestan $ 1.00c/u,los siguientestres,80 c/u,los
siguientesdosminutos,70c/u,yapartirdeldcimominuto,50c/u.
Adems, secargaunimpuestode 3 %cuandoesdomingo,ysiesdahbil,en
turno matutino, 15 %, y en turnovespertino,10 %.Realiceunalgoritmopara
determinar cunto debe pagarpor cadaconcepto unapersonaquerealizauna
llamada.
32. El nufrago satisfecho ofrece hamburguesas sencillas, dobles y triples, las
cuales tienen un costo de $20.00, $25.00 y $28.00 respectivamente. La
empresaaceptatarjetasdecrditoconuncargode5%sobrelacompra.
Suponiendoquelosclientesadquierenslountipodehamburguesa,realiceun
algoritmo para determinar cunto debe pagar una persona por N
hamburguesas.
33. El consultorio del Dr. Lorenzo T. Mata Lozano tiene como poltica cobrar la
consultaconbaseenelnmerodecita,delasiguienteforma:
a. Lastresprimerascitasa$200.00c/u.
b. Lassiguientesdoscitasa$150.00c/u.
c. Lastressiguientescitasa$100.00c/u.
d. Lasrestantesa$50.00c/u,mientrasdureeltratamiento.
Serequiereunalgoritmoparadeterminar:
a. Cuntopagarelpacienteporlacita.
b. Elmontodeloquehapagadoelpacienteporeltratamiento.
34. Fbricas Elcometa produce artculosconclaves (1,2,3,4,5 y6).Serequiere
unalgoritmopara calcularlospreciosdeventa,paraestohay queconsiderarlo
siguiente:
Costode produccin=materia prima +manode
obra+gastosdefabricacin.
Preciodeventa=costode produccin+ 45%de
costodeproduccin.

El costo de la mano de obra se obtiene de la siguiente forma: para los


productosconclave3o 4secarga75%delcostodelamateriaprima;paralos
quetienenclave1y5secarga80%,yparalosquetienenclave2o6,85%.
Para calcular elgasto defabricacinseconsideraque,siel artculoquesevaa
producir tiene claves 2 o 5, este gasto representa 30 % sobre el costo de la
materia prima; silasclaves son 3 o6,representa35 %;silas clavesson 1 o4,
representa28%.Lamateriaprimatieneelmismocostoparacualquierclave.
35. Una compaa de paqueterainternacional tieneservicio enalgunospases de
Amrica del Norte, Amrica Central, Amrica del Sur, Europa y Asia. El costo
por elserviciodepaqueterase basa enel peso del paqueteyla zonaalaque
vadirigido.Loanteriorsemuestraenlatabla:

36. El banco Pueblodesconocidohadecididoaumentarellmitedecrditodelas


tarjetas de crdito de sus clientes,paraestoconsideraque,sisu cliente tiene
tarjeta tipo 1, el aumento ser de 25%;sitienetipo2,serde35 %;sitiene
tipo 3, de 40 %, y paracualquierotrotipo,de 50 %.Ahora bien,silapersona
cuenta con ms de una tarjeta, slose considera ladetipomayorola que el
clienteindique.
37. Lee tres nmeros que denoten una fecha (da, mes, ao). Comprobar que es
una fecha vlida. Si no es vlida escribir un mensaje de error. Si es vlida
escribir la fecha cambiando el nmero del mes por su nombre. Ej. Si se
introduce122016,sedeberimprimir1defebrerodel2016.
38. El IMC resulta de la divisin de lamasa del individuo (enkilogramos)entre el
cuadrado delaestatura (en metros).Elndicede masacorporalesunindicador
delpesodeunapersonaenrelacinconsualtura.
ClasificacindelIMCdeacuerdoconlaOMSdelaONU:
a. Menora16:Criteriodeingreso.
b. 16a16.9:infrapeso.

c. 17a18.4:bajopeso.
d. 18.5a24.9:pesonormal.
e. 25a29.9:sobrepeso.
f. 30a34.9:obesidadpremrbida.
g. 40a45:obesidadmrbida.
h. Mayora45:obesidadhipermrbida.
Dado elpesode unapersonaenlibras (1 libra = 0,453592Kg)ysu estaturaen
centmetros, calcule su IMC e indique como salida el peso en kilogramos, el
valordeIMCdelapersonaylacategoraenlacualfueclasificado.
39. Dados la escala de pago (A, B, C o D) y el nmero de cursos, escribir un
algoritmo que determine a cunto asciende la boleta mensual de un
determinadoalumno.
El importe que debe cancelar cada alumno se calcula de la siguiente forma:
Importe=CuotaFija+CuotaVariableDondelacuotafijaesdeS/.350.00
Lacuotavariabledependedelatabla:

Ejemplo:
Ingresalaescaladepago:C
Ingresaelnmerodecursos:9
ElimporteacancelaresdeS/1035.0
40. Supngase que lafecha delarevisin tcnicadepende del modelo(Ao B),del
ltimodgitodelaplacaydelcostodemantenimientoanualdeunautomvil.
Escribir un algoritmo que indique el mes en que deber pasar por revisin
tcnicaunautomvilsisetieneencuentaelcontenidodelatabla.


Ejemplo:
Ingreseelmodelo:B
Ingreseelltimodgitodelaplaca:3
Ingreseelcostodemantenimientoanual:300
Elmesderevisintcnicaes:MARZO

Вам также может понравиться