You are on page 1of 23

1

EJERCICIOSPARADESARROLLARALGORITMOS
YPROGRAMAS

Estructura de Control Secuencial


1. Obtenerelpromediodeedaddetrespersonas.
2. Supongaqueunindividuodecideinvertirsucapitalenunbancoydeseasaber
cuntodineroganardespusdeunmessielbancopagaaraznde2%mensual.
3. Unvendedorrecibeunsueldobase,msun10%extraporcomisionesdesus
ventas. El vendedor desea saber cunto dinero obtendr por concepto de
comisionesporlastresventasquerealizenelmesyeltotalquerecibirtomando
encuentasusueldobaseysuscomisiones.
4. Unatiendaofreceundescuentodel15%sobreeltotaldelacomprayuncliente
deseasabercuntodeberpagarfinalmenteporsucompra.
5. Un alumno desea saber cul ser su calificacin final en la materia de
computacin. Dichacalificacinsecomponedelossiguientesporcentajes:55%
delpromediodesustrescalificacionesparciales,30%delacalificacindelexmen
finaly15%delacalificacindeuntrabajofinal.
6. Unmaestrodeseasaberquporcentajedehombresyquporcentajedemujeres
hayenungrupodeestudiantes.
7. Dada una cantidad en metros, se requiere que la convierta a pies y pulgadas,
considerandolosiguiente:1metro=39.27pulgadas;1pie=12pulgadas.
8. Calcule el rea de un tringulo en funcin de las longitudes de sus lados,
utilizandolafrmula:
p(pa)(pb)(pc)dondep=(a+b+c)/2
9. Calcular el salario neto de un trabajador en funcin del nmero de horas
trabajadas,elpreciodelahorayconsiderandoundescuentofijoalsueldobase
porconceptodeimpuestosdel20%.
10. ElcambiodedivisasenlabolsadeMadridel25/08/1987fueelsiguiente
100chelinesaustracos
=
956.871pesetas
1dlarEEUU
=
122.499pesetas
100dracmasgriegos =
88.607pesetas
100francosbelgas =
323.728pesetas
1francofrancs
=
20.110pesetas
1libraesterlina
=
178.938pesetas
100lirasitalianas
=
9.289pesetas
Lea una cantidad en chelines austriacos e imprima el equivalente en
pesetas. Lea una cantidad en dracmas griegos e imprima su equivalente en
francos franceses. Finalmente, lea una cantidad en pesetas e imprima su
equivalenteendlaresylirasitalianas.
11. Seconocedeuntrabajadorsunombre,elnmerodehorasnormalestrabajadas,
elpagodeunahoranormalyelnmerodehorasextrastrabajadas.Ademsque,

cadahoraextrasepaga25%msdelvalordeunahoranormal.Sisededucenal
trabajadorsobreelsueldobase5%delparoforzoso,2%depolticahabitacionaly
7% para caja de ahorro. Si se le asignan 25000 Bolvares por actualizacin
acadmica, 17300 Bolvares por cada hijo y una prima por hogar de 18000
Bolvares. Calculeymuestrelasasignaciones,lasdeduccionesyelsueldoneto
deltrabajador.
12. Calcule y muestre, a un alumno, cul ser su promedio general en las tres
materiasmsdifcilesquecursayculserelpromedioqueobtendrencada
unadeellas.Estasmateriasseevalancomosemuestraacontinuacin:
Matemtica
Examen90% y
10%delpromediodetrestareas.
Fsica

Examen80% y
20%delpromediodedostareas.
Qumica

Examen85% y
15%delpromediodetrestareas.
13. DeterminecuntodinerohayenunbancoquecontieneN1billetesde50000,N2
billetesde20000,N3billetesde10000,N4billetesde5000,N5billetesde2000,
N6billetes1000,N7billetesde500yN8billetesde100.
14. Elsiguientesistemadeecuacioneslineales:

aX+bY=c
dX+eY=f
seresuelveconlasfrmulas:
cebf
afcd
X=
Y=
calculeymuestreelvalordeXeY.
Aebd
aebd
15. Calcularymostrarelmontototalapagarenunmesdeluzelctrica,teniendo
comodatolalecturaanterior,lalecturaactualyelcostoporkilovatio.
16. UnaempresaXtrabajaconlminasdehierroparafabricarunapieza.Seconoce
que(a)lalminamideenpromedio4metrosdelargopor1.5metrosdeancho;(b)
lapiezaafabricarconsume0.5metrosentotal.Serequierequecalculeymuestre
cuntaspiezassefabricanconunalminaycuntosereldesperdicio.
17. Dadoscomodatoselpreciofinalpagadoporunproductoysupreciodeventaal
pblico(PVP),serequierequecalculeymuestreelporcentajededescuentoquele
hasidoaplicado.
18. Resuelvaelproblemaquetienenenunagasolinera. Lossurtidoresdelamisma
registran loque surtenen galones,pero elprecio dela gasolinaest fijadoen
litros. Serequierequecalculeymuestreloquehayquecobrarleauncliente,
considerandoque:(a)cadagalntiene3.785litros;(b)elpreciodellitroesde100
Bolvares.
19. Enunhospitalruralexistentresreas:Ginecologa,PediatrayTraumatologa.El
presupuestoanualdelhospitalsereparteconformealasiguientetabla:
rea
Porcentajedelpresupuesto
Ginecologa
40%
Traumatologa
30%
Pediatra
30%
Obtener la cantidad de dinero que recibir cada rea, para cualquier monto
presupuestado.
20. CalculequtantoporcientoanualcobraronporunprstamodeBolvaresX,sise
pagaronBolvaresYdeinteresesen4aos.Lafrmuladelinterses:

Capital.Tiempo.Razn
I=
100
21. Unmayoristacompraaunagricultorunlotede X naranjasaBs. Y ladocena.
Despusdevendertodaslasnaranjasalosdetallistas,obtieneBs.K.Calcularel
porcentaje de ganancia obtenida en la inversin. Pruebe su programa con los
siguientesvalores:X=48000,Y=6,K=42000paraobtener75%comoresultado.
22. Un comerciante de computadores ofrece P precio por compra al contado 12
cuotasdeTBolvarescadauna.Desarrolleunprogramaparacalcularymostrar
culeselporcentajequesecobraporelrecargoenelpagodelcomputadorpor
cuotas.
23. SupongaqueapartirdeunaToneladademazunaplantaproductoraobtieneM
kilogramos de harina y N litros de aceite. La planta vende cada bulto de 24
paquetesdeunkilogramodeharinaenBs.B1ycadacajade15envasesdeaceite
en Bs. B2. Suponiendo que la planta vende todo lo que produce, calcular el
ingresototalporlaventadecadatoneladademaz,sabiendoademsquecada
kilogramodeharinaycadalitrodeaceitequerestandelembalajesevendenal
detalalospreciosdeBs. B3 yBs. B4 respectivamente. Pruebesualgoritmoo
programaconlossig.Valores:M=452,N=197,B1=132,B2=180,B3=7,50yB4=
14,50.Respuesta:4895

Estructura de Control de Decisin

24. Unhombredeseasabercuntodinerosegenerarporconceptodeinteresessobre
lacantidadquetieneeninversinenelbanco.Eldecidirreinvertirlosintereses
siempreycuandostosexcedana$7000yenesecaso,deseasabercuntodinero
tendrfinalmenteensucuenta.
25. Escribaunalgoritmo,quedadocomodatoelsueldodeuntrabajador,leaplique
unaumentodel15%sisusueldoesinferioraBs.40.000y12%encasocontrario.
Imprimaelnuevosueldodeltrabajador.
26. Dados los datos A, B, C y D que representan nmeros enteros; escriba un
algoritmoquecalculeelresultadodelassiguientesexpresiones:
SiD=0
(AC)2
SiD>0
(AB)3

