Sunteți pe pagina 1din 5

Computacin I: Ingeniera de Sistemas

Ejercicios de Estructuras de Control 1. 2. 3. Programa que determine el rea de un tringulo, en funcin a la base y la altura. Programa que evala la funcin y = 5x^2 - 3x + 2 Una compaa de venta de automviles paga a su personal de ventas un salario de S/. 1250.00 mensuales ms una comisin de S/. 150.00 por cada automvil vendido, ms el 5% del valor de la venta. Cada mes el contador de la empresa ingresa el nombre del vendedor, el nmero de automviles vendidos y el valor total de los automviles. Calcule y escriba el salario total de un vendedor. Al hacer un contrato de trabajo para una compaa, debes escoger entre ser pagado por cada programa que realices, o ser pagado por da independientemente del nmero de programas. Escribe un programa que, dado el nmero de programas, la cantidad de dinero por cada programa, la estimacin de cuantos das te tardas en realizar un programa y el pago por da, muestre en la pantalla el total de trabajar de ambas maneras. Desarrolla un programa que ayude a una cajera a identificar el nmero de billetes y monedas que se necesitan de cada una de las siguientes denominaciones 200, 100, 50, 20, 10, 5, 2 y 1 para una cantidad dada. Ejemplo si la cantidad es 1390, se necesitan 6 billetes de 200, 1 billete de 100, 1 billete de 50 y 2 billetes de 20. Escriba un programa que realice la conversin de grados Celsius (C) a grados Fahrenheit (F). La ecuacin de conversin es: Determine el rea de la superficie lateral y el volumen de un cilindro conocido su radio y altura. Suponga que un individuo desea invertir su capital en un banco y desea saber cunto dinero ganar despus de un mes si el banco paga a razn de 2% mensual. Un vendedor recibe un sueldo base ms un 10% extra por comisin de sus ventas, el vendedor desea saber cunto dinero obtendr por concepto de comisiones por las tres ventas que realiza en el mes y el total que recibir en el mes tomando en cuenta su sueldo base y comisiones. Una tienda ofrece un descuento del 15% sobre el total de la compra y un cliente desea saber cunto deber pagar finalmente por su compra. Un alumno desea saber cul ser su calificacin final en el curso de Computacin I. Dicha calificacin se compone de los siguientes porcentajes: 55% del promedio de sus tres calificaciones parciales 30% de la calificacin del examen final 15% de la calificacin de un trabajo final Un profesor desea saber qu porcentaje de hombres y que porcentaje de mujeres hay en un grupo de estudiantes. En un hospital existen 3 reas: Urgencias, Pediatra y Traumatologa. El presupuesto anual del hospital se reparte de la siguiente manera:

4.

5.

6. 7. 8. 9.

10. 11.

12. 13.

rea Presupuesto Urgencias 37% Pediatra 42% Traumatologa 21% Obtener la cantidad de dinero que recibir cada rea para cualquier monto presupuestal. 14. En una playa de estacionamiento cobran S/. 2.5 por hora o fraccin. Disee un algoritmo que determine cuanto debe pagar un cliente por el estacionamiento de su vehculo, conociendo el tiempo de estacionamiento en horas y minutos. 15. Determinar la cantidad de dinero que recibir un trabajador por concepto de las horas extras trabajadas en una empresa, sabiendo que cuando las horas de trabajo exceden de 40, el resto se consideran horas extras y que stas se pagan al doble de una hora normal cuando no exceden de 8; si las horas extras exceden de 8 se pagan las primeras 8 al doble de lo que se paga por una hora normal y el resto al triple. 16. La empresa Milagrito S.A. tiene la siguiente tabla de parmetros para pagar las comisiones de sus ejecutivos de ventas: Parmetro de venta Porcentaje de comisin por venta Desde (S/.) Hasta (S/.) 2000 10000 7% 10000.01 20000 10% 20000.01 a ms 15% Escriba un programa que al introducir la cantidad vendida por el ejecutivo de ventas, calcule de cunto ser su comisin.

Docente: Ing. Alejandro Torres Farfn

Computacin I: Ingeniera de Sistemas


