Vous êtes sur la page 1sur 9

PRACTICAS

METODOLOGIA DE PROGRAMACION

NOMBRE DE LA CARRERA Tecnologas de la Informacin y Comunicacin


NUMERO DE CUATRIMESTRE 1GRUPO 1D
* TIPO EXAMEN Septiembre 2016
NOMBRE DE LA ASIGNATURA PARCIAL No 1FECHA
NOMBRE DEL PROFESOR Metodologa de la Programacin
NOMBRE DEL ALUMNO
Monica Guadalupe pech ucan

CONTENIDO DE PRCTICAS

Para cada ejercicio, obtenga los datos de entrada, realice el anlisis, algoritmo, DFD y
Pseudocdigo. Maneje el uso de variables numricas, texto, lgicas.

1.- Se desea obtener la nmina semanal de 2 empleados de una empresa cuyo trabajo se paga por horas y de la forma
siguiente:
- Las horas menores o iguales a 40 a la semana se pagan a una tarifa determinada que el usuario
debe proporcionar, igual que el nmero de horas laboradas y la clave de cada trabajador.
- Las horas superiores a 40 se pagan a un precio de 1.5 horas normales. Es decir, si el trabajador
gana $10 por cada hora y trabaja 45 hrs ganar $10 por las primeras 40 horas y $15 por las 5
horas restantes.
-Los impuestos a deducir de los trabajadores varan en funcin de su sueldo normal:
oSueldo menor o igual a $5,000.00 estn libres de impuestos
oSueldo mayor a $5,000.00, debe descontarse el 5% de la cantidad que exceda los $5,000.00.

Calcule el sueldo neto (Sueldo bruto menos impuestos) de cada empleado. Muestre en el resultado, la clave del
empleado, el sueldo bruto, los impuestos y el sueldo neto.

2.- Ingrese un nmero entero entre 0 y 100 (con decimales ej: 82.5) que representa la calificacin de un alumno, si es
menor o igual a 30 pts debers imprimir: Debes esforzarte mas , mayor que 30 y menor igual a 50 debers imprimir:
Debes tomar el curso de nuevo , mayor de 50 y menor de 70 imprimir: Falta poco para aprobar, mayor o igual de
70 y menor o igual a 90 imprimir :Felicidades Curso Aprobado!!, Mayor de 90 y menor igual a 100 escribir :
Aprobado con excelentes resultados. Si se escribe un nmero menor de cero imprimir: No se aceptan
calificaciones negativas y para Calificaciones mayores de 100 imprimir: Calificacin fuera de rango.

3. En una empresa hay 5 tipos de empleados, A, B, C, D y E. El salario se calcula dependiendo del tipo de empleado, El
salario por hora es: A = $10, B=$15, C= $20, etc. Por otra parte, dependiendo del mes reciben un bono de acuerdo al
mes en el que se encuentran por ejemplo: Enero -Febrero reciben 2% del salario, Marzo Abril 4%, Mayo Junio 6%, etc.
El salario total es el salario + el bono. Ingrese el tipo de empleado, Mes del ao, horas trabajadas y calcule su salario
total.

4. Una empresa clasifica a sus empleados en dos grupos de empleados, los del grupo 1 son aquellos que laboran dentro
de la misma y desea darles un aumento de sueldo siguiendo el siguiente criterio: si el empleado trabaja 40 o ms horas,
su sueldo ser incrementado en un 15%, si trabaja menos de 40 horas su sueldo debe de aumentar un 10%.

Para los empleados del grupo 2 (los que aspiran a ingresar a la empresa ya que estn bajo contrato) si trabaja ms de
45 horas a la semana su sueldo va a aumentar un 7.5 % y si trabaja 45 o menos horas el aumento ser de solo el 3.4%.

Ingrese el nmero de horas trabajadas, el sueldo mensual y la clasificacin calcule el sueldo mensual con el aumento
que corresponde.

5. Calcule el rea y permetro de un triangulo. Ingrese los datos necesarios para completar el clculo.
6. Calcule el rea para un triangulo, cuadrado, rectngulo, trapecio circulo. Ingrese el tipo de figura y los datos
necesarios para realizar el clculo de acuerdo al tipo de figura ingresada.

7. Una empresa desea calcular la productividad de un mes dado, esta se calcula como sigue:
Enero, Febrero y Marzo tienen factor 15
Abril, Mayo y Junio tienen factor 17
Septiembre, Octubre y Noviembre tienen factor 20
Diciembre tiene factor 21
Se pide elaborar un programa que permita solicitar al usuario un mes cualquiera y se calcule la productividad si se sabe
que sta es igual al nmero de artculos producidos en el mes multiplicado por el factor del mes que corresponda al mes
proporcionado. Ingrese la cantidad de artculos producidos y el mes. El mes se debe elegir de acuerdo a su nmero
correlativo en el ao, es decir, Enero es el 1, Febrero es el 2. etc.

