You are on page 1of 4

TALLER # 1 MANEJO BASICO DE PH

TECNLOGO EN ANLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIN


C.E.E.T

Taller # 1 Manejo Basico de PHP


Ejercicio 1
Se necesita saber el pago de un trabajador. Los datos que se leern son los siguientes:
- Las horas trabajadas
- EL sueldo por hora
- El tipo de trabajador (1. Obrero 2. Empleado)
Para calcular el pago considerar que:
1. Los obreros pagan 10 % de impuesto
2. Los empleados pagan 15 % de impuesto
3. Los trabajadores (obreros o empleados) que reciban un pago menor de 100.000 pesos pagan impuesto
4. Al final deber mostrar el pago del trabajador

Ejercicio 2
Elaborar un programa que tome el precio de un artculo y calcule el impuesto a pagar y el total a pagar por el artculo de acuerdo a la
tabla siguiente:

Precio del artculo % de impuesto

Menor a 100 000 5%

Mayor o igual a 100 000 y menor a 250 000 10%

Mayor o igual a 250 000 15%

El programa debe presentar algo parecido al siguiente ejemplo:

Precio del artculo $50000

Impuesto a pagar $2500

Total a pagar $52500

Ejercicio 3
Disear un formulario para el registro de artculos, pidiendo el cdigo, nombre, tipo y precio original. Posteriormente
mostrar la informacin del artculo agregando el descuento.
El descuento se hace de acuerdo al tipo, si es A el descuento es el 10% y si es B es el 30%.

Ejercicio 4
Dada la cantidad de das mostrar el nmero de horas y de minutos que equivale.
Por ejemplo, si el nmero de das es 5, estos das equivalen a 120 horas, y 7200 minutos. Tener en cuenta que 1 da son
24 horas y una hora son 60 minutos.

Ejercicio 5
TALLER # 1 MANEJO BASICO DE PH

TECNLOGO EN ANLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIN


C.E.E.T

Todos los lunes, mircoles y viernes una persona corre la misma ruta y cronometra los tiempos obtenidos. Determinar el
tiempo promedio que la persona tarda en recorrer la ruta en una semana cualquiera.

Ejercicio 6
Un vendedor recibe un sueldo base ms un 10% extra por comisin de sus ventas, le vendedor desea saber cunto dinero
obtendr por concepto de comisiones por las tres ventas que realiza en el mes y el total que recibir en el mes tomando
en cuenta su sueldo base y comisiones.

Ejercicio 7
El dueo de una tienda compra un artculo a un precio determinado. Obtener el precio en que lo debe vender para obtener
una ganancia del 30%.

Ejercicio 8
Hacer un algoritmo que calcule el total a pagar por la compra de camisas. Si se compran tres camisas o ms se aplica un
descuento del 20% sobre el total de la compra y si son menos de tres camisas un descuento del 10%.

Ejercicio 9
Una empresa quiere hacer una compra de varias piezas de la misma clase a una fbrica de refacciones. La empresa,
dependiendo del monto total de la compra, decidir qu hacer para pagar al fabricante.
a. Si el monto total de la compra excede de $500.000 la empresa tendr la capacidad de invertir de su propio
dinero un 55% del monto de la compra, pedir prestado al banco un 30% y el resto lo pagar solicitando un
crdito al fabricante.
b. Si el monto total de la compra no excede de $500.000 la empresa tendr capacidad de invertir de su propio
dinero un 70% y el restante 30% lo pagar solicitando crdito al fabricante.
c. El fabricante cobra por concepto de intereses un 20% sobre la cantidad que se le pague a crdito.
Ejercicio 10
Determinar la cantidad de dinero que recibir un trabajador por concepto de las horas extras trabajadas en una empresa,
sabiendo que cuando las horas de trabajo exceden de 40, el resto se consideran horas extras y que estas se pagan al doble
de una hora normal cuando no excedan de 8; si las horas extras exceden de 8 se pagan las primeras 8 al doble de lo que
se pagan las horas normales y el resto al triple.

Ejercicio 11
Crear un programa que permita aadir nmeros a un arreglo, listarlos, ver el promedio, el mayor, el menor y buscar un
dato dado en el campo aadir/buscar.

Ejercicio 12
Programa que defina internamente dos arreglos de caracteres, con diferentes caracteres, de tal manera que el primer
arreglo tenga una palabra que no sea palndromo y el segundo si, hacer las instrucciones necesarias (usar ciclos) para
decidir si cada palabra es un palndromo o no. Un palndromo es aquel donde el primer carcter es igual al ltimo, el
segundo carcter es igual al penltimo y as sucesivamente hasta la mitad.
TALLER # 1 MANEJO BASICO DE PH

TECNLOGO EN ANLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIN


C.E.E.T

Ejercicio 13
Tomar un vector A con n elementos ingresados por teclado y mostrar cada elemento del vector elevado al cuadrado.

Ejercicio 14
Dados un Vector A y un Vector B, crear un Vector C y ordenar sus elementos de acuerdo a lo indicado por el usuario
(descendente o ascendente).

Ejercicio 15
Dado un vector de n elementos y un valor x, buscar el elemento x en el vector e indicar en qu posicin lo encontr.

Ejercicio 16
Implementar los mtodos de bsqueda Insertion Sort y Merge Sort en php y mostrar la prueba de escritorio de cada uno
de ellos para 2 vectores de prueba.

Ejercicio 17
Escribir una aplicacin que pida los valores del teclado de una matriz de n por n, y que evalu si esta matriz es un cuadrado
mgico. Un cuadrado mgico es aquella matriz donde la suma de todos los renglones y la suma de todas las columnas y
la suma de las diagonales dan el mismo valor, algunos ejemplos son:

16 3 2 13 13 8 12 1
5 10 11 8 2 11 7 14
9 6 7 12 3 10 6 15
4 15 14 1 16 5 9 4

El programa deber pedir primero un nmero N y despus los n por n elementos de la matriz para desplegar si la matriz
es un cuadrado mgico o no.

Ejercicio 18
Escribir una aplicacin para obtener la solucin del siguiente problema: Una compaa manufacturera ha obtenido los
siguientes datos de niveles de ruido (en decibeles) que producen 6 diferentes modelos de coches medidos a 7 velocidades
diferentes. Los datos se resumen en la siguiente tabla:

Velocidad (mph)
Coche 20 30 40 50 60 70 80
1 88 90 94 102 111 122 134
2 75 77 80 86 94 103 113
3 80 83 85 94 100 111 121
4 68 71 76 85 96 110 125
5 77 84 91 98 105 112 119
6 81 85 90 96 102 109 120

Nombre de Coche
1 Focus
2 Jetta
TALLER # 1 MANEJO BASICO DE PH

TECNLOGO EN ANLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIN


C.E.E.T

3 Contour
4 Tsuru
5 Explorer
6 Lobo

Escribe un programa que pida los nombres de los coches y los decibeles de ruido a las diferentes velocidades y despliegue
lo siguiente:
1) Reporte por coche:
- Los nombres de los modelos de los coches con su correspondiente promedio del nivel de ruido para cada coche.
2) Reporte por velocidad:
- El promedio del nivel de ruido para cada velocidad
3) El promedio de nivel de ruido total:
- El nombre de coche(s) y velocidad(es) que gener el mayor nivel de ruido
- El nombre de coche(s) y velocidad (es) que gener el menor nivel de ruido.

Utiliza tu creatividad para que estos reportes sean lo ms claro posibles.

You might also like