17. Calcular el promedio de calificaciones de un alumno. Las dos primeras notas valen 30% cada una y la tercera 40%. Si el promedio es mayor o igual a 11 imprimir aprobado, de lo contrario dir reprobado. Si el promedio es igual mayor a 17, dir alumno excelente. Se desea imprimir el nombre del alumno, el promedio obtenido y el calificativo. 18. Un banco antes de conceder un prstamo, comprueba los ingresos del solicitante. Si los ingresos son superiores a 12000 soles anuales, el crdito se concede. Si los ingresos son inferiores a 12000 soles anuales pero superiores a 10000 soles y el cliente tiene mximo 2 hijos, el crdito se concede. Tambin se le concede, si tiene ingresos entre 8000 y 10000 soles pero no tiene hijos. Realizar un programa que pida los ingresos anuales y el nmero de hijos del solicitante, y diga si se le da el crdito o no. 19. Dado un ao, indique mediante mensaje si es bisiesto o no. Un ao es bisiesto, solo si es mltiplo de 4 pero no de 100, salvo que sea mltiplo de 400. 20. Escriba un programa que lea tres nmeros enteros de un supuesto tringulo, determine si realmente forman un tringulo, y muestre el tipo de tringulo que es (si es un tringulo). a. tringulo: La suma de dos cualesquiera de los lados debe ser mayor que el otro. b. equiltero: todos los lados son iguales. c. issceles: solo dos lados son iguales. d. escaleno: no tiene dos lados iguales. 21. Dos entidades financieras ofrecen las siguientes tasas de inters simple:

Desarrollar un programa que realice lo siguiente: Solicite al usuario que ingrese el monto de dinero que desea depositar y el tiempo (meses) que lo mantendr en el banco. Determine cul de las dos entidades, A o B, es ms conveniente para depositar el dinero y muestre un mensaje indicando en que banco debera el usuario depositar el monto ingresado, y cunto dinero tendr luego de transcurrido el tiempo que indico al inicio. Nota: Para calcular el inters simple se utiliza la siguiente frmula: Inters = Capital * Tasa * Tiempo 22. Dos vehculos A y B viajan por una pista que tiene una parte pedregosa entre los 20 y 40 Km., como se muestra en la figura: Los vehculos parten de los 0km y se sabe que, en terreno pedregoso, el vehculo A viaja al 80% de su velocidad normal y el vehculo B al 75% de su velocidad normal. Desarrollar un programa que realice lo siguiente: Solicite al usuario que ingrese las velocidades de los dos vehculos en kilmetros por hora (km/h). Solicite el ingreso del nmero de horas transcurridas. Muestre un mensaje indicando que vehculo va adelante (ambos parten simultneamente) y las posiciones de cada uno de ellos. Si alguna de las velocidades o el tiempo no es mayor que cero, imprima el mensaje de error correspondiente. Sugerencia: Calcule primero en que tiempo total se recorre cada segmento de pista. Luego, compare el tiempo ingresado con dichos tiempos totales para aplicar las frmulas correspondientes. 23. En un supermercado, se realizan descuentos por las compras a partir de unas bolitas de colores. Si el cliente saca una bolita color azul, tiene un descuento del 20%, si la bolita es roja, se aplica un descuento del 30% y si saca una bolita color blanca, no se aplica ningn descuento. Disee un programa que a partir del importe de la compra y el color de la bolita, muestre lo que debe pagar dicho cliente. 24. Realizar un programa que calcule el importe a pagar por un vehculo al circular por una autopista. El vehculo pude ser una bicicleta, una moto, un carro o un camin. El importe se calculara segn los siguientes datos: a) Un importe de 0.5soles por km para la bicicleta. b) Las motos y los carros pagaran 2soles por Km. c) Los camiones pagaran 5 soles por Km. ms 3 soles por tonelada. Se debe ingresar el tipo de Vehculo, los kilmetros a recorridos y si es camin las toneladas llevadas.

Docente: Ing. Alejandro Torres Farfn

Computacin I: Ingeniera de Sistemas