27.

Uncientficodeseaqueunalgoritmoleayudeensutrabajoanalizndole

tres valores que se suministran, para determinar si los dos primeros son las
medidasdeuna figuraconocida.Paraello,calculeel readecadaunadelas
figuras que se mencionan a continuacin y comprela con el tercer valor
suministrado;sihaycoincidencia,imprimaunmensajequeindiquedequfigura
setrata.Lasfigurasaanalizarson:
Tringulo:bxh
2
Crculo:pixr2

Valor1yValor2sonbaseyaltura
Valor1yValor2sonradioypi

Rectngulo:bxh

Valor1yValor2sonbaseyaltura.

28. Unaempresaquierehacerunacompradevariaspiezasdelamismaclaseaun
fabricantederefacciones.Laempresadependiendodelmontototaldelacompra,
decidirquhacerparapagaralfabricante.Sielmontototaldelacompraexcede
de$500000laempresatendrlacapacidaddeinvertirdesupropiodineroun
55%delmontodelacompra,pedirprestaalbancoun30%yelrestolopagar
solicitandouncrditoalfabricante.Sielmontototaldelacompranoexcedede
$500000laempresatendrcapacidaddeinvertirdesupropiodineroun70%yel
restante30%lopagarsolicitandocrditoalfabricante. Elfabricantecobrapor
conceptodeinteresesun20%sobrelacantidadqueselepagueacrdito.Calcule
ymuestrelacantidadainvertirdelosfondosdelaempresa,lacantidadapagara
crdito,elmontoapagarporinteresesysiesnecesario,lacantidadprestadaal
banco.
29. Unaempresaquecomercializacosmticostieneorganizadosasusvendedoresen
tresdepartamentosyhaestablecidounprogramadeincentivosparaincrementar
suproductividad.Elgerente,alfinaldelmes,pideelimporteglobaldelasventas
delostresdepartamentosyaquellosqueexcedanel33%delasventastotalesse
lespagaunacantidadextraequivalenteal20%desusalariomensual.Sitodos
losvendedoresgananlomismo,determinarcuntorecibirnlosvendedoresdelos
tresdepartamentosalfinalizarelmes.
30. Setienen4dgitosenlasvariablesA,B,C,DqueformanunenteropositivoN.Se
desearedondearNalacentenamsprximaymostrarelresultado. Considere
lossiguientesejemplos:SiAes2,Bes3,Ces6yDes2,entoncesNes2362yel
resultadoredondeadoes2400.SiNes2342,elresultadoredondeadoser2300y
siNes2962,elresultadoredondeadoser3000.
31. Unacompaadealquilerdeautomvilessinconductor,deseacalcularymostrar
loquedebepagarcadacliente,deacuerdoalassiguientescondiciones:
a. Sinoserebasanlos300km,secancelan5000Bolvares
b. Siladistanciarecorridaessuperiora300km
i. Peroinferiora1000secobran5000Bolvaresms200Bolvares
porcadakilmetrosuperiora300.
ii. Siessuperiora1000secobran5000Bolvaresms200Bolvares
porcadakilmetro,paralasdistanciasentre300y1000kilmetros
y150Bolvaresporcadakilmetroparalasdistanciasmayoresa
1000.
32. DadoscomodatoslosvaloresenterosPyQ,determinesilosmismossatisfacenla
siguienteexpresin:P3 +Q4 2*P2 >680. Encasoafirmativodebemostrarlos
valoresdePyQ,delocontrariomuestreunmensajealusivoalhecho.
33. enunatiendaefectanundescuentoalosclientesdependiendodelmontodela
compra.Eldescuentoseefectaconbaseenelsiguientecriterio:
a. Sielmontoesinferiora$500,nohaydescuento.
b. Siestcomprendidoentre$500y$1000inclusive,sehaceundescuento
del5%
c. Siestcomprendidoentre$1000y$7000inclusive,sehaceundescuento
del11%
d. Siestcomprendidoentre$7000y$15000inclusive,eldescuentoesdel
18%

e. Sielmontoesmayora$15000,hayun25%dedescuento.
Calculeymuestreelnombredelcliente,elmontodelacompra,montoapagar
ydescuentorecibido.
34. ConstruyaunprogramaenJavaquedadoscomodatoslacategorayelsueldodel
trabajador, calculeel aumentocorrespondiente teniendoen cuentala siguiente
tabla:
Categora
1
2
3
4

%aumento
15%
10%
8%
7%

Comosalida,mostrarlacategoradeltrabajadorysunuevosueldo.
35. Desarrolle un algoritmo, que dado como dato una temperatura en grados
Fahrenheit,determineeldeportequeesapropiadopracticaraesatemperatura,
teniendoencuentalasiguientetabla:
Deporte
Natacin
Tenis
Golf
Esqu
Marcha

Temperatura
Temp.>85
70<Temp.<=85
32<Temp.<=70
10<Temp.<=32
Temp.<=10

36. Dada una cantidad entera de Bolvares, desarrolle un algoritmo que permita
desglosardichacantidadenlosbilletesdecursolegalenelPas. Recuerdeque
estosson:50000,20000,10000,5000,2000,1000,500,100,50,20,10.
37. Dadostresdatosenterospositivos,querepresentanlaslongitudesdelosladosde
un probable tringulo, desarrolle un algoritmo que determine si los datos
corresponden a un tringulo. En caso de que s correspondan, escriba si el
tringuloesequiltero,isscelesoescaleno.Calculeademssurea.Considere
queestringulosisecumplequelasumadelosdosladosmenoresesmayorque
la del lado mayor. Tome en cuenta adems que el rea de un tringulo la
calculamoscomo:
Area=S(SA)(SB)(SC)

dondeSeslamitaddelasumadelosladosA,ByC.

Recuerde:
Equilterotodoslosladossoniguales.
Issceles2ladosigualesy1diferente.
EscalenoTodoslosladosdiferentes.
38. Desarrolleunalgoritmoquerecibacomodatodeentradalafechadenacimiento
de una persona y a continuacin escriba el nombre del signo del zodiaco
correspondiente;ascomosuedad.Considerelasiguientetabladesignos:
Signo
Daymes
Sagitario
22/11al21/12
Capricornio
22/12al20/01

Acuario
Piscis
Aries
Tauro
Gminis
Cncer
Leo
Virgo
Libra
Escorpin

21/01al19/02
20/02al19/03
21/03al20/04
21/04al21/05
22/05al21/06
22/06al22/07
23/07al23/08
24/08al22/09
23/09al22/10
23/10al21/11

39. Unapersonaseencuentraenladisyuntivadecomprarunautomvilounterreno,
loscualescuestanexactamentelamismacantidaddedinero.Sabequemientras
el automvil se devala, con el terreno sucede lo contrario. Esta persona
comprarelautomvilsialcabodetresaosladevaluacindestenoesmayor
que la mitad del incremento del valor del terreno. Aydele a esta persona a
determinarsidebeonocomprarelautomvil.
40. DesarrolleunprogramaenJavaquecalculeymuestreelmontoquedebepagar
unsuscriptorporconceptodeconsumodeluzelctricayserviciodeaseourbano.
Dicho monto se calcula multiplicando la diferencia de la lectura anterior y la
lecturaactualporelcostodecadaKilovatiohora,segnlasiguienteescala:
0100

