algoritmos propuestos

3
TECNICAS DE PROGRAMACION II EJERCICIOS DE REPASO EJERCICIOS PROPUESTOS I 1. Calcular la altura que cae un objeto. Se debe ingresar el tiempo recorrido en segundos. Aplicar la siguiente fórmula: (H = 0.5 * G * T 2 , donde G = 9.8 m/seg 2 ) 2. La gaseosa en la planta embotelladora se almacena en tanques cilíndricos de un radio de 2 metros. Se necesita un programa que ingresando la altura hasta la que llega la gaseosa, calcule el volumen que se tiene (Volumen del cilindro = Pi * radio2* altura) 3. La distancia entre dos puntos (x1, y1) y (x2, y2) de un plano se puede obtener sacando la raíz cuadrada de la expresión (x2 – x1) 2 + (y2 – y1) 2 . Escribir un programa que dados dos puntos por el usuario, calcule la distancia entre estos dos puntos. 4. Calcular el interés generado por un capital depositado durante cierta cantidad de períodos a una tasa de interés determinada y expresada en porcentaje. Aplicar la siguientes fórmulas: Monto = Capital*(1 + tasa/100)*NumeroPeríodos Interés = Monto – Capital 5. Una empresa paga a sus vendedores un sueldo básico mensual de S/.300. El sueldo bruto es igual al sueldo básico más una comisión, que es igual al 9% del monto total vendido. Por ley, todo vendedor se somete a un descuento del 11 %. Diseñe un programa que calcule la comisión, el sueldo bruto, el descuento y el sueldo neto de un vendedor de la empresa. Se debe ingresar el monto total vendido. 6. Dado un número natural de cuatro cifras, diseñe un algoritmo que forme un número con la cifra de los millares y la cifra de las unidades, en ese orden. Así, por ejemplo, si se ingresara el número 8235, el número formado sería 85. EJERCICIOS PROPUESTOS II 1. Escriba un programa que ingrese un número entero y determine si es par, en caso de no serlo determine si es divisible por 3. 2. Calcule el interés mensual generado por un capital. La tasa de interés mensual depende del capital que fue depositado. Si el capital es menor de 500, la tasa de interés será del 2% mensual. Si el capital es mayor o igual que 500 pero menor o igual a 1500 entonces la tasa de interés es de 4.5%. Si el capital es mayor que 1500 la tasa de interés es del 9%. Se debe ingresar el capital y reportar el interés 3. Una tienda que vende pantalones al menudeo y al mayoreo tiene las siguientes tarifas, si se compran menos de 5 pantalones estos se cobran a su precio normal, en caso de que se compren 5 o más pero menos de 12, se les descuenta el 15% en cada pantalón, si se compran más de 12 se les descuenta 30% en cada pantalón. Escriba un programa que pida como dato de entrada el número de pantalones que se desean comprar y con ello imprima el total a pagar por la compra hecha. 4. Un estudiante de Computación e Informática recibe una propina mensual de S/.100. A fin de mes el estudiante rinde 3 exámenes (Lenguaje de programación, Técnicas de programación, Estadística). El papa ha decidido incentivarlo dándole una propina adicional de 20 soles por cada examen aprobado. Hacer un programa que determine cuanto de propina recibe el estudiante después de dar los exámenes. 5. Calcule el valor de la función Fx, dada por 6. Calcular el valor de la función de acuerdo a lo siguiente : y = x 2 + 5 Si x<=0 y = 3x – 1 Si 0 < x < 5 y = x2 – 4 x + 5 Sí x>=5 Se debe ingresar el valor de x y reportar el valor de y. 7. Un trabajador es contratado bajo las condiciones siguientes: por las horas normales se le paga una tarifa fija. Se consideran horas normales a todas las horas trabajadas hasta un total de 140 al mes. Las horas adicionales a 140 se consideran como extras y una hora extra se paga el 50% más que Página 1 x 3 + x/2, para x < 0 Fx = 4x 2 – 2 , para x ≥ 0

Upload: jrllf

Post on 06-Aug-2015

291 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ALGORITMOS PROPUESTOS

TECNICAS DE PROGRAMACION II EJERCICIOS DE REPASO

EJERCICIOS PROPUESTOS I1. Calcular la altura que cae un objeto. Se debe ingresar el tiempo recorrido