25. Se desea calcular el sueldo de un trabajador, a partir de las horas trabajadas en la semana y la clase a la que pertenece: Trabajadores Clase A, se les paga 25 soles por hora. Trabajadores clase B, se paga 20 soles por hora. Trabajadores clase C, se les paga 15 soles por hora y los de clase D, 10 soles por hora. 26. Un comerciante se dedica a la venta de sillas nicamente. Vende tres tipos de sillas: tipo A, tipo B y Tipo C los precios son 20, 35 y 50 soles respectivamente. Por cada cinco sillas compradas del tipo A, del tipo B o del tipo C los clientes reciben un descuento de 3%, 5% y 7%, las dems se cobran a precio normal. Hacer un programa para ingresar el tipo de Sillas a comprar, el nmero de sillas y reportar el importe a pagar. 27. Dados como entrada 3 enteros representando la fecha como da, mes, ao, imprimir la fecha del da siguiente. Por ejemplo para una entrada como: 29 2 2004 La salida ser: Fecha siguiente a 29-2-2004 es 1-3-2004. 28. Ingresar el da y el mes de nacimiento y reportar su signo zodiacal. 29. Ingresar el da y el mes de una fecha y reportar la estacin a la que pertenece: verano, otoo, invierno o primavera. 30. Ingresar el sueldo de un trabajador, Categora, condicin (Estable, Contratado) y reportar el pago total que se le debe hacer de acuerdo a lo siguiente. El porcentaje de Bonificacin (respecto al sueldo) se calcula de acuerdo a la siguiente tabla: Categora Estable No Estable A 20% 17% B 18% 15% C 15% 14% D 12% 10% El clculo del descuento es respecto al (Sueldo + Bonificacin). Estable: 6% No estable: 4% 31. Ingresar el costo de un Artculo y el tipo de Artefacto y luego reportar el descuento que se le aplica y el obsequio que se le dar a un cliente. De acuerdo al tipo de artefacto se aplicara un descuento y se dar un obsequio tal como se seala en la tabla: Tasa de Descuento Tipo Obsequio (Sobre el costo) Audio 8% Licuadora Vdeo 9% Batidora Lnea Blanca 0% Plancha 32. Ingresar 2 nmeros y luego un carcter indicando la operacin a realizar (+,-,*,/,^) y reportar el resultado de la operacin. 33. Una empresa paga a sus vendedores un sueldo bruto que es igual a la suma de un sueldo bsico de S/. 250 ms una comisin que es igual a un porcentaje del monto total vendido. El porcentaje por comisin depende de la categora del vendedor de acuerdo a la siguiente tabla: Categora Tasa de Comisin 1 14.25% 2 13% 3 11.75% Por otro lado, si el sueldo bruto del vendedor es mayor a S/. 3500, se efecta un descuento igual al 10% del sueldo bruto; en caso contrario, se efecta un descuento igual al 5% del sueldo bruto. Hacer un programa que determine el sueldo bsico, la comisin, el sueldo bruto, el descuento y el sueldo neto de un vendedor de la empresa. 34. Una tienda vende tres tipos de productos cuyos cdigos son A, B Y C a los precios unitarios dados en la siguiente tabla: Precio Cdigo Unitario A 25 B 35 C 45 Como oferta la tienda ofrece un porcentaje de descuento sobre el importe de la compra de acuerdo a la siguiente tabla: Importe Compra Descuento >=700 16% >=500 pero <700 14% >=200 pero <500 12% < 200 100%

Docente: Ing. Alejandro Torres Farfn

Computacin I: Ingeniera de Sistemas