101300

301500

501enadelante

2.622,00Bs.
79,78Bs./Kwh
89,52Bs./Kwh
97,95Bs./Khw

41.

El gobierno del estado de Mxico desea reforestar un bosque que mide


determinadonmerodehectreas.Silasuperficiedelterrenoexcedea1milln
demetroscuadrados,entoncesdecidirsembrardelasiguientemanera:
PORCENTAJEDELASUPERFICIEDELBOSQUE
70%
20%
10%

TIPODERBOL
Pino
Oyamel
Cedro

Silasuperficiedelterrenoesmenoroigualaunmillndemetroscuadrados,
entoncesdecidirsembrardelasiguientemanera:
PORCENTAJEDELASUPERFICIEDELBOSQUE
TIPODERBOL
50%
Pino
30%
Oyamel
20%
Cedro
Elgobiernodeseasaberelnmerodepinos,oyamelesycedrosquetendrque
sembrarenelbosque,sisesabequeen10metroscuadradoscaben8pinos,en
15 metros cuadrados caben 15 oyameles y en 18 metros cuadrados caben 10
cedros.Tambinsesabequeunahectreaequivalea10milmetroscuadrados.

42.

Tomandocomobaselosresultadosobtenidosenunlaboratoriodeanlisis
clnicos,unmdicodeterminasiunapersonatieneanemiaono,locualdepende
desuniveldehemoglobinaenlasangre,desuedadydesusexo.Sielnivelde
hemoglobinaquetieneunapersonaesmenorqueelrangoquelecorresponde,se
determinasuresultadocomopositivoyencasocontrariocomonegativo.Latabla
enlaqueelmdicosebasaparaobtenerelresultadoeslasiguiente:

EDAD
01mes
Mayorde1ymenoroigualde6meses
Mayorde6ymenoroigualde12meses
Mayorde1ymenoroigualque5aos
Mayorde5ymenoroigualque10aos
Mayorde10ymenoroigualque15aos
Mujeresmayoresde15aos
Hombresmayoresde15aos

NIVELDEHEMOGLOBINA
1326g%
1018g%
1115g%
11.515g%
12.615.5g%
1315.5g%
1216g%
1418g%

Desarrolleunalgoritmoqueindique,siunapersonatieneAnemiaono.

43.

El dueodeunaempresadeseaplanificarlasdecisionesfinancierasque
tomarenelsiguienteao.Lamaneradeplanificarlasdependedelosiguiente:
Siactualmentesucapitalseencuentraconsaldonegativo, pedirunprstamo
bancarioparaquesunuevosaldoseade$10000.sisucapitaltieneactualmente
un saldo positivo pedir un prstamo bancario para tener un nuevo saldo de
$20000,perosisucapitaltieneactualmenteunsaldosuperioralos$20000no
pedirningnprstamo.Posteriormenterepartirsupresupuestodelasiguiente
manera:
$5000paraequipodecmputo
$2000paramobiliario
y del resto la mitad ser para la compra de insumos y la otra para otorgar
incentivosalpersonal.
Desplegarqucantidadessedestinarnparalacompradeinsumoseincentivosal
personaly,encasodequefueranecesario,acuntoascenderalacantidadquese
pediraalbanco.

44.

Unapersonadeseainiciarunnegocio,paralocualpiensaverificarcunto
dineroleprestaraelbancoporhipotecarsucasa. Tieneunacuentabancaria,
peronoquieredisponerdeellaamenosqueelmontoporhipotecarsucasasea
muy pequeo. Si el monto de la hipoteca es menor que $1.000.000 entonces
invertir el50%delainversintotal, yunsocioinvertirelotro50%. Siel
montodelahipotecaesde$1.000.000oms,entoncesinvertirelmontototalde
ahipotecayelrestodeldineroquesenecesiteparacubrirlainversintotalse
repartirapartesigualesentreelsocioyl.

45.Confeccionarunalgoritmoquepermitaresolverunaecuacindesegundogrado,

delaforma:AX2+BX+C=0,sabiendoqueeldiscriminante(D)secalculaconla
frmula: D= B24*A*C. El valor obtenido se evala y se aplica la frmula
correspondiente,segnmuestralasiguientetabla:

Valordeldiscriminante
SiD=0entonces
SiD>0entonces

Frmulaautilizar
X1=X2=B/(2*a)
X1=(B+SQRT(B24*A*C))/(2*A)

X2=(BSQRT(B24*A*C))/(2*A)
notienesolucinenlosReales.

SiD<0entonces

Estructuras de Control Repetitivo

NMERODETERMINADODEITERACIONES.

46.SeaNyKdosenterospositivos,conK<N.Sedeseaescribirunprogramaque
escribaelvalordeN,N1,N2,...,yassucesivamentehastallegaralvalordeK.

47.Escribaunprogramaqueimprimatodoslosenterospositivosimparesmenores
que100omitindoseaquellosqueseandivisiblespor7.

48. Escribaunalgoritmoparaproducirunatabladeconversindetemperaturapara
convertir valores en grados Fahrenheit a su equivalente en grados Celsius,
gradosKelvinygradosRankine.
Lasecuacionesdeconversinson:
C=5(F32)/9
R=F+459.67
K=C+273.15
DondeF=temperaturaengradosFahrenheit
C=temperaturaengradosCelsius
R=temperaturaengradosRankine
K=temperaturaengradosKelvin
Hagaqueelprogramaimprimaencabezadosparacadacolumnaenlatabla.
Datosmuestra:
de28a54Fenintervalosde1F
de450a950Fenintervalosde50F
de50a250Fenintervalosde10F
49. 100personaspresentaronunapruebaconstituidapor3preguntas. Serequiere
desarrollar un algoritmo o programa que permita determinar la cantidad de
personasquerespondieron:
a. correctamentelastrespreguntas.
b. Correctamentesolamentelaprimeraylasegundapregunta.
c. Correctamentesolamentelaprimeraylatercerapregunta.
d. Correctamentesolamentelasegundaylatercerapregunta.
e. Correctamentelaprimerapreguntaporlomenos.
f. Correctamentelasegundapreguntaporlomenos.
g. Correctamentelatercerapreguntaporlomenos.
h. Adems,cuntosnorespondieroncorrectamenteningunapregunta.
50.Desarrolleunalgoritmooprogramaquepermitacalcularymostrarlasumade
todoslosnmerosparescomprendidosentre97y1003.Respuesta:249150

51.Calcular el trmino doceavo y la suma de los doce primeros trminos de la


sucesin:6,11,16,21.Respuesta:a12=61,suma=402.
52. Una persona debe realizar un muestreo con 100 personas para determinar el
promediodepesodelosnios,jvenes,adultosyviejosqueexistenensuzona
habitacional.Paraello,conformeencuentraalaspersonasintroducelosdatosa
sucomputadora,lacualmedianteunprogramalasclasificaydespliegaloscuatro
promediosquelapersonarequiere. Lascategorassetrabajandeacuerdoala
siguientetabla:
Categora
Edad
Nios
012
Jvenes
1329
Adultos
3059
Viejos
60enadelante
53. UnaempresarequiererealizarelclculodelanminasemanaldeunconjuntoM
de empleados; para ello dispone que los datos de entrada son: nombre,
nacionalidad (V o E), edad, tipo de empleado (1,2,3) y nmero de horas
trabajadas.Conestainformacinsedeseacalculareimprimir:
a. Sueldobsicoobruto.Considereparaelloqueelpagoporhoradepende
deltipodeempleado,segnlasiguientedistribucin:

Sieltipoempleadoes1Bs.5000

Sieltipoempleadoes2Bs.10000

Sieltipoempleadoes3Bs.15000
b. SeguroSocial,quecorrespondeal3%delSueldoBsico,sisteltimoes
mayora100000.
c. TotaldeVenezolanosportipodeempleado.
d. TotaldeExtranjeroscuyaedadesimpar.
e. Promediodeedaddetodoslosempleados.
f. Totalgeneralapagarensueldos.

54.

Uninvestigadoracabadeaplicar64cuestionariosde23preguntascada
uno;dondecadapreguntapermiteescogerentre1y5,aungrupodepersonas
queconstituyensupoblacin.SedeseaqueelaboreunProgramaenJava,para
ayudaralInvestigadoraprocesartodalainformacinrecopilada,paraellotome
en cuenta lo siguiente: necesita calcular el promedio de cada instrumento o
escalaparalocualesnecesarialafrmula:PT/NT,dondePTrepresentaeltotal
de puntos de cada cuestionario que resulta de sumar los valores que el
encuestado, encerr entre un crculo y NT es el total de preguntas del
instrumento.Estosvaloressedebenacumular,paraalfinalcalcularymostrarlo
siguiente:

a.
b.
c.
d.
e.

Lamediaopromediodetodosloscuestionarios(promediogeneral).
Elpromediomsaltoobtenidoynmerodeinstrumentoaquecorresponde.
Elpromediomsbajoobtenidoynmerodeinstrumentoaquecorresponde.
Porcentajedecuestionariosqueobtuvieronunpromedioinferiora3,respectoa
losquetuvieronunpromediosuperiora4.
Porcentajedecuestionariosqueobtuvieronunpromedioentre4.5y5respectoal
totalprocesado.

10

NMEROINDETERMINADODEITERACIONES.
55. Calcule e imprima el nmero de trminos necesarios para que el valor de la
siguientesumatoriaseaproximelosmscercanamentea1000sinqueloexceda:
((k2+1)/k),dondek=1,2,3,4,...
56. Efectuarladivisindedosnmerosenteros,utilizandoelmtododelasrestas
sucesivas.Observeelsiguienteejemplo:
a. Dividir8entre2
b. 82=6
c. 62=4
nmeroderestasefectuadasesigualalcociente=4
d. 42=2
e. 22=0restodeladivisin
57.ParacalcularlarazcuadradadeunnmeroNpositivo,HerndeAlejandraide
lasiguientefrmula:RN=(X+N/X)/2,dondeRNeslarazdeNysecalcula
hastacuandoladiferenciaentreXyRNesmenorque0.000001;tomandoXel
valordeRNencadaiteracin.Sedebeleerelnmeroyasegurarqueespositivo.
SepuedeiniciarelclculodndoleaXelvalor0.1.
58.Muchos bancos y cajas de ahorro calculan los intereses de las cantidades
depositadasporlosclientesdiariamenteconbaseenlassiguientespremisas:un
capitalde$1000,conunatasadeintersdel6%,rentaunintersenundade
0.06multiplicadopor1000ydivididopor365. Estaoperacinproducir$0.16
deintersyelcapitalacumuladoser1000,16.Elintersparaelsegundodase
calcularmultiplicando0.06por1000ydividiendoelresultadopor365.Disear
unprogramaenJavaquerecibatresentradas:elcapitaladepositar,latasade
intersyladuracindeldepsitoensemanasycalculeelcapitaltotalacumulado
alfinaldelperododetiempoespecificado.

59.

Desarrolleunprogramaenjavaquecapturelasnotasdelprimerparcialde

Matemtica, Programacin e Ingls de un grupo indeterminado de alumnos y


calculeeimprima:
a. NotamenordeProgramacin.
b. PorcentajedealumnosquenopresentaronelexamendeIngls,respectoalosque
spresentaron.
c. Nmerodealumnosqueaprobarontodaslasmaterias.
d. PromediogeneralenProgramacin.
e. PorcentajedealumnosquereprobaronMatemtica,respectoaltotaldealumnos
quepresentaronelexamendematemtica.
60. Una empresa est interesada en automatizar el proceso anual de clculo de
interesesdemoraydedescuentosenelcobrodelasfacturasdelosclientesa
crdito.Paraellolaempresautilizalossiguientescriterios:
a. Si la factura se paga se paga 60 das despus de haber realizado la
comprasecobraunintersdemoradel8%sobreelmontodelafactura.
b. Si lafactura sepaga entre31 y59 dasdespus dehaber realizadola
comprasecobraunintersdemoradel6%sobreelmontodelafactura.
c. Silafacturasepagaantesdelos15dasdehaberrealizadolacomprase
haceundescuentodel2%sobreelmontodelafactura.

11

Realiceunalgoritmoquelealosdatosdelasfacturasporpantallaeimprima
paracadafacturaelnmero,nombredelcliente,elmontoacancelar,elmontoa
pagarporintersdemoraymontodescontadoporprontopago.
Losdatosdecadafacturason:Nmerodefactura(numfac),nombredel
cliente(numcli),montodelafactura(monfac),fechadecompra(feccom)yfecha
depago(fecpag).

61.

Diseeunalgoritmooprogramaquepermitacalcularlamultiplicacinde
dosnmeros,utilizandoelmtododelamultiplicacinRusa,elcualconsisteen
multiplicarpordoselmultiplicandoydividirentredoselmultiplicadorhastaque
elmultiplicadortomeelvalor1.Duranteesteproceso,sedebensumartodoslos
multiplicandoscorrespondientesamultiplicadoresimparesyesteresultadoesel
delamultiplicacin.Ejemplo:
a. 25x7=175
(multiplicador=25,multiplicando=7)
b. 25
7
c. 12
14
d. 6
28
suma=7+56+112=175
e. 3
56
f. 1
112

62. Para cada una de las empresas del Pas se tienen como datos: actividad,
localizacinynmerodetrabajadores.Laactividadylalocalizacin,secodifican
delasiguienteforma:
Actividad
Localizacin
1=Agrcola
1=norte
2=Industrial
2=sur
3=Minera
3=este
4=Pesquera
4=oeste
5=Otra
Desarrolleunalgoritmo/programaquecalculeymuestre:
i. PorcentajedeempresasagrcolasdelPas.
ii. Porcentaje de empresas mineras del sur respecto al total de
empresasquerealizanesaactividad.
iii. Promedio de trabajadores de las empresas de cada tipo de
actividad.
iv. Localizacinconmayornmerodeempresasindustriales.

63.

Enunaencuestadealumnossetomaronlossiguientesdatos:edad,sexo,
estadocivil,yespecialidadquecursa. Laempresaencuestadora,deseagenerar
lassiguientesestadsticas:
a. Promediodeedaddelasmujeres.
b. Promediodeedaddeloshombres.
c. Cantidaddehombresydemujeresencuestados.
d. Porcentajedepersonasparacadaunodelostiposdeestadocivil,respecto
altotal.
e. Cantidaddealumnosporespecialidadyporcentajequerepresentan.
f. Porcentajedemujeresadultas,tomandoencuentaquelosadultossonlos
quetienenmsde21aos.
g. Porcentajedehombresjvenes,tomandoencuentaqueestossonlosque
tienenmenosde21aos,peromsde17.

