1.
Diseñar el algoritmo y el diagrama de flujo correspondiente a un programa que
lea el valor correspondiente a una distancia en millas marinas y las escriba
expresadas en metros. Sabiendo que 1 milla marina equivale a 1852 metros.
2.
Diseñar el algoritmo y el diagrama de flujo correspondiente a un programa que
escribe el porcentaje descontado en una compra, introduciendo por teclado el
precio de la tarifa y el precio pagado.
3.
Diseñar el algoritmo y el diagrama de flujo correspondiente a un programa que
calcule el área y el perímetro de un triángulo rectángulo dada la base y la
altura.
4. Diseñar el algoritmo y diagrama de flujo
correspondiente a un programa que tras introducir una medida expresada en centímetros
la convierta en pulgadas (1 pulgada = 2,54 centímetros).
Escribir valor en centimetros
Leer cm
pulgadas=cm/CM_PULG
Escribir pulgadas
FIN
5. Diseñar el algoritmo y diagrama de flujo
correspondiente a un programa que exprese en horas, minutos y segundos un
tiempo expresado en segundos.
Leer
segundos
Horas =
segundos 3600
Segundos =
segundos mod 3600
Minutos =
segndos 60
Segundos =
segundos mod 60
Escribir horas,h
minutos,m segundos,s
FIN
6.Diseñar el algoritmo y diagrama de flujo
correspondiente a un programa que pida el total de kilómetros recorridos, el precio
de la gasolina (por galón), el dinero de gasolina gastado en el viaje y el
tiempo que se ha tardado (en horas y minutos) y que calcule:
• Consumo de gasolina (en galones y pesos) por cada 100 km.
• Consumo de gasolina (en galones y pesos) por cada km.
• Velocidad media (en km/h y m/s).
INICIO
DATOS:
VARIABLES
km Numérico Entero
precio Numérico Real
dinero Numérico Real horas Numérico Entero
minutos Numérico Entero
litros Numérico Real
litroskm Numérico Real
dinerokm Numérico Real
horastotal Numérico Real
kmh Numérico Real
ms Numérico Real
Tlitros100 Numérico Real
Teuros100 Numérico Real
ALGORITMO:
Leer km, precio, dinero, horas, minutos
** Litros consumidos totales litros = dinero / precio
** Litros por km litroskm = litros / km
** Dinero por km dinerokm = dinero / km
** Tiempo empleado, convertido a horas horastotal = horas + minutos / 60
** Velocidad media (km/h, m/s) kmh = km / horastotal ms = (km * 1000) / (horastotal * 3600)
** Consumos por cada 100 km
Tlitros100 = litroskm * 100
Teuros100 = dinerokm * 100
Escribir “Consumo de gasolina cada 100 Km”
Escribir “En litros:”, Tlitros100
Escribir “En euros:”, Teuros100
Escribir “Consumo de gasolina por cada Km”
Escribir “En litros:”, litroskm
Escribir “En euros:”, dinerokm
Escribir “Velocidad media en Km/h:”, kmh
Escribir “Velocidad media en m/s:”, ms FIN
7. Suponiendo
que una paella se puede cocinar exclusivamente con arroz y gambas, y que para
cada cuatro personas se utiliza medio kilo de arroz y un cuarto de kilo de
gambas, escribir un algorítmo y crear el diagrama de flujo para el programa,
que pida por pantalla el número de comensales para la paella, el precio por
kilo de los ingredientes y muestre las cantidades de los ingredientes
necesarios y el costo total de la misma
Escribir «Introducir el número de comensales: «
Leer comensales
Escribir «Introducir el precio del kilo de arroz: «
Leer precio_arroz
Escribir «Introducir el precio del kilo de gambas: «
Leer precio_gambas
cant_arroz = comensales * 0.5/4
cant_gambas = comensales * 0.25/4
coste_arroz = cant_arroz * precio_arroz
coste_gambas = cant_gambas * precio_gambas
coste_total = coste_arroz + coste_gambas
Escribir «La cantidad de arroz necesaria es: «, cant_arroz
Escribir «La cantidad de gambas necesaria es: «, cant_gambas
Escribir «El coste del arroz es: «, coste_arroz
Escribir «El coste de las gambas es: «, coste_gambas
Escribir «El coste total de la paella es: «, coste_total
8. Se
trata de escribir el algoritmo y diseñar el diagrama de flujo, para un programa
que permita que a un trabajador le pague según sus horas trabajadas semanalmente
con una tarifa a un valor por hora. Si la cantidad de horas trabajadas es mayor
a 40 horas, la tarifa por hora se incrementa en un 50% para las horas extras.
Calcular el salario del trabajador dadas las horas trabajadas y la tarifa.
9. Se
trata de escribir el algoritmo y diseñar el diagrama de flujo, para un programa
que permita que por impuestos de renta a un trabajador le descuenten de su
sueldo el 10% si su sueldo es menor o igual a 1’000.000, por encima de 1’000.000
y hasta 2’000.000 le descuentan un 5% adicional, y por encima de 2’000.000 un 3%
adicional al anterior.
10. diseñar
el diagrama de flujo para un programa que permita obtener datos de la factura
correspondiente a una compra de un articulo determinado, del que se adquieren
una o varias unidades. El IVA es del 16% y si el precio bruto de la compra (precio
de venta más IVA) es mayor de $1’500.000