Tarea 4. Ejercicios de aplicación de formularios. Instrucciones:

Anuncio
Tarea 4.
Ejercicios de aplicación de formularios.
Instrucciones:





Resuelve cada uno de los ejercicios propuestos, indicando lo que se pide para cada uno
de ellos.
Necesitarás el servidor Web Apache, instalado y funcionando correctamente en tu
computadora.
Debes crear para cada ejercicio un archivo con extensión .php, que dé solución al
problema propuesto.
Verifica el funcionamiento correcto de cada uno de los archivos generados.
Debes generar un archivo comprimido .zip o .rar, que contenga cada uno de los scripts
que solucione cada ejercicio.
Ejercicio No. 1
Elabora un script PHP para calcular el precio de un billete de ida y vuelta en ferrocarril,
conociendo la distancia del viaje de ida y el tiempo de estancia. Se sabe, además, que si el
número de días de estancia es superior a 7 y la distancia total (ida y vuelta) a recorrer es
superior a 800 Km, el billete tiene una reducción de 30%. El precio por Km es de $0.17.
Datos:
DIST, TIEM
donde,
DIST: es una variable de tipo entera, que representa la distancia del viaje de ida.
TIEM: es una variable de tipo entera, que representa el tiempo de estancia.
Proceso:
COSTO: variable de tipo real. Almacena el costo del billete.
Consideraciones


Realiza el formulario correspondiente para solicitar los datos que se requieren.
Realiza la solución correspondiente.
Ejercicio No. 2
En una tienda efectúan un descuento a los clientes, dependiendo del monto de compra. El
descuento se efectúa con base en el siguiente criterio:





Si el monto es menor de $500 no hay descuento.
Si el monto está comprendido entre $500 y $1 000, se aplica un 5% de descuento.
Si el monto está comprendido entre $1 000 y $7 000, se aplica un 11% de descuento.
Si el monto está comprendido entre $7 000 y $15 000, se aplica un 18% de descuento.
Si el monto es mayor a $15 000 se aplica un 25% de descuento.
Construye un script PHP, dado el monto de la compra de un cliente, determina lo que debe
pagar.
Dato:
COMPRA
donde,
COMPRA: es una variable de tipo real, que representa el monto de la compra.
Proceso:
PAGAR: variable de tipo real. Expresa lo que debe pagar el cliente, teniendo en cuenta los
descuentos correspondientes.
Consideraciones


Realiza el formulario correspondiente para solicitar los datos que se requieren.
Realiza la solución correspondiente.
Ejercicio No. 3
Escribe un diagrama de flujo que permita convertir de pulgada a milímetros, de yardas a
metros y de millas a kilómetros.
Datos:
OPCIÓN, MED
donde,
OPCIÓN: es una variable de tipo entera, que expresa el tipo de conversión que se desea
realizar. Se ingresa:



para convertir de pulgadas a milímetros
para convertir de yardas a metros
para convertir de millas a kilómetros
MED: es una variable de tipo real, que expresa la medida que se ingresará para conversión.
Proceso:
CONV: variable de tipo real. Almacena el resultado de la conversión.
A continuación, en la siguiente tabla, se puede observar el seguimiento del diagrama para un
grupo diferente de corridas.
Consideraciones
Las fórmulas de conversión son:



1 pulgada equivale a 25.40 milímetros
1 yarda equivale a 0.914 metros
1 milla equivale a 1.6093 kilómetros
a. Realiza el formulario correspondiente para solicitar los datos que se requieren.
b. Realiza la solución correspondiente.
Ejercicio No. 4
Escribe un script PHP que permita calcular lo que hay que pagarle a un trabajador, teniendo en
cuenta su sueldo y las horas extra trabajadas. Para el pago de horas extra se tiene en cuenta,
además, la categoría del trabajador.
CATEGORÍA
1
2
3
4
PRECIO HORAS EXTRA
$30
$38
$50
$70
Cada trabajador puede tener, como máximo, 30 horas extras, si tiene más, sólo se le pagarán
30. A los trabajadores con categoría mayor a 4, no debemos pagarles horas extras.
Datos:
SUE, CATE, HE
donde,
SUE: es una variable real que expresa el sueldo básico del trabajador.
CATE: es una variable de tipo entero, que expresa la categoría del trabajador.
HE: es una variable de tipo entero, que expresa las horas extras del trabajador.
Proceso:
PHE: variable de tipo real. Almacena el costo de la hora extra, teniendo en cuenta la categoría
del trabajador.
NSUE: variable de tipo real. Almacena lo que hay que pagarle al trabajador teniendo en cuenta
su sueldo y las horas extras trabajadas.
Consideraciones


Realiza el formulario correspondiente para solicitar los datos que se requieren.
Realiza la solución correspondiente.
Ejercicio No. 5
En un hospital se ha hecho un estudio sobre los pacientes registrados durante los últimos 10
años; con el objeto de hacer una aproximación con los costos de hospitalización, por paciente;
se obtuvo un costo promedio diario, según el tipo de enfermedad que aqueja al paciente;
además, se pudo determinar que en promedio todos los pacientes con edad entre 14 y 22 años
implican un costo adicional de 10%. La siguiente tabla expresa los costos diarios, según el tipo
de enfermedad.
TIPO DE ENFERMEDAD
1
2
3
4
COSTO/PACIENTE
25
16
20
32
Construye un script PHP que calcule e imprima el costo total que representa un paciente.
Datos:
TIPOENF, EDAD, DÍAS.
donde,
TIPOENF: es una variable entera, representa el tipo de enfermedad padecida por el paciente.
EDAD: es una variable entera que indica la edad del paciente.
DÍAS: es una variable entera, que expresa el número de días que el paciente estuvo
hospitalizado.
Proceso
COSTOT: variable de tipo real. Almacena el costo total por paciente.
Consideraciones


Realiza el formulario correspondiente para solicitar los datos que se requieren.
Realiza la solución correspondiente.
Descargar