12

h. Cantidaddehombressolterosycantidaddemujeressolteras.
64.Dadalasiguienteserie:1+ + +1/8+1/16+1/32+... Desarrolleun
algoritmo o programa que determine el nmero de trminos necesarios para
obtener la suma que ms se aproxime al valor de 1.99. Se debe imprimir el
nmero de trminos y el valor de la suma cuando cumpla la condicin
mencionadaantes.
65. Calcularelsueldonetodelostrabajadoresdeunacompaasabiendoqueeste
dependedelossiguientesdatos:
sueldobsicomensual100000siesobrero
sueldobsicomensual165500siesadministrativo
sueldobsicomensual250000siesejecutivo
Lasasignacionesydeduccionesson:
aporteporcadahijohasta5hijos10%delsueldobsico
aporteporasistenciasuperioral95%delos30dasdelmes5%delsueldo
bsico.
Deduccindel10%delsueldobsicoparalacajadeahorros.
Deduccinparaelsegurosocial2%delsueldobsico
Por cada empleado debe salir un registro con el nombre y cdula, sueldo
bsico,aportealaCajadeAhorros,segurosocialysueldoneto.

66. Unaaerolneaestinteresadaendisearunsoftwarequelepermitacalculary
acumular los montos a pagar por equipaje para cada uno de sus vuelos. El
algoritmodebeprocesartodoslosvuelosdeldaconsusrespectivospasajerosy
maletas,lascualesestnidentificadasporuncdigo.Lastarifasporkilogramos
semuestranenlasiguientetabla:
PESOSTARIFAPORKgs.
1a3Kgs.0
3.01a6Kgs600
6.01a9Kgs
1200
9.01a12Kgs
1500
12.01a15Kgs
2000
msde15Kgs.
2500

Sequiereunalgoritmoenseudocdigoodiagramaestructuradoquepermita:
i. Imprimirporpasajeroelnmerodevuelo,elcdigodeabordo,el
nombre, el total de kilogramos del equipaje con su respectivo
montoapagar.
ii. Imprimirporpasajeroelnmerodevuelo,elnombreyelcdigode
lamaletaconmayorpeso.
iii. Imprimirparacadavueloelnmerodevuelo,elcdigodeabordo,
elnombreyelpesototalparaelpasajeroconmayorymenorpeso
totaldelequipaje.
iv. Imprimir para cada vuelo el nmero de vuelo y el monto total
canceladoporequipaje.
v. Imprimirelporcentajedepasajerosquenopagaronporequipaje.

NOTA:Nosepodrnutilizarvectoresnimatrices.

13

67.UnapersonaadquiereunadeudadeBs.12775,lacualcancelamediantepagos
de montos crecientes de los cuales el primero es por Bs. 100 y adems la
diferenciadedospagosconsecutivosesBs.125.Determinarelnmerodepagos
querealizalapersonaascomoelmontodelltimopago. Muestreenpantalla
una tabla con el monto de cada pago y el monto pendiente por cancelar.
Respuesta:nmeropagos=14,montodelltimo=1725.
68.Unnmerosedicequeesperfectosilasumadesusdivisoresexceptolmismoes
igualadichonmero.Ejemplo:6esunnmeroperfectoyaquesusdivisores:1
+ 2 + 3 suman seis. Disee un algoritmo o programa que imprima los tres
primerosnmerosperfectos.
69. DosnmerosAyBsonamigos,cuandolasumadelosdivisoresmenoresqueA
esigualaB,almismotiempocuandolasumadelosdivisoresmenoresqueBes
igualaA.Losdosmenoresnmerosamigosson220y284,debidoaque:
a. divisoresde2201+2+4+5+10+11+20+22+44+45+110=284
b. divisoresde2841+2+4+71+142=220
c. lossiguientesparesdeamigosson:1184y1210;2620y2924;5020y
5564,etc.
70. Unaestacinclimticaproporcionaunpardetemperaturasdiarias(mx,min),el
rangonormaldetemperaturaesentre14y30C.Laparejafindetemperaturas
es0,0.Sepidedeterminar:
g.
h.
i.
j.

Elnmerodedascuyastemperaturassehanproporcionado.
Lasmediasmximaymnima.
Nmerodeerroresqueingresaron(temperaturasfueraderango).
Porcentajequerepresentanloserroresingresados.

71.

La UNICEF desea obtener informacin estadstica sobre los orfanatorios


ubicadosdentrodelaRepblicaysobrelosnioshurfanosinternadosenesos
orfanatorios. Por cada nio se conoce: sexo, edad, nombre del orfanatorio y
estadodelaRepblicaalqueperteneceelOrfanatorio.EscribaunProgramaen
Javaparacalcularymostrarlosiguiente:
a. PorcentajedehurfanosdelEstadoTchiraydelDistritoCapitalrespectoal
totaldelPas.
b. Nmerodehurfanosencadagrupo.LosgrupossedefinensegnlaEdad:
Grupo1:menoresde1ao
Grupo2:edadcomprendidaentre1y3aos
Grupo3:edadcomprendidaentre4y6aos
Grupo4:mayoresde6aos
c. Cantidaddeniosyniasyporcentajequerepresentacadauno.

72.ConociendolamasaydistanciadedoscuerpossepuededeterminarlaFuerzade
atraccinqueseejerceentreambos.Sedeseadeterminarlasfuerzasdeatraccin
ejercidaentrelatierraydiversossatlitesubicadosadistintas alturas.Paralo
cuallaNASAlehasolicitadoaustedconstruirunprogramaquerespondaalos
siguientesrequerimientos:
a) Cul es la mayor y menor fuerza de atraccin ejercida por los satlites en
estudio
b) Lafuerzadeatraccinpromedioejercidaporlossatlitesenestudio
c) Lamayormasadetodoslossatlitesestudiados
d) Lamasapromediodelossatlites

14

e) Lamenorymayoralturadelossatlites
LaformulaparadeterminarlaFuerzadeatraccines:
F=GmM
r2
donde:
m:masasatlite;
M:Masatierra(5,97*1024Kg);
r:distanciadeloscuerpos;
G:ConstanteGravitatoria(6,67259*1011N*m2)
Kg2
ConsiderelasiguientemuestrapararealizarlapruebadelPrograma:
Satlite Pas
Masa Altura

Kg.

Mts
Canada1Canad
8.300 31.200.000
Alfa1 Chile
5.500 36.000.000
Boby4 EE.UU.
12.000 33.450.000
Che3 Argentina 3.350 34.200.000
ANIDAMIENTOS.
73. Unbancoestinteresadoendisearunsoftwarequelepermitacalcularygenerar
ciertos listados sobre las deudas de sus clientes a crditos. El algoritmo debe
procesarparacadaestadoysusagenciaslosclientesconpagarspendientesa
una fecha (dd/mm/aaaa) dad y generar los recibos correspondientes para ser
enviados a los clientes. Cada estado, agencia y cliente es identificado por un
cdigo.Lospagarstienenunafechadevencimiento(dd/mm/aaaa),unmontoa
pagaryunnmeroqueloidentifica;unclientedebetenermsqueunpagar.
Sequiereunalgoritmooprogramaquepermita:

Imprimir un recibo para cada cliente cuyo encabezado es su cdigo,