en segundos. Aplicar la siguiente fórmula: (H = 0.5 * G * T 2, donde G = 9.8 m/seg2)

2. La gaseosa en la planta embotelladora se almacena en tanques cilíndricos de un radio de 2 metros. Se necesita un programa que ingresando la altura hasta la que llega la gaseosa, calcule el volumen que se tiene (Volumen del cilindro = Pi * radio2* altura)

3. La distancia entre dos puntos (x1, y1) y (x2, y2) de un plano se puede obtener sacando la raíz cuadrada de la expresión (x2 – x1)2 + (y2 – y1)2. Escribir un programa que dados dos puntos por el usuario, calcule la distancia entre estos dos puntos.

4. Calcular el interés generado por un capital depositado durante cierta cantidad de períodos a una tasa de interés determinada y expresada en porcentaje.Aplicar la siguientes fórmulas:Monto = Capital*(1 + tasa/100)*NumeroPeríodosInterés = Monto – Capital

5. Una empresa paga a sus vendedores un sueldo básico mensual de S/.300. El sueldo bruto es igual al sueldo básico más una comisión, que es igual al 9% del monto total vendido. Por ley, todo vendedor se somete a un descuento del 11 %. Diseñe un programa que calcule la comisión, el sueldo bruto, el descuento y el sueldo neto de un vendedor de la empresa. Se debe ingresar el monto total vendido.

6. Dado un número natural de cuatro cifras, diseñe un algoritmo que forme un número con la cifra de los millares y la cifra de las unidades, en ese orden. Así, por ejemplo, si se ingresara el número 8235, el número formado sería 85.

EJERCICIOS PROPUESTOS II

1. Escriba un programa que ingrese un número entero y determine si es par, en caso de no serlo determine si es divisible por 3.

2. Calcule el interés mensual generado por un capital. La tasa de interés mensual depende del capital que fue depositado. Si el capital es  menor de 500, la tasa de interés será del 2% mensual. Si el capital es mayor o igual que 500 pero menor o igual a 1500 entonces la tasa de  interés es de 4.5%. Si el capital es mayor que 1500 la tasa de interés es del  9%. Se debe ingresar el capital y reportar el interés

3. Una tienda que vende pantalones al menudeo y al mayoreo tiene las siguientes tarifas, si se compran menos de 5 pantalones estos se cobran a su precio normal, en caso de que se compren 5 o más pero menos de 12, se les descuenta el 15% en cada pantalón, si se compran más de 12 se les descuenta 30% en cada pantalón. Escriba un programa que pida como dato de entrada el número de pantalones que se desean comprar y con ello imprima el total a pagar por la compra hecha.

4. Un estudiante de Computación e Informática recibe una propina mensual de S/.100. A fin de mes el estudiante rinde 3 exámenes (Lenguaje de programación, Técnicas de programación, Estadística). El papa ha decidido incentivarlo dándole una propina adicional de 20 soles por cada examen aprobado. Hacer un programa que determine cuanto de propina recibe el estudiante después de dar los exámenes.

5. Calcule el valor de la función Fx, dada por

6. Calcular el valor de la función de acuerdo a lo siguiente :y = x2 + 5             Si x<=0y = 3x – 1               Si 0 < x < 5y = x2 – 4 x + 5     Sí x>=5Se debe ingresar el valor de x y reportar el valor de y.

7. Un trabajador es contratado bajo las condiciones siguientes: por las horas normales se le paga una tarifa fija. Se consideran horas normales a todas las horas trabajadas hasta un total de 140 al mes. Las horas adicionales a 140 se consideran como extras y una hora extra se paga el 50% más que una hora normal. Los impuestos están en función del monto obtenido por el trabajador. Si el sueldo es menor o igual a S/. 2000 no paga impuestos, pero si es mayor paga el 15%. ¿Cuál es el sueldo neto del trabajador y cuál es el monto en impuestos que debe pagar?

8. En un triángulo se cumple lo siguiente:s>a, s>b, s>c   donde s: semiperímetro   a,b,c : Lados del triánguloHacer un programa para que se ingresen los valores de los lados del triángulo y si estos valores cumplen las condiciones calcular el área del triángulo en caso contrario reportar ‘DATOS INCORRECTOS’.AREA=  Raiz_Cuadrada_de(s(s-a)(s-b)(s-c))

