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

Ejercicios propuestos de Estructura de Control

1.

Escriba un programa para determinar s un nmero entero A es divisible por otro B.

2.

Hacer un programa de tal manera que se ingrese las 2 evaluaciones de un alumno y


reporte APROBADO si el promedio es mayor o igual a 10.5 y DESAPROBADO en caso

3.

contrario.
Escriba un programa que ingrese un nmero entero y determine si es par, en caso de

no serlo determine si es divisible por 3.


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

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 ms pero menos de 12 , se les descuenta el 15% en cada
pantaln, si se compran ms de 12 se les descuenta 30% en cada pantaln.Escriba un
programa que pida como dato de entrada el nmero de pantalones que se desean
comprar y con ello imprima el total a pagar por la compra hecha.

6.

Disee un programa que lea 3 nmeros enteros y determine el nmero intermedio.


No usar operadores lgicos.

7.

Escriba un programa que pida una letra minscula, el programa deber imprimir si la
letra es una vocal (a,e,i,o,u), semivocal (y) o una consonante.

8.

Escriba un programa que pida el numero de mes (del 1 al 12 ) y el ao e imprima el


nmero de das que tiene el mes.

9.

Un estudiante recibe una propina mensual de S/.100. A fin de mes el estudiante rinde
3 exmenes (Informtica, clculo, Fsica). El papa ha decidido incentivarlo dndole una
propina adicional de 20 soles por cada examen aprobado. Hacer un programa que
determine cuanto de propina recibe el estudiante despus de dar los exmenes.

10.

Calcule el valor de la funcin Fx, dada por

x3 + x/2, para x < 0


Fx =
4x2 2 , para x 0
11.

Dados 3 valores enteros X, Y, Z. Elaborar un algoritmo para determinar si esos valores


son los lados de un tringulo.

12.

X, Y, Z, son los lados de un tringulo si cumplen con las siguientes condiciones:


X>0, Y>0, Z>0, X+Y>Z, X+Z>Y, Y+Z>X
Adems clasificar el tringulo por sus lados: Equiltero, Escaleno e Issceles

13.

Dada la hora en Horas, Minutos y Segundos encuentre la hora del segundo anterior,
por ejemplo: se ingres H=11; M=00; S=00, el segundo anterior es H =10, M=59, S=59

14.

La tribuna de un estadio esta numerada del 1 al 500 en la parte superior horizontal


que corresponde al nmero de asiento por columna; y del 1 al 50 en la parte izquierda
vertical que corresponde al nmero de asiento por fila. Los boletos tienen una
numeracin correlativa del 1 al 25000. Para cualquier nmero de boleto determinar el
nmero de fila y el nmero de columna que le correspondera a la ubicacin de su
asiento.

15.

Un trabajador es contratado bajo las condiciones sgts: 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% ms que una hora normal. Los impuestos estn en funcin 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%. Cul es el sueldo neto del trabajador y cul es

el monto en impuestos que debe pagar?


16.
Ingresar un nmero entero de 4 dgitos y determinar si todos los dgitos del nmero
son pares. Por ejemplo si el nmero es: 7286 no cumple la condicin ya que el digito 7 es
impar, por el contrario el nmero 8424 si cumple la condicin pues todos los dgitos son
pares.
17.
Dada la ecuacin de la recta ax + by = c, determinar si un punto (x, y) pertenece o
no a dicha recta.
18.
Se repartir la herencia entre los hijos de un seor como sigue: Si la cantidad de
hijos es menor que 4; se repartir exactamente entre el nmero de hijos; si son 4 o ms
hijos, la mitad le tocar al hermano mayor y el resto se dividir entre los dems
hermano. Hacer un programa para que reporte cuando le corresponde a cada hijo. Se
debe ingresar la herencia y el nmero de hijos.
19.

En un tringulo se cumple lo siguiente:


s>a, s>b, s>c
donde s: semipermetro

a, b, c : Lados del tringuloHacer un

programa para que se ingresen los valores de los lados del tringulo y si estos valores
cumplen las condiciones calcular el rea del tringulo en caso contrario reportar DATOS
INCORRECTOS.
AREA= Raiz_Cuadrada_de(s(s-a)(s-b)(s-c))
20.

En el curso de Algoritmos se rinden 4 exmenes de las cuales se elimina la menor


nota. Hacer un programa para ingresar las notas de los 4 exmenes y reportar la nota

eliminada y el promedio final del alumno.


21.
En un estacionamiento, se cobra SI. 2.5 por hora o fraccin de hora. Dado el tiempo
de estacionamiento de un vehculo expresado en horas y minutos determine el importe a
pagar por concepto de estacionamiento.

22.

Una empresa paga a sus vendedores un sueldo igual al 10% del monto total vendido
ms S/. 25 por cada S/.500 de venta en exceso sobre S/. 5000. Disee un programa que

permita calcular el sueldo de un vendedor.


23.
Dado un nmero natural de tres cifras, disee un algoritmo que determine si el
nmero es o no capica. Un nmero es capica si se lee igual de derecha a izquierda que
de izquierda a derecha. As, por ejemplo, 363 es capica; pero, 356 no lo es.
24.

25.

26.

Disee un programa que determine le categora de un estudiante en base a su


promedio ponderado de acuerdo a la siguiente tabla:

PROMEDIO

CATEGORIA

>=17

>=14 pero <17

>=12 pero <14

< 12

Una tienda vende-tres tipos de productos cuyos cdigos son 200, 300 Y 400 a los
precios unitarios dados en la siguiente tabla:

CODIGO

PRECIO UNITARIO

200

20

300

35

400

50

Como oferta la tienda ofrece un porcentaje de descuento sobre el importe de la


compra de acuerdo a la siguiente tabla:

27.

IMPORTE DE COMPRA

DESCUENTO

>= 1000

20 %

>=800 pero <1000

16 %

>=300 pero < 800

12 %

< 300

8%

Disee un algoritmo 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.

28.

El ndice de masa corporal (IMC) permite medir el grado de sobrepeso u obesidad de


una persona. El IMC de una persona se calcula con la frmula:
IMC = peso/estatura2

Estando el peso en kilogramos y la estatura en metros. En base al valor del IMC, se


obtiene el grado de obesidad de la persona de acuerdo a la tabla adjunta.

IMC

GRADO DE OBESIDAD

< 20

Delgado

>=20 pero <25

Normal

>=25 pero <27

Sobrepeso

>=27

Obesidad

Hacer un programa que determine el grado de obesidad de una persona conociendo su


peso y su estatura.
29.

Hacer un programa que permita calcular el pago total de un trabajador de acuerdo a


lo siguiente:

Bonificacin: respecto al sueldo


Tipo

Masculino

Femenino

Soltero

8%

10%

Casado

10%

12%

Descuento: respecto al sueldo + bonificacin

31.

Tipo

Masculino

Femenino

Soltero

6%

5%

Casado

4%

3%

Se debe ingresar el sueldo del trabajador, sexo y estado civil y reportar bonificacin,
descuento, y el pago total.

32.

Hacer un programa que permita calcular el pago total de un trabajador de acuerdo a


lo siguiente: Se debe ingresar sueldo, categora(A, B, C o D) y condicin (estable, no
estable).
o

La bonificacin se calcula de acuerdo a lo siguiente:

Condicin
categora

Estable

No Estable

20%

17%

18%

15%

15%

14%

12%

10%

Descuento: respecto al sueldo + bonificacin


Estable: 6%

No estable: 4%

Se debe reportar bonificacin, descuento y pago total.

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