0224-ejerciciosbasicos+(opcional).pdf

3
Universidad Catolica Boliviana INF-101 Introduccion a la Programación Paralelo 3 - Semestre I-2011 EJERCICIOS DIAGRAMAS DE FLUJO SIMPLE (I) 1.- Convertir horas en formato 24 horas a formato 12 horas, para lo cual debe leer las horas y minutos, además de una variable que indique si es PM o es AM. Ej: Sea la hora: 14:45 La entrada será: 14 por la hora, 45 por los minutos La salida será: 2 : 45 pm 2.- Una agencia automotriz ofrece planes de crédito para la adquisición de los diferentes modelos de automóviles. Si el automóvil vale más de $25,000 la agencia solicita un 35% de adelanto y el resto debe cubrirse en 24 mensualidades sin intereses. Si el automóvil tiene un valor máximo de $25,000 se requiere un adelanto del 25% y el resto se debe pagar en 18 mensualidades sin intereses. La agencia desea saber, en base al precio de un automóvil que un determinado cliente elija, cuál es el monto del adelanto y cuál es el número y el monto de las mensualidades que éste debe cubrir. 3.- Elabore un diagrama de flujo que calcule el área de un triángulo mediante la formula: ) )( ( * ) ( c p b p a p p Área Donde p es el semiperímetro, p = (a + b + c) / 2, siendo a, b, c los tres lados del triángulo. Para que el triángulo exista debe cumplirse que los lados sean todos positivos, y además que la suma de dos lados cualesquiera sea mayor que el otro lado. 4.- Leer el salario básico y la antigüedad de un empleado (en años) y determinar mediante un algoritmo el bono de antigüedad y el total ganado. El bono de antigüedad se calcula en base a las siguientes condiciones: Si la antigüedad < 5 años: 10 % del Salario básico Si la antigüedad >=5 pero es menor a 10: 15 % del Salario básico Si la antigüedad >=10 pero es menor a 15 : 25 % del Salario básico Si la antigüedad >= 15 : 50 % del Salario básico El total ganado es la suma del salario básico mas el bono de antigüedad

Upload: liceopivijay

Post on 25-Jan-2016

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 0224-EjerciciosBasicos+(opcional).pdf

Universidad Catolica Boliviana INF-101 – Introduccion a la Programación Paralelo 3 - Semestre I-2011

EJERCICIOS DIAGRAMAS DE FLUJO SIMPLE (I)

1.- Convertir horas en formato 24 horas a formato 12 horas, para lo cual debe leer las horas y minutos, además de una variable que indique si es PM o es AM. Ej:

Sea la hora: 14:45

La entrada será: 14 por la hora, 45 por los minutos

La salida será: 2 : 45 pm

2.- Una agencia automotriz ofrece planes de crédito para la adquisición de los diferentes modelos de automóviles. Si el automóvil vale más de $25,000 la agencia solicita un 35% de adelanto y el resto debe cubrirse en 24 mensualidades sin intereses. Si el automóvil tiene un valor máximo de $25,000 se requiere un adelanto del 25% y el resto se debe pagar en 18 mensualidades sin intereses.

La agencia desea saber, en base al precio de un automóvil que un determinado cliente elija, cuál es el monto del adelanto y cuál es el número y el monto de las mensualidades que éste debe cubrir.

3.- Elabore un diagrama de flujo que calcule el área de un triángulo mediante la formula:

))((*)( cpbpappÁrea

Donde p es el semiperímetro, p = (a + b + c) / 2, siendo a, b, c los tres lados del triángulo. Para que el triángulo exista debe cumplirse que los lados sean todos positivos, y además que la suma de dos lados cualesquiera sea mayor que el otro lado.

4.- Leer el salario básico y la antigüedad de un empleado (en años) y determinar mediante un algoritmo el bono de antigüedad y el total ganado.

El bono de antigüedad se calcula en base a las siguientes condiciones:

Si la antigüedad < 5 años: 10 % del Salario básico

Si la antigüedad >=5 pero es menor a 10: 15 % del Salario básico

Si la antigüedad >=10 pero es menor a 15 : 25 % del Salario básico

Si la antigüedad >= 15 : 50 % del Salario básico

El total ganado es la suma del salario básico mas el bono de antigüedad

Page 2: 0224-EjerciciosBasicos+(opcional).pdf

Universidad Catolica Boliviana

INF-101 – Introduccion a la Programación

Paralelo 3 - Semestre I-2011

EJERCICIOS DIAGRAMAS DE FLUJO SIMPLE (II)

1.- Dado un tiempo en segundos, calcular los segundos restantes que le correspondan para convertirse exactamente en minutos.

2.- Intercambiar el contenido de 2 variables.

3.- Leer cuatro coordenadas (X,Y) , y determine si forman un cuadrado o un rectángulo. Ej:

4.- El precio de un boleto de viaje redondo en tren se calcula tomando en cuenta el número de kilómetros que se van a recorrer, siendo el precio $60.00 por Km. Este precio puede tener un descuento del 30% si el viaje de regreso se hace después de 7 días del viaje de ida, o si el recorrido supera los 800 Km.

Elabore un diagrama de flujo para calcular cuánto se debe pagar por un boleto de tren dando como datos el total de Km recorridos y el número de días entre el viaje de ida y el viaje de vuelta.

Pruebe su diagrama con los siguientes grupos de datos:

a) 850 Km y 10 días.

b) 356 Km y 8 días.

X1,Y1 X2,Y2

X3,Y3 X4,Y4

Page 3: 0224-EjerciciosBasicos+(opcional).pdf

Universidad Catolica Boliviana INF-101 – Introduccion a la Programación Paralelo 3 - Semestre I-2011

EJERCICIOS DIAGRAMAS DE FLUJO SIMPLE (III)

1.- Un sistema de ecuaciones lineales:

ax + by = c

dx + ey = f

Se puede resolver con las siguientes fórmulas:

bdae

bfcex

bdae

cdafy

Elabore un algoritmo que lea dos conjuntos de coeficientes (a, b, c, d, e, f) y visualice los valores de x e y.

2.- Escribir un algoritmo para leer tres números enteros distintos entre si e imprimir el numero intermedio (el que no es mayor ni menor)

3.- Escribir un algoritmo que permita emitir la factura correspondiente a una compra de un artículo determinado, del que se adquieren una o varias unidades. El IVA es del 15% y si el precio bruto (precio venta mas IVA) es mayor de 50 Bs. se debe realizar un descuento del 5%.

4.- Calcular el descuento efectuado al valor de una venta en base a las siguientes condiciones:

Si la Venta < 100 Bs.. descontar el 1 % del valor de la venta

Si la venta >=100 Bs pero es menor a 500 Bs. descontar el 5% de la venta

Si la venta >= 500 Bs. Pero es menor a 1000 Bs. descontar el 10 %

Si la venta es >= 1000 Bs descontar el 20%

Mostrar como salida el descuento y el valor del producto descontado