nombre, direccin, cdigo de estado y cdigo de agencia. El detalle del
recibo contendr un nmero del pagar, la fecha de vencimiento y el
montodelpagar.Alfinaldelrecibodebecolocarlacantidaddepagares
pendientesyelmontototalpendiente.
Imprimir por agencia su cdigo, estado, la cantidad de clientes con
pagarespendientes,montototaladeudadoyelcdigodeclienteconmayor
deuda.
Imprimirporestadosucdigo,elmontototaladeudadoenelestadoyel
cdigodeagenciaconmenorymayormontoadeudado.
Calculareimprimirelmontopromedioadeudadoenrazndelosmontos
mximosadeudadosporlasagenciasanivelnacional.

NOTA:Losclculossedebenrealizarenfuncindeunafechadada.Nose
podrnutilizarvectoresnimatrices.

15

74. LabloqueraElMilagroesunapequeaempresadedicadaalafabricacinde
bloquesdecementoparaconstruccin.Actualmentecuentaconunaplantillade
obreros,cadaunodeloscualestieneunnmeroXdeunidadesaproducirpor
semana.Lasecretariaregistra,cadada,elnmerodebloquesqueprodujocada
obrero,paratotalizarelsbadoloproducidoenlasemana. Decadaobrerose
conoce: nombre y cantidad de unidades producidas por da. Desarrolle un
programaenJava,quecalculeymuestre:
Porobrero:
o Nombre
o Totalproducidoenlasemana.
o Porcentaje que representa la produccin semanal, respecto al lmite
establecido.
Engeneral:
o Porcentajedeobrerosquealcanzaronosuperaronelnmerodeunidades
producidasestablecidas.
o Nombredelobreroquemsprodujoycantidadproducida.
o Promediodeproduccindelabloqueraenlasemana.
75. Cincomiembrosdeunclubcontralaobesidaddeseansabercuntohanbajadoo
subidodepesodesdelaltimavezquesereunieron.Paraestosedeberealizar
unritualdepesajeendondecadaunosepesaendiezbsculasdistintasparaas
tenerelpromediomsexactodesupeso.Siexistediferenciapositivaentreeste
promedio de peso y el peso de la ltima vez que se reunieron, significa que
subierondepeso.Perosiladiferenciaesnegativa,significaquebajaron.Loque
elproblemarequiereesqueporcadapersonaseimprimaunmensajequediga
SUBIOBAJOylacantidaddekilosquesubiobajdepeso.
76. Sedeseaobtenerelpromediode g gruposqueestnenunmismoaoescolar,
siendoquecadagrupopuedetenern alumnosquecadaalumnopuedellevar m
materias y que en todas las materias se promedian tres calificaciones para
obtenerelpromediodelamateria.Loquesedeseaesmostrarelpromediodelos
grupos,elpromediodecadagrupoyelpromediodecadaalumno.
77. Desarrolleunalgoritmooprogramaquepartiendodelacantidaddehabitantes
quetienecadaunodelos M municipiosdelos5principalesEstadosdelPas,
calculeymuestre:
a. Estadoconmayorpoblacin(nombreycantidad),
b. Estadoconmenorpoblacin(nombreycantidad),
c. Porcentaje que representan el total de los habitantes de los 5 Estados,
respectoaltotaldelPasy
d. PromediodehabitantesporEstado.
78. Unaempresacomercializadoradeproductoscermicosconsucursalesypuntos
deventaanivelnacionalestinteresadaendesarrollarunsoftwarequelepermita
controlarsusventas. Cadasucursalposeeunmontodeventaesperadoelcual
debecubrirytieneasignadosvariospuntosdeventa,loscualesdebecontrolar.
La sucursal es identificada con un cdigo entero positivo de dos dgitos y los
puntosdeventaporuncdigoenteropositivodecuatrodgitos,enelcuallosdos
primeros dgitos corresponden al cdigo de la sucursal a la cual reporta. Los
productoscomercializadosporlaempresasonidentificadosporuncdigoqueva
del1al3,elPVPdecadaunoesdadocomoconstanteytodoslospuntosde
venta,vendenlos3tiposdeproductos. El10%delasventasbrutasdecada
puntodeventaesrepartidoentrelosvendedoresdelamismaenformaequitativa

16

comocomisindeventa.Serequierequedesarrolleunprogramaquerespondaa
losiguiente:

Imprimirporpuntodeventa:sucdigo,lasunidadesvendidas,elmontonetode
laventa,elmontopagadoporcomisinalosvendedoresyelcdigodelproducto
conmenornmerodeunidadesvendidas.

Calcularymostrarporsucursalsucdigo,descripcin,elmontototalvendido,el
porcentajedeventaalcanzadoenfuncindeloesperadoyelcdigoymontodel
puntodeventaquemspagporcomisindeventa.

Calcularymostrarelporcentajedelassucursalesquealcanzaronelmontode
ventaesperado.

79.

Una pequea Librera de la Ciudad desea controlar los datos de los

diferentesautorescuyoslibrosestnalaventa.Cadaautorhaescritodiversos
libros, pudiendo estos ser clasificados de acuerdo al gnero: ciencia ficcin,
romance, accin, terror, novela, autoayuda y acadmico. Para cada texto se
conoce:cdigo,gneroynmerodepginas.EscribaunprogramaenJava,que
permitacalcularymostrar:

Por autor:
o Apellido
o Total de pginas escritas
o Cdigo del libro con mayor nmero de pginas y cantidad de pginas.
En General:
o Porcentaje de libros de ciencia ficcin, respecto al total de libros.
o Cantidad de libros de ciencia ficcin y romance que hay en existencia.
o Apellido del autor con mayor cantidad de libros escritos y cantidad de libros
escritos.

80. La Oficina Central de Estadstica e Informtica (OCEI) desea conocer cierta


informacinsobrelasituacinactualdelpasencuantoalosnivelesactualesde
desempleo, analfabetismo y del potencial de profesionales existentes en
Venezuela. LosEstadossonidentificadosporuncdigoenteropositivodedos
(02)dgitossignificativos.Lasciudadesmedianteuncdigodecuatro(04)dgitos
significativos,deloscualeslosdosltimosdgitoscorrespondenalEstadoalcual
pertenecen. Losmunicipiosseidentificanconuncdigodecuatro(06)dgitos
significativos,deloscualeslosprimerosdgitoscorrespondenalcdigodeEstado
ylosdossiguientesdgitosalosdosprimerosdgitosdelcdigodelaciudadenla
cualestnubicados.Losdatosfuerontomadosdepersonasmayoresde18aos
ylosmismossonlossiguientes:edad;niveldeeducacin(N:ninguna,B:bsica,
S:secundaria,P:profesional);situacinactual(D:desempleado,E:empleado).Se
requierequedesarrolleunprogramaquecumplaconlosiguiente:

Determinareimprimirpormunicipioelcdigoylacantidaddepersonasconlas
siguientescaractersticas:desempleado,sinningnniveldeeducacinymayores
de25aos.
Calculareimprimirelcdigodelasciudadescuyaspersonasestablecidasenla
parteanteriorseanmsdel50%.

17

CalculareimprimirelcdigodelEstadoconmayorporcentajedeprofesionales
desempleados.

81.

Unaempresaproveedoradeequiposdecomputacindeseaunaaplicacin

