Diagramas de Flujo 3

METODOS DE PROGRAMACIÓN I DISEÑE EL ALGORITMO ADECUADO PARA CADA UNO DE LOS SIGUIENTES PROBLEMAS, DEFINIENDO CON CLARIDA

Views 167 Downloads 1 File size 348KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

METODOS DE PROGRAMACIÓN I DISEÑE EL ALGORITMO ADECUADO PARA CADA UNO DE LOS SIGUIENTES PROBLEMAS, DEFINIENDO CON CLARIDAD EL TIPO DE DATOS UTILIZADOS. 1) Construya un algoritmo tal que dado como datos la categoría y el sueldo de un trabajador, calcule el aumento correspondiente teniendo teniendo en cuenta la siguiente tabla, Imprima la categoría del trabajador y su nuevo sueldo Inicio

CATEGORIA

AUMENTO

1 2 3 4

15% 10% 8% 7%

Cat, su, Csu ←0

Datos:

Cat, su

Categoría←cat Sueldo←su Aumento←aum Nsu← Cat 1,2: 15% Cat 3: 10% Cat 4,5: 8% Cat 6: 7%

Dato no valido

Cat

Nsu ←su+(su*.7)

Nsu ←su+(su*.15)

Nsu ←su+(su*.10)

Nsu ←su+(su*.8)

“Esta no es una categoría valida”

Nsu ←su

nsu

Fin

2) El costo de las llamadas telefónicas internacionales depende de la zona geográfica en la que se encuentra el país destino y del número de minutos hablados. En la tabla se presenta el costo del minuto por zona. A cada zona se le ha asociado una clave. Construya un algoritmo que le permita calcular e imprimir el costo total de una llamada

CLAVE

ZONA

PRECIO

A B C D E F G

America del Norte America Central America del Sur Europa Asia Africa Oceanía

2 2.2 4.5 3.5 6 6 5

Inicio

area, min, cost←00

min, area

area←(min*2) area

area←(min*2.2)

area←(min*5) area←(min*3.5)

area←(min*4.5)

area←(min*6)

área= área de la llamada costo= costo total final min= costo de la llamada x minuto

costo

Fin

“Area no valida”

3) Escriba un algoritmo que permita calcular lo que hay que pagarle a un trabajador teniendo en cuenta su sueldo y las horas extras trabajadas. Para el pago de horas extras se toma en cuenta la categoría del trabajador Inicio

CATEGORIA | 1 2 3 4

HORA EXTRA $30 $38 $50 $70

horas, su, nsu←00

hrs, su

Dato invalido

hrs

nsu←su+(hrs+70) nsu←su+(hrs+30)

nsu←su+(hrs+38)

nsu←su+(hrs+50)

“Horario no valido”

nsu←su

nsu

Fin

4) 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 de los costos de internació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 del 10%. La siguiente tabla expresa los costos diarios, según el tipo de enfermedad.

TIPO DE ENFERMAD 1 2 3 4

COSTO PACIENTE-DIA 25 16 20 32

Inicio

Costo, paciente, dia =0

Paciente, dia

Paciente

1←dia*25

2←dia*16

3←dia*20

Costo

Fin

4←dia*32

“Cantidad no valida”