9. En el curso de Técnicas de Programación se rinden 4 exámenes de las cuales se elimina la menor nota. Hacer un programa para ingresar las notas de los 4 exámenes y reportar la nota eliminada y el promedio final del alumno.

EJERCICIOS PROPUESTOS III

1. 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 demás se cobran a precio normal.Hacer un programa para ingresar el tipo de Sillas a comprar, el número de sillas y reportar el importe a pagar.

Página 1

x3 + x/2, para x < 0Fx =

4x2 – 2   , para x ≥ 0

Page 2: ALGORITMOS PROPUESTOS

TECNICAS DE PROGRAMACION II EJERCICIOS DE REPASO

2. Ingresar el sueldo de un trabajador, Categoría, condición(Estable, contratado)  y reportar el pago total que se le debe hacer de acuerdo a lo siguiente:

El porcentaje de Bonificación (respecto al sueldo) se calcula de acuerdo a la siguiente tabla:

El cálculo del descuento es respecto al (Sueldo + Bonificación)Estable: 6%            No estable: 4%

3. Ingresar el costo de un Artículo 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  señala  en la tabla.

Tipo Tasa de Descuento(Sobre el costo) ObsequioAudio 8% LicuadoraVídeo 9% BatidoraLínea Blanca 0% Plancha

4. Una empresa paga a sus vendedores un sueldo bruto que es igual a la suma de un sueldo básico de S/. 250 más una comisión que es igual a un porcentaje del monto total vendido. El porcentaje por comisión depende de la categoría del vendedor de acuerdo a la siguiente tabla:

Por otro lado, si el sueldo bruto del vendedor es mayor a S/. 3500, se efectúa un descuento igual al 15% del sueldo bruto; en caso contrario, se efectúa un descuento igual al 10% del sueldo bruto.Hacer un programa que determine el sueldo básico, la comisión, el sueldo bruto, el descuento y el sueldo neto de un vendedor de la empresa.5. Una tienda vende-tres tipos de productos

cuyos códigos son A, B Y C a los precios unitarios dados en la siguiente tabla:

Como oferta la tienda ofrece un porcentaje de descuento sobre el importe de la compra de acuerdo a la siguiente tabla:

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.

6. Hacer un programa que permita calcular el pago total  de un trabajador de acuerdo a lo siguiente:

Bonificación: respecto al sueldoTipo Masculino FemeninoSoltero 8% 10%Casado 10% 12%

Descuento: respecto al sueldo+ bonificaciónTipo Masculino FemeninoSoltero 6% 5%Casado 4% 3%

Se debe ingresar el sueldo del trabajador, sexo y estado civil y reportar bonificación, descuento, y el pago total

7. Se desea calcular el costo de Internamiento de un paciente de una clínica, para esto se debe ingresar el tipo de tratamiento que se muestra en la tabla, la edad y el número de días de internamiento. Se sabe que los clientes mayores de 60 años tienen un descuento de 25% y los clientes menores de 25 años, de 15%.

Tipo de Tratamiento Costo Internamiento por día1 4002 3003 2504 180

8. Una empresa desea calcular la productividad de un mes dado, esta se calcula como sigue:Enero, Febrero y Marzo tienen factor 15Abril, Mayo y Junio tienen factor 17Septiembre, Octubre y Noviembre tienen factor 20Diciembre tiene factor 21Se 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 número de artículos producidos en el mes multiplicado por el factor del mes que corresponda al mes proporcionado. Se conoce la cantidad de artículos producidos y el mes

9. La asignación familiar por hijo de un trabajador es la siguiente: Si no tiene hijos no le corresponde asignación familiar Si tiene un hijo le corresponde 50 soles Si tiene dos hijos le corresponde 75 soles por sus dos hijos Y si tiene más de dos hijos le corresponde 100 solesIngresar el número de hijos y reportar la asignación familiar

Página 2

Categoría Estable No EstableA 20% 17%B 18% 15%C 15% 14%D 12% 10%

Categoría Porcentaje de Comisión1 14.25%2 13.00 %3 11.75%

Código Precio UnitarioA 25B 35C 45

Importe Compra Descuento>=700 16%>=500 pero < 700 14%>=200  pero <500 12 %< 200 100%