quelepermitacontrolarlasventasylascomisionesdeventaenlosdiferentes
estadosyciudadesdondeposeancanalesdecomercializacin.ParacadaEstado
pueden existir varias ciudades donde la empresa est presente; a su vez cada
ciudad puede contener canales de comercializacin con vendedores de tienda
(locales)ydecalle. Cadaciudadtieneasignadaunacantidaddeunidadesde
ventaesperada. Cadaestado,ciudad,canaldecomercializacinyvendedores
identificadoporcdigosnumricosde2,3,4y5dgitosrespectivamente.Losdos
ltimosdgitosdelcdigodeciudaddebenserigualalcdigodelestadoylosdos
primerosdgitosdelcdigodevendedorindicansielmismoesdetienda(valor11)
odecalle(valor12).Laempresapagaunporcentajedecomisindel10%paralos
vendedores de tienda y un 15% de comisin para los vendedores de calle en
funcindelmontototalvendidoporlosmismos,esdecir,quelaaplicacindebe
pedirporvendedoreltotaldeunidadesvendidasyelmontototalcorrespondiente
aesacantidad.Laempresalesolicitaquedesarrolleunprogramaquecubralo
siguiente:

Calculareimprimirporciudadelcdigo,elnombre,totaldeunidadesvendidas,
monto total bruto, monto de comisin por vendedores de tienda, monto de
comisinporvendedoresdecalle,cdigodelcanaldecomercializacinconmayor
monto neto de veta y el cdigo del vendedor con menor nmero de unidades
vendidas.
Calcular e imprimir por Estado el cdigo, nombre, mono neto vendido, el
porcentajedeciudadesquenoalcanzaronlascantidadesesperadasylacantidad
de ciudades que obtuvieron de un 40% a un 60% por encima de la cantidad
esperada.

Vectores y Matrices
VECTORES.

82.

Desarrolle un programa que calcule el promedio de N alumnos, el

promediodelaclase,cantidaddealumnosconpromediomenorqueeldelaclase
ycantidaddealumnosconpromediomayorqueeldelaclase,deacuerdoalos
siguientesdatos:
NOMBRE
NOTAS
Mara
16
14
15
13
09
JuanCarlos
10
09
07
11
14
Josefina
13
12
15
17
13
JosLuis
07
11
10
08
17
Sepidemostrarporpantalla,

18

Nmero
Nombre
1
Mara
2
JuanCarlos
3
Josefina
4
JosLuis
Promediodelaclase:12.05
Alumnoscondefinitivamenoralpromedio:2
Alumnoscondefinitivamayoralpromedio:2

Promedio
13.4
10.2
14
10.6

VECTORESPARALELOS.

83.

Setienelasiguienteinformacin:

CT
EnestearreglosealmacenanlosnombresdeNcentrostursticosdelPas.
H
Enestearreglosealmacenaelnmerodehabitacionesdecadatipo(sencillaodoble)de
cadacentroturstico.Porejemplo:
H[1]guardaelnmerodehabitacionessencillasdelcentro1.
H[2]guardaelnmerodehabitacionesdoblesdelcentro1.
H[3]guardaelnmerodehabitacionessencillasdelcentro2.
H[4]guardaelnmerodehabitacionesdoblesdelcentro2.
TR
Enestearreglosealmacenaelnmerototalderestaurantesporcentroturstico.
Realiceunprogramaenjavaquepuedaproporcionarlasiguienteinformacin:
a) elnombredelcentrotursticoquecuentaconmsrestaurantes.
b) Elnombredelcentrotursticoquecuentaconmshabitaciones(sencillas,dobles
ytotal)
c) Dadoelnombredeuncentrotursticocomodato,informarcuntashabitaciones
tiene.
84. Unacompaaalmacenalainformacinrelacionadaconsusproveedoresenlos
siguientesarreglos: proveedores, elcualguardaelnombredelproveedorydebe
ser ordenado alfabticamente; ciudad que guarda el nombre de las ciudades
donderesidenlosproveedoresy nmerodeartculos queguardalacantidadde
artculos que suministra cada proveedor. De acuerdo a la informacin dada
previamente, desarrolle un programa en Java que permita llevar a cabo lo
siguiente:

19

a. Dadoelnombredeunproveedor,informarelnombredelaciudadenla
queresideyelnmerodeartculosqueprovee.
b. Actualizarelnombredelaciudad,encasodequeunproveedorcambiede
domicilio. Los datos sern el nombre del proveedor y el nombre de la
ciudadalacualsemud.
c. Actualizarelnmerodeartculos,manejadosporunproveedorencasode
questeaumentaodisminuya.
85. Unainmobiliariatieneinformacinsobredepartamentoenrentaalmacenadaen
dosarreglos:extensinquealmacenalasuperficieenmetroscuadrados,decada
unodelosdepartamentosyprecioquealmacenalospreciosdealquilerdelosN
departamento.Estearreglodebeestarordenadodemaneracreciente.Considere
quenoexistendepartamentosconigualsuperficieydistintosprecios.Escribaun
programaenJavaquepermitarealizarlassiguientesoperaciones:
a. LlegaunclientealaInmobiliariasolicitandorentarundepartamento.Si
existe algn departamento con la superficie y el precio buscados, se
eliminareldepartamentoseleccionado.
b. Sevenceuncontratoyelclientenodesearenovarlo.Sedebenactualizar
losarreglos.
86. Eldepartamentodepersonaldeunaescuelatienealmacenadosenvectores,el
nombre, el sexo y edad de cada uno de los profesores adscritos al mismo.
Desarrolleunprogramaquecalculeeimprima:
a. Edadpromediodelgrupodeprofesores.
b. Nombredelprofesormsjovendelgrupo.
c. Nombredelprofesorconmsedad.
d. Nmerodeprofesorasconedadmayoralpromedio.
e. Numerodeprofesoresconedadmenoralpromedio.
87. SiseconoceelnombredelosltimosespectculosrealizadosenSanCristbal,
ascomotambineltotaldeingresosenBolvares,lacantidaddeasistentesyel
total de gastos registrado para cada uno, escriba un programa en Java, que
usandoarreglosunidimensionales,calculeymuestre:
a. Culoculesespectculosgeneraronprdidas.
b. Enquespectculoseregistrlamayorganancia.
c. Pornormasdeseguridadseconocelacantidadmximadeentradasquese
debenvender. Verifiquesihuboalmenosunespectculoenelquese
vendimsentradasquelasestablecidaspornorma.

88.

Un Banco est interesado en un programa que le permita controlar los

pagosquerealizansusclientesdelospagarspendientes.Paraellosetienenlos
siguientesdatos:
Cdigocliente
215
102
...
708

Cant.Pagarspendientes
10
15
...
27

ElaboreunprogramaenJavaquepermita:

Montoacancelarporpagar
50000
30000
...
25000

20

Cargarlosvectoresanteriores,validandolainformacindeentrada.

Registrarcancelacindepagars.Paraellopedirporpantallaelcdigodelclienteyla
cantidaddepagarsacancelar.Sedebebuscarelclienteenelvectordeclientesyen
casodenoexistirdarelmensajedequeelclientenoexiste. Encasodeexistirel
cliente,descontardelacantidaddepagarspendienteslacantidaddepagarsqueva
acancelar. Sedebencreardosnuevosvectores,unoparalacantidaddepagarsa
cancelarintroducidasporpantallayotroparaelmontototalpagadoporelcliente.

Generar un listado por pantalla donde se muestre para cada cliente su cdigo, la
cantidaddepagarspendientes,lacantidaddepagarscanceladosyelmontototal
pagadoenelmes.Ellistadodebeestarordenadopormontototalpagadodemayora
menor.Sedebenmostrarsololosclientesquecancelaronpagars.

VECTORESYMATRICES.

89.

Elabore un programa en java que cargue en una matriz la calificacin