8. Calcule el precio de un telegrama, teniendo como datos de entrada, 2 dgitos para el cdigo de provincia, si es
urgente o no y deber calcular el importe, sabiendo que aplica una tarifa mnima de 3 (2 si se trata dentro de la misma
provincia aplicables si no se sobrepasan las 10 primeras palabras. Por cada palabra que exceda de 10, 20 cntimos si
es fuera y 15 cntimos en la misma provincia. Si es urgente tiene un recargo de 50% sobre el precio final. Convertir el
pago a pesos mexicanos. Ingresar los datos que se necesiten.

9. Deduzca el nmero de das de un mes en funcin del nmero de orden dentro del calendario. Considerando aos
bisiestos. Ingrese el mes y si es ao bisiesto.

10. En un banco es necesario saber la cantidad de billetes y monedas que se necesitan calcular para un retiro solicitado.
Las denominaciones de billetes son en 1000, 500, 200, 100, 50, 20. La denominacin en monedas son en 10,5,2,1,0.50,
0.20,0.10. Realice el clculo de cuantos billetes y monedas son las que se entregaran en la ventanilla del banco para
una cantidad solicitada.

11. Una empresa necesita imprimir en sus facturas el precio de venta en letras. Dado una cifra de 3 digitos (0 al 999),
determinar dicha cifra en letras. (Por ejemplo 123 = ciento y veinte y tres)

2.- Ingrese un nmero entero entre 0 y 100 (con decimales ej: 82.5) que representa la calificacin de un alumno, si es
menor o igual a 30 pts debers imprimir: Debes esforzarte mas , mayor que 30 y menor igual a 50 debers imprimir:
Debes tomar el curso de nuevo , mayor de 50 y menor de 70 imprimir: Falta poco para aprobar, mayor o igual de
70 y menor o igual a 90 imprimir :Felicidades Curso Aprobado!!, Mayor de 90 y menor igual a 100 escribir :
Aprobado con excelentes resultados. Si se escribe un nmero menor de cero imprimir: No se aceptan
calificaciones negativas y para Calificaciones mayores de 100 imprimir: Calificacin fuera de rango.

ENTRADA: calificacin PROCESO: asignar calificacin SALIDA: imprimir leyenda

ALGORITMO:
1. Inicio
2. Calificacin del alumno
3. Solicitar calificacin
4. Leer calificacin
5. Si la calificacin es menor o igual a 30pts entonces se imprime Debes esforzarte mas
6. si la calificacin es mayor que 30 y menor igual a 50 entonces imprimir Debes tomar el curso de
nuevo
7. si la calificacin es mayor de 50 y menor de 70 entonces imprimir: Falta poco para aprobar
8. si la calificacin es mayor o igual de 70 y menor o igual a 90 entonces imprimir :Felicidades Curso
Aprobado!!
9. Si la calificacin es Mayor de 90 y menor igual a 100 entonces imprimir Aprobado con excelentes
resultados
10. Si la calificacin es un nmero menor de cero entonces imprimir: No se aceptan calificaciones
negativas
11. Si la calificacin es mayor de 100 entonces imprimir: Calificacin fuera de rango.
12. Mostrar impresin
13. fin
Pseudocodigo

Diagrama de flujo

Inicio

calificacin

No se aceptan
Si cal<=30 DebesDebes
calificaciones
Falta tomar
Calificacin fuera de Aprobado conpoco
Si cal>30 y excelentes elpara
esforzarte
negativas curso de
Felicidades
rango. si nuevo Curso
ms
<=50 aprobar
Aprobado!!
resultados
fin Si
Si cal>=70
cal
Si cal>50
>90
SiCal<0
cal y
y ycal>=90
cal<100
<70 si
si sisi
>100 s si
3. En una empresa hay 5 tipos de empleados, A, B, C, D y E. El salario se calcula dependiendo del tipo de empleado, El
salario por hora es: A = $10, B=$15, C= $20, etc. Por otra parte, dependiendo del mes reciben un bono de acuerdo al
mes en el que se encuentran por ejemplo: Enero -Febrero reciben 2% del salario, Marzo Abril 4%, Mayo Junio 6%, etc.
El salario total es el salario + el bono. Ingrese el tipo de empleado, Mes del ao, horas trabajadas y calcule su salario
total.

1. Inicio
2. Definir salario, bono como real
3. Definir empleado como carcter
4. Solicitar mes en el que trabaja el empleado
5. Leer mes
6. Solicitar
7.
8.
5. Calcule el rea y permetro de un tringulo. Ingrese los datos necesarios para completar el clculo.
Entrada: rea, base proceso: p=lado + lado +lado, rea=base*altura/2 salida: mostrar resultado

Algoritmo
1. inicio
2. permetro, rea
3. solicitar base del triangulo
4. leer base del triangulo
5. solicitar altura del triangulo
6. leer altura del triangulo
7. permetro=lado+lado+lado
8. mostrar permetro
9. rea= (b*a) /2
10. mostrar rea
11. fin

Pseudocdigo

diagrama de flujo

Inicio

Permetro, base

Permetro=lado+lado+lado
rea= base*altura/2

Resultado

Fin
6. Calcule el rea para un triangulo, cuadrado, rectngulo, trapecio circulo. Ingrese el tipo de figura y los datos
necesarios para realizar el clculo de acuerdo al tipo de figura ingresada.
1. Inicio
2. Definir lado, rea, altura, PI, base menor, base mayor, radio como real
3. Solicitar figura
4. Leer figura
5. Si figura es triangulo entonces
6. Solicitar base del triangulo
7. Leer base del triangulo
8. Solicitar altura del triangulo
9. Leer altura del triangulo
10. Calcular rea=multiplicar (b*a)/2
11. Mostrar rea
12. Si figura es cuadrado entonces
13. Solicitar lado del cuadrado
14. Leer lado del cuadro
15. Calcular rea=(a)2
16. Mostrar rea
17. Si figura es rectngulo entonces
18. Solicitar base del rectngulo
19. Leer base del rectngulo
20. Solicitar altura del rectngulo
21. Leer altura del rectngulo
22. Calcular rea= (b*a)
23. Mostrar rea
24. Si figura es trapecio entonces
25. Solicitar base mayor
26. Leer base mayor
27. Solicitar base menor
28. Leer base menor
29. Solicitar altura del trapecio
30. Leer altura del trapecio
31. Calcular area=((base menor+base mayor)/2)*a
32. Mostrar rea
33. Si figura es circulo entonces
34. Solicitar radio del circulo
35. Leer radio del circulo
36. Calcular rea= (pi*r)2
37. Mostrar rea
38. Fin
39.
40. 11. Una empresa necesita imprimir en sus facturas el precio de venta en letras. Dado una cifra de 3 digitos (0 al 999),
determinar dicha cifra en letras. (Por ejemplo 123 = ciento y veinte y tres)

1. inicio
2. precio de venta
3. solicitar precio de venta
4. leer precio de venta
5. escribo en letras el precio de venta
6. mostrar nmero y nombre
7. fin

PSEUDOCODIGO
9. Deduzca el nmero de das de un mes en funcin del nmero de orden dentro del calendario.
Considerando aos bisiestos. Ingrese el mes y si es ao bisiesto.

1. Inicio
2. Meses del ao, das del mes
3. Solicitar mes del ao
4. Leer mes del ao
5. Si mes del ao enero entonces
6. Leer 31 das
7. Si mes del ao febrero entonces
8. Leer 28 das
9. Si mes del ao marzo entonces
10. Leer 31 das
11. Si mes del ao abril entonces
12. Leer 30 das
13. Si mes del ao mayo entonces
14. Leer 31 das
15. Si mes del ao junio entonces
16. Leer 30 das
17. Si mes del ao julio entonces
18. Leer 31 das
19. Si mes del ao agosto entonces
20. Leer 31 das
21. Si mes de aos septiembre entonces
22. Leer 30 das
23. Si mes del ao octubre entonces
24. Leer 31 das
25. Si mes del ao noviembre entonces
26. Leer 30 dias
27. Si mes del ao diciembre entonces
28. Leer 31 dias
PSEUDOCODIGO
6. Calcule el rea para un tringulo, cuadrado, rectngulo, trapecio crculo. Ingrese el tipo de figura y los datos
Necesarios para realizar el clculo de acuerdo al tipo de figura ingresada.
1. inicio
2. solicitar figura triangulo, cuadrado, rectngulo o circulo
3. Leer figura
4. Calcular rea de la figura elegida si es triangulo ;
5. Solicitar base del triangulo
6. Leer base del triangulo
7. Calcular (b*a) /2
8. Mostrar rea
9. Si la figura es cuadrado
10. Solicitar lado del cuadrado
11. Calcular a=L2
12. mostrar rea del cuadrado
13. Si la figura es rectngulo
14. Solicitar base
15. Leer base
16. Calcular rea= b*a
17. Mostrar resultado
18. Si la figura es trapecio
19. Solicitar base mayor
20. Leer base mayor
21. Solicitar base menor
22. Leer base menor
23. Solicitar altura
24. Leer altura
25. Calcular a= (B+b/2)*h
26. Mostrar rea de trapecio
27. Si la figura es circulo
28. Solicitar radio
29. Leer radio
30. Calcular a=pi*r2
31. Mostrar rea

Vous aimerez peut-être aussi