Problemario Programación

download Problemario Programación

of 33

Transcript of Problemario Programación

MANUAL DE PRCTICAS EN JAVA En este manual encontrars una lista de prcticas que realizars a lo largo de tu semestre en la materia de Programacin. 2 Alumno: TedoylabienvenidaatucursodeprogramacinenJava,esteesunbrevemanualde ejerciciosquerealizarsenlasprcticasalolargodelsemestre,recuerdaquelasprcticas son parte de tu evaluacin y tu derecho a examen, cada una de las secciones que encuentres enestemanualdebedeirfundamentadaconunainvestigacindetupartereferenteala informacinqueserequiereparaadquirirelconocimientotericodecadatema;esta investigacin puedes formarla de los apuntes que tomas en clase, investigaciones personales que realices en libros y/o Internet. Recuerdaquelasprcticasdebesrealizarlasdemanerapersonalybasndotelomenos posible en soluciones que encuentres en libros o la red para que fortalezcas tu conocimiento en este lnguaje. Te deseo el mejor de los aprendizajes. Tu profesora. 3 4 Elaborar los programas para cada uno de los siguientes problemas, considerando que el tipo de dato idneo, los cuales pueden o no estar especificados en el problema, adems los resultados debern ser desplegados en pantalla. 1.Calcular la suma de 2 nmeros. 2.Calcular el promedio de 2 nmeros 3.Calcular el rea de un rectngulo 4.Calcular el rea de un circulo 5.Calcular el permetro de un circulo 6.Calcular el permetro de un hexgono 7.Convertir de dlares a pesos 8.Convertir de pesos a dlares 9.Calcular del nmero de salarios mnimos que gana un trabajador 10. Calcular el importe a pagar 11. Calculo del sueldo neto de un trabajador 12. Unvendedorrecibeunsueldobasemsun10%extraporcomisinde sus ventas. El vendedor desea saber cuanto dinero obtendr por concepto de comisiones por tres ventas que realiza en el mes y el total que recibir en el mes tomando en cuenta su sueldo base y comisiones. 13. Unatiendaofreceundescuentode15%sobreeltotaldelacomprayunclientedeseasaber cunto deber pagar despus de hecho el descuento. 14. UnalumnodeseasaberculsersucalificacindefinitivaenlaMateriadeProgramacin, tomando en cuenta que present 3 exmenes parciales que debern promediarse. 15. Unmaestrodeseasaberqueporcentajedehombresymujereshayenungrupodeestudiantes, tomando como base el nmero de alumnos que existen de cada sexo: 16. Calcular la edad en aos cumplidos de una persona, tomando como base el ao de nacimiento y el ao actual. 17. Calcular el valor absoluto de un nmero. 5 18. Calcularelnmerodepulsacionesquedebetenerunapersonaporcada10segundosde ejercicio en base a la frmula:10 / 220-edad) ( s pulsacione nmero de= 19. Calcularelnuevosalariodeunobrero,pidiendoportecladoelsalariodelobreroantesdel aumento y el porcentaje de aumento obtenido. 20. Una persona corre la misma ruta todos los lunes, mircoles y viernes, cronometrando los tiempos queobtienecadada,calculareltiempopromedioenquelapersonarecorrelarutaenuna semana cualquiera. 21. Trespersonasdecideninvertirsudineroparafundarunaempresa.Cadaunadeellasinvierte una cantidad distinta. Obtener el porcentaje que cada quien invierte. 22. Lacalificacindeunamateriaseobtieneconel80%deexamen,10%detareasy10%de participacin, si la calificacin mxima es 10 y se desarrollaron 5 tareas, y se debieron alcanzar 6participaciones.Calcularlacalificacindeunalumnosolicitandoportecladolacalificacin del examen, el nmero de tareas entregadas y el total de participaciones obtenidas. 6 7 Utiliza las instrucciones if, if-else o switch, segn sea necesario. 1.Enunalmacnsehaceun20%dedescuentoalosclientescuyacomprasuperelos$1,000de compra,determinalacantidadquecadaclientedeberpagarpidiendodeltecladoelimporte total de su compra. 2.Un aspirante desea saber si aprob el curso propedutico requerido para ingresar al TESE, curs las materias de matemticas, administracin e informtica y debe sacar un promedio de al menos 7.Pedirportecladolascalificacionesdecadaunadelasmateriasyenviarunmensajeque indique si el aspirante aprob o reprob el curso. 3.Pedir por teclado un nmero y enviar un mensaje que indique si es par o impar. 4.Pedir por teclado un nmero y enviar un mensaje que indique si es primo o no primo. 5.Determinar si un alumno aprobar un curso y enviar un mensaje que lo indique. Considerando que aprobar si su promedio de 3 calificaciones (solicitadas por teclado) es mayor o igual a 7.0 6.En una empresa con diferentes turnos se debe determinar el nmero de horas que un trabajador debelaboraralasemana,deacuerdoconelartculo61 de la Ley Federal del Trabajo que dice: Laduracinmximadelajornadaser:ochohorasdiurna,sietelanocturnaysietehorasy medialamixta,considerarademsqueporcadaseisdaslaborablescorrespondeunode descanso. Se debe pedir el turno del trabajador. 7.Calcular el sueldo semanal de un trabajador de jornada diurna en base a su sueldo por hora y las horas que trabaj a la semana, considerando el artculo 66 de la Ley Federal del Trabajo que dice: podr tambin prolongarse la jornada de trabajo por circunstancias extraordinarias, sin exceder nuncadetreshorasdiariasnidetresvecesenunasemana,lasprimeras8horasextrasse pagarn al doble y las dems al triple. 8.En una tienda se lleva a cabo una promocin en la cual se hace un descuento sobre el total de la comprasegnelcolordelaesferaqueelclientesaquealpagarencaja.Silaesferaesazulel descuento es del 10%, si es roja el descuento es del 20%, si es verde 30% y si es dorada 50%. Pedir por teclado el total de la compra y el color de la esfera para calcular el porcentaje de descuento, el importe del descuento y la cantidad total que el cliente pagar. 9.Dados tres nmeros, deducir cul es el central. 8 10. Elaborar el programa que lea cuatro nmeros y, determine cual es el mayor de los cuatro. 11. Leerunacadenadecaracteresydeterminarsiestsituadaantesodespusdelapalabra PROGRAMA en orden alfabtico. 12. Un programa que permita emitir una factura correspondiente a una compra de varios artculos. El IVA a aplicar es del 12% y si el precio bruto (precio de venta+IVA) es mayor de $5,000.00, se aplicar un descuento del 5%. 13. Realizarunprogramaqueaverigesidadosdosnmerosintroducidosporteclado,unoes divisor del otro. 14. Disear un programa en el que a partir de una fecha introducida por teclado con el formato DIA, mes y ao, se obtenga la fecha del DIA siguiente. 15. Determinarelpreciodeunbilletedeidayvueltaenferrocarril,conociendoladistanciaa recorrer y sabiendo que si el nmero de das de estancia es superior a siete y la distancia superior a 800 km. El billete tiene una reduccin del 30%. El precio por km. es de $15.00. 16. Desarrollarunprogramaqueconviertaun nmero del sistemadecimal comprendido entre 1 y 10 a nmero romano. 17. Desarrollarunprogramaqueleaunapalabraenespaolylaconviertaaingls.Deber programar para 5 palabras mnimo. 18. Determine el valor de f(x) si: >< > +