obtenidaporlosalumnosdeProgramacinI,elsemestreanterior,encadaunode
los cuatro exmenes parciales efectuados. Adems en un vector debe
almacenarseelporcentajedecadaparcial,estosson:
Parcial120%
Parcial225%
Parcial325%
Parcial430%
Debeemitirunlistadoenpantalla,ordenadodemayoramenor,dondese
muestrelacalificacinfinaldelamateriaparacadaunodelosalumnos.
90. LaZonaEducativadelEstadoestcontrolandolacantidaddehorassemanales
quetrabajacadaunodelosprofesoresadscritosaesedespacho. Paraelloha
decidido almacenar en una matriz la cantidad de horas semanales que labora
cadaprofesor,encadaunadelasinstitucionesdondedictaclase.Ademstiene
guardadoenunvectorelprecioquelepagaporhoracadaInstitucinacadauno.
Partiendo de esta informacin, desarrolle un programa en Java que permita
calcularymostrar:
a. Ingresosemanaldecadaprofesor.
b. Totaldehorasquetrabajasemanalmentecadaprofesor.
c. Porcentajedeprofesoresque:
i. Trabajanen4instituciones.
ii. Trabajanen3instituciones.
iii. Trabajanen2instituciones.
iv. Trabajanen1institucin.
91. ElGobiernoseencuentraenunprocesodeasignarlareparacinyconstruccin
de algunas vas de comunicacin con el Estado, conociendo la longitud en
Kilmetros,arepararoconstruir,decadauna.Cincoempresashanparticipado
en la licitacin, informando el monto a cobrar por Kilmetro recorrido. El
GobiernoNacionalhaasignadounmontoenBolvaresparalaconstruccinde
cada una de las vas. La oficina encargada de este proceso ha registrado la
informacinenelsiguienteformato:

21

Empresa

SanCristbalRubio

Tramoca
Servica
Pedrisa
Lumasa
Weltern

12800000
13652000
14879000
13500691
17890002

VasdeComunicacin
San Cristbal La ColnSanPedrodel
Pedrera
Ro.
2500035
15874000
6980089
12354700
789500241
6985700
369850001
1200530
256970100
14700250

Desarrolleunprogramaparacalcularymostrar:
a. MontopromedioqueofrecilaempresaPedrisa.
b. Asignar la empresa que debe construir cada va, tomando como criterio de
seleccinlamejoroferta,quenoexcedaloasignadoporelGobierno. Siocurre
que las empresas exceden el monto asignado, se debe declarar DESIERTA la
asignacin. Mostrar, adems, el monto que sobrara despus de hacer las
asignacionesyaquesevaadestinarparaelmantenimientodelasmismas.

92. Deuncriadordevacaslecherasseconocelaproduccindesus500razas
vacunaspuestasapastarensus10tiposdistintosdecampo.
Cargarlasproduccionesenunamatriz,tomandocomocoordenadasdela
misma,laraza(columna)yelcampo(fila).
Sepidehallar:

Elpromediodelaproduccinporrazas(sumarlasproduccionesdelarazaen
todosloscamposydividirloporlacantidaddecampos,repetirlomismoencada
raza).

Elpromediodelaproduccinportipodecampo(sumarlasproduccionesdecada
campoconsiderandotodaslasrazasydividirloporlacantidadderazas,repetirlo
mismoencadacampo).

Razaynmerodecampodondeseregistrlamayorproduccinlecherayrazay
nmero de campo donde se registr la menor raza lechera junto con dichas
cantidades(considerarmximoymnimonico).

Informarlosvaloresdelatercerafila.

93. Una compaa constructora mantiene un registro mensual de la cantidad de

a.
b.
c.
d.

tiempo(enhoras)trabajadasporcadaobreroyporda.Ademsseconoceelvalor
decadahoratrabajada.Tomandocomobaseestainformacin,sepidedesarrollar
unprogramaquepermita:
Imprimirelnmeroyeltotaldetiempotrabajadoporcadaobrero,ascomoel
totalpercibido.
Imprimirelnmerodeldayeltotaldetiempotrabajadoeneseda.
Indicarnmeroytiempotrabajado,paraelobreroquemslabor.
Indicarnmerodeldaycantidaddehorasquemssetrabaj.

94. Una pequea compaa de vuelos comerciales, almacena en una matriz, la


cantidaddepasajerosqueviajaronparacadaunodelosdestinosqueofrecenen

22

a.
b.
c.
d.

losprimeros3mesesdelao.Adems,seconoceelcostoquetuvocadaboleto,
encadaunodelosmeses.ConestainformacindesarrolleunprogramaenJava
quepermita:
DeterminareltotalqueingresenBolvaresporcadames.
Eldestinoquemayorcantidaddepasajerostuvo.
Eltotaldepasajerosqueviajaroncadames.
Elpromediodepasajerosquetuvolacompaaenelprimertrimestredelao.

95. Uncampodegolfconstade18hoyos,enellosdebeintroducirsesucesivamente,
unapelotaabasedegolpesconunbastn. Enunatarjetavananotndoseel
nmerodegolpesrequeridosparallegaracadaunodeloshoyos.Enunamisma
tarjetapuedenanotarselosgolpesdevariosjugadores,yaquestatienelaforma
deunamatriz:enlasfilasserepresentanlosjugadoresyenlascolumnascada
unodelos18hoyosdelcampo,elcontenidodelamatrizeslacantidaddegolpes
requeridosparallegaracadahoyo.Ganaeljuegoeljugadorquelleguealhoyo18
conelmenornmerodegolpes.
Supongaqueunpartidodegolfrecintermin
yyasetienelatarjetaqueregistratodoslosgolpes.Desarrolleunprogramaen
Javapara:
a. Emitirunreportedondeaparezcaelnombredeljugadoryeltotaldegolpesque
cadaunorequiriparallegaralhoyo18,ordenadodemenoramayor.
b. Promediodegolpesdetodoslosjugadores.
Mostrarquejugadorutilizlamenorcantidaddegolpesparallegaralhoyo5yla
cantidaddedichosgolpes.

96.RealizarlasumayrestadedosvectoresdetamaoN,almacenandosuresultado

en un nuevo vector. Se debe imprimir los dos vectores junto con las operaciones
planteadas.ejemplo:
vector1=1

vector2=2

Lasuma=3 7

12

LaResta=1 3

97.DeunvectordetamaoN,sacarenunvectorapartelosnumerosparesyenotro
vectoralmacenarlosimpares.Ejemplo:
Vector=123456
VectorPares=246
VectorImpares=135

98.GenerarenunvectordetamaoNnmerosaleatoriosenunrangode1a100.
99. Crear un vector de tamao 6 realizar el factorial de este y su promedio
imprimiendolosresultadosenpantalla.laformadeimpresineslasiguiente:
elvectores=1
elpromedioes=
elfactoriales=

23

100. Crear un arreglo de 15 posiciones que despus de pedir los nmeros para
llenarlo,muestrealfinal:

Promediodelosnmerosparesdelarreglo

Promediodelosnmerosimparesdelarreglo

Sumadeloselementosqueocupanlasposicionesparesdelarreglo

Sumadeloselementosqueocupanlasposicionesimparesdelarreglo

101.Crearunarreglode10posiciones,quesepidanlosnmeros,peroelarreglo
solosedebellenarseconnmerospares,despusdellenarsesedebemostrarel
promedioymostrarlosnmerosmayoresoigualesalpromedioobtenido,tambin
sedebemostrarenquposicinestnesosnmerosmayoresalpromedio.

You might also like