Hacer un programa que determine el importe de la compra, el importe del descuento y el importe a pagar por la compra de cierta cantidad de unidades de un mismo tipo de producto. Ingresar un numero entero entre 1 y 3000 y reportarlo en letras por ejemplo si ingresamos el numero 52 debe reportar cincuenta y dos. Se desea calcular el costo de Internamiento de un paciente de una clnica, para esto se debe ingresar el tipo de tratamiento que se muestra en la tabla, la edad y el nmero de das de internamiento. Se sabe que los clientes mayores de 60 aos tienen un descuento de 25% y los clientes menores de 25 aos, de 15%. Tipo de Tratamiento Costo Internamiento por da 1 400 2 300 3 250 4 180 El costo de una llamada telefnica depende de la zona geogrfica en la que se encuentra el pas destino. En la tabla se muestra el costo de 60 segundos de acuerdo a la zona geogrfica. Hacer un programa para calcular e imprimir el costo total de una llamada, se debe ingresar la clave de la zona geogrfica y la duracin de la llamada (en segundos) Clave Zona Precio 1 Estados Unidos 0.13 2 Canad 0.11 5 Amrica del Sur 0.22 6 Amrica Central 0.19 7 Mxico 0.17 9 Europa 0.17 10 Asia 0.20 15 frica 0.39 20 Oceana 0.28 Elaborar un programa que realice la opcin seleccionada de acuerdo a lo siguiente: a) rea de tringulo (Solicitar base y altura) b) rea de Cuadrado (Solicitar lado) c) rea de Crculo (Solicitar radio) d) rea de Rectngulo (Solicitar base y altura) En el juego para dos personas llamado "ROCA, PAPEL Y TIJERAS" cada jugador escoge ser "T", "R" o "P" respectivamente. El jugador se determina as: roca rompe tijeras, las tijeras cortan el papel, el papel cubre la roca, el juego es un empate si ambos jugadores eligen la misma opcin. Elaborar un programa para que determine cual jugador gana, la salida debe mostrarse de la siguiente forma: "T-R Roca rompe tijeras gana el jugador 2". Una empresa desea calcular la productividad de un mes dado, esta se calcula como sigue: Enero, Febrero y Marzo tienen factor 15 Abril, Mayo y Junio tienen factor 17 Septiembre, Octubre y Noviembre tienen factor 20 Diciembre tiene factor 21 Se pide elaborar un programa que permita solicitar al usuario un mes cualquiera y se calcule la productividad si se sabe que sta es igual al nmero de artculos producidos en el mes multiplicado por el factor del mes que corresponda al mes proporcionado. Se conoce la cantidad de artculos producidos y el mes La asignacin familiar por hijo de un trabajador es la siguiente: Si no tiene hijos no le corresponde asignacin familiar Si tiene un hijo le corresponde 50 soles Si tiene dos hijos le corresponde 75 soles por sus dos hijos Y si tiene ms de dos hijos le corresponde 100 soles Ingresar el nmero de hijos y reportar la asignacin familiar Calcular la suma de 1+ 1/(2!) + 1/(3!) + 1/(4!) + .... + 1/(n!) para un n dado. Imprimir la tabla de multiplicar del nmero N. Un nmero primo es una cantidad entera positiva nicamente divisible por uno o por s mismo. Calcular y tabular los n primeros nmeros primos.

35. 36.

37.

38.

39.

40.

41.

42. 43. 44.

Docente: Ing. Alejandro Torres Farfn

Computacin I: Ingeniera de Sistemas


45. Los surtidores de una gasolinera registran las ventas por galones, pero el precio de la gasolina est fijada en litros. El programa debe calcular lo que los clientes deben pagar y el total recaudado por la gasolinera, tomando en cuenta lo siguiente: Cada galn tiene 3,785 litros El precio del litro es para el Tipo A S/. 15.00, para el Tipo B S/. 17.00 y para el Tipo C S/. 20.00 El programa finaliza cuando se introduce una D como tipo de gasolina. 46. Una compaa de seguros tiene contratados a n vendedores. Cada uno hace tres ventas a la semana. Su poltica de pagos es que un vendedor recibe un sueldo base, y un 10% extra por comisiones de sus ventas. El gerente de su compaa desea saber cunto dinero obtendr en la semana cada vendedor por concepto de comisiones por las tres ventas realizadas, y cuanto tomando en cuenta su sueldo base y sus comisiones. 47. En una empresa se requiere calcular el salario semanal de cada uno de los n obreros que laboran en ella. El salario se obtiene de la sig. forma: Si el obrero trabaja 40 horas o menos se le paga S/. 20.00 por hora Si trabaja ms de 40 horas se le paga S/. 20.00 por cada una de las primeras 40 horas y S/. 25.00 por cada hora extra. 48. El Dpto. de Seguridad Publica y Transito desea saber, de los n autos que entran a la ciudad, cuantos entran con calcomana de cada color. Conociendo el ltimo dgito de la placa de cada automvil se puede determinar el color de la calcomana utilizando la sig. relacin: DGITO COLOR 1o2 amarilla 3o4 rosa 5o6 roja 7o8 verde 9o0 azul 49. Un censador recopila ciertos datos aplicando encuestas para el ltimo Censo Nacional de Poblacin y Vivienda. Desea obtener de todas las personas que alcance a encuestar en un da, que porcentaje tiene estudios de primaria, secundaria, carrera tcnica, estudios profesionales y estudios de posgrado. 50. Un jefe de casilla desea determinar cuntas personas de cada una de las secciones que componen su zona asisten el da de las votaciones. Las secciones son: norte, sur y centro. Tambin desea determinar cul es la seccin con mayor nmero de votantes.

Docente: Ing. Alejandro Torres Farfn

S-ar putea să vă placă și