Está en la página 1de 6

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 PRECIO HORAS EXTRA

1 $30

2 $38

3 $50

4 $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 COSTO/PACIENTE

1 25

2 16

3 20

4 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.

También podría gustarte