Está en la página 1de 13

Universidad Católica Santa María La Antigua

Facultad de Ingeniería y Tecnología


II Cuatrimestre

Presentado a la Profesora: Migdalia Testa


Por: Adrián Junco

Materia
Programación

Tema del Trabajo


Asignación N # 2

Fecha de Entrega
28 de junio del 2019

Grupo
D03
Caso 1: Realice un algoritmo para determinar cuánto se debe pagar por equis cantidad de lápices

considerando que si son 1000 o más el costo es de 85¢; de lo contrario, el precio es de 90¢.

Análisis

Entrada Proceso Salida


X Si X>1000 entonces PAG
Hacer PAG=X*0.85
De lo contrario
Hacer PAG=X*0.90
Diseño de Pantalla

“Programa para determinar cuánto se debe pagar por equis cantidad de lápices”

Ingrese la cantidad de lápices:

El pago es:

Diagrama de Flujo

Inicio

Pag

” Programa para determinar cuánto se debe pagar por


equis cantidad de lápices”

“Ingrese la
cantidad de
lápices”

X>=1000
PAG=X*0.85
PAG=X*0.90

PAG

Fin

Seudocódigo

1.Inicio

2.{Declaración de Variables

X simple, entero y PAG simple, real

3.” Programa para determinar cuánto se debe pagar por equis cantidad de lápices”

4.” Ingrese la cantidad de lápices”

5.Leer X

6.Si X>=1000 Entonces


Hacer PAG=X*0.85
De lo contrario
Hacer PAG=X*0.90
Fin Si
6.Escribir “El pago es”, PAG
7.Fin
Prueba de Escritorio
Entrada Proceso Salida
X Si X>=1000 Entonces “El pago es”, PAG
Hacer PAG=X*0.85
De lo contrario
Hacer PAG=X*0.90

950 PAG=950*0.90 “El pago es”,855


1100 PAG=1100*0.85 “El pago es”,990
800 PAG=800*0.90 “El pago es”,720
Caso 2: Se desea un programa que lea como dato de entrada el sueldo de un trabajador, aplique

un aumento del 15% si su sueldo es inferior de B/.1,000.00, de lo contrario aumentar un

7%. Escribir el nombre del colaborador, el salario anterior, el aumento y el nuevo salario

Análisis

Entrada Proceso Salida


SUEL Si SUEL<=1000 Entonces NSUEL
NC Hacer NSUEL=SUEL*1.15 ASUEL
De lo contrario A
Hacer NSUEL=SUEL*1.07 NC
Diseño de Pantalla

“Programa para aumento de sueldo”


Introducir nombre del colaborador:

Introducir el Sueldo:

EL nombre del colaborador:


El nuevo sueldo:
El sueldo anterior:
El aumento:

Diagrama de Flujo
Inicio

SUEL, NC, NSUEL,


ASUEL, A

“Programa para
aumento de sueldo”

“Introducir el nombre
de colaborador”

NC

“Introducir el sueldo”
SUEL

SUEL<=1000

NSUEL=SUEL NSUEL=SUEL
*1.15 *1.07

“El nombre del colaborador, “El nombre del colaborador,


su nuevo sueldo, anterior su nuevo sueldo, anterior
sueldo y aumento”, NC, sueldo y aumento”, NC,
NSUEL, ASUEL, A NSUEL, ASUEL, A

Fin

Seudocódigo

1. Inicio

2. {se declaran las variables SUEL tipo de dato simple, tipo de dato real NSUE tipo de dato simple, tipo de
dato real NC tipo de dato simple, tipo de dato alfanumérica tipo de dato simple, Real, ASUEL tipo de
dato simple, real

3. Escribir “Programa para aumento de sueldo”

4. Escribir “introducir el nombre del trabajador:”

5. Leer NC

6. Escribir “introducir el salario del trabajador:”

7. Leer SUEL

8. Si SUEL<=1000 Entonces

Hacer NSUEL=SUEL*1.15

Escribir “El nombre del colaborador, su nuevo sueldo, anterior sueldo y aumento”, NC, NSUEL, ASUEL, A
De lo contrario

Hacer NSUEL=SUEL*1.07

Escribir “El nombre del colaborador, su nuevo sueldo, anterior sueldo y aumento”, NC, NSUEL, ASUEL, A

9.Fin Si

10.Fin

Entrada Proceso Salida


NC SUEL Si SUEL<=1000 Entonces “El nombre del colaborador, su
Hacer NSUEL=SUEL*1.15 nuevo sueldo, anterior sueldo y
De lo contrario aumento”, NC, NSUEL, ASUEL, A
Hacer NSUEL=SUEL*1.07
Juan 1300 NSUEL=SUEL*1.07 “El nombre del colaborador, su
NSUEL=1300*1.07 nuevo sueldo, anterior sueldo y
NSUEL=1391 aumento”, Juan,1391,1300,1.07
Claudia 900 NSUEL=SUEL*1.15 “El nombre del colaborador, su
NSUEL=900*1.15 nuevo sueldo, anterior sueldo y
NSUEL=1035 aumento”,
Claudia,1035,900,1.15
Sergio 2000 NSUEL=SUEL*1.07 “El nombre del colaborador, su
NSUEL=2000*1.07 nuevo sueldo, anterior sueldo y
NSUEL=2140 aumento”,
Sergio,2140,2000,1.07

.
Caso 3: Se desea un programa que lea dos números enteros y uno de los dos operadores (suma o resta).
El sistema debe escribir el resultado de acuerdo a la operación aritmética seleccionada (suma o resta).

Análisis

Entrada Proceso Salida


N1 Si (operador) igual Operación
N2 ¨+¨
Operador Operación=N1+N2
¨-¨ Entonces
Operación=N1-N2
De lo contrario
¨Operación Invalida¨

Diseño de Pantalla

¨Programa que lee la operación aritmética seleccionada y da el resultado¨

Introducir el primer número:


Introducir el segundo número:
Ingrese el operador:

El resultado de la operación seleccionada:


Diagrama de Flujo

Inicio

N1=0
N2=0
Operación=0
Operador=¨

¨Ingrese el primer
número¨

N1

¨Ingrese el segundo
número¨
N2

¨Ingrese el operador¨ +
Suma - Resta

“Operación

De lo contrario
+
Operador
es
Operación
Operación= -
Invalida
N1+N2
Operación=N1-N2

“El resultado es
operación”

Fin

Pseudocodigo

1.Inicio

Reales: N1, N2, Operador

Carácter: Operador

2.¨Programa que lee la operación aritmética seleccionada y da el resultado¨

3.Escribir “Introducir el primer número”

4.Leer N1

5.Escribir “Introducir el segundo número”

6.Leer N2
7.Escribir” Ingrese el operador”

+ Suma, - Resta”

8.Leer Operador

9.Si (Operador) igual

“+”:

Operación=N1+N2

“El resultado de la operación”

“-“

Operación=N1-N2

“El resultado de la operación “

De lo contrario

Escribir “Operación Invalida”

10. Fin Si

11.Fin

Prueba de Escritorio

Entrada Proceso Salida


N1 Si (operador) igual Operación
N2 ¨+¨
Operador Operación=N1+N2
¨-¨ Entonces
Operación=N1-N2
De lo contrario
¨Operación Invalida¨

N1 N2 Operador
2 3 + Operación=2+3 “El resultado de la operación
Operación=5 es”
5
6 4 + Operación=6+4 “El resultado de la
Operación=10 operación”
10
5 1 - Operación=5-1 “El resultado de la
Operación=4 operación” 4
Caso 4: Se desea un programa que lea tres notas parciales. El programa debe calcular el

promedio. Si el promedio del estudiante es mayor a 60 el programa debe escribir el

promedio y el mensaje “Aprobó”, en caso contrario el programa debe escribir el promedio

y el mensaje “Reprobó”.

Análisis

Entrada Proceso Salida


Calif1 Promedio=(Calif1+Calif2+Calif3) /3 Promedio
Calif2 Si Promedio>=60 Entonces Mensaje
Calif3 Mensaje Aprobó
De lo contrario
Mensaje Reprobó

Diseño de Pantalla

“Programa que lee el promedio de un estudiante y revisa si aprobó”

Introducir primera calificación:


Introducir segunda calificación:
Introducir tercera calificación:

El promedio y calificaciones

Diagrama de Flujo
Inicio

Calif1=0, Calif2=0,
Calif3=0

“Programa que lee el promedio de


un estudiante y revisa si aprobó”

“Introducir primera
calificación”

Calif1
“Introducir segunda
calificación”

Calif2

“Introducir tercera
calificación”

Calif3

Promedio=Calif1+
Calif2+Calif3/3

Promedio>
=60
Aprobó
Reprobó

“El promedio y
calificación”, promedio, “El promedio y
Mensaje calificaciones”, Promedio
y Mensaje

Fin
Pseudocodigo

1.Inicio

Reales: Promedio

Enteros: Calif1, Calif2, Calif3,

Carácter: Mensaje

2. “Programa que lee el promedio de un estudiante y revisa si aprobó”

3.Escribir “Introducir la primera calificación”

4.Leer Calif1

5.Escribir “Introducir la segunda calificación”

6.Leer Calif2

7.Escribir “Introducir la tercera calificación”

8.Leer Calif3

9. Promedio=(Calif1+Calif2+Calif3) /3

10.Si Promedio>=60 Entonces

Mensaje Aprobó

El promedio y calificación”, promedio, Mensaje

De lo contrario

Mensaje Reprobó

El promedio y calificación”, promedio, Mensaje

11.Fin Si

12.Fin

Prueba de Escritorio

Entrada Proceso Salida


Calif1 Calif2 Calif3 Promedio=(Calif1+Calif2+Calif3) Promedio
/3 Mensaje
Si Promedio>=60 Entonces
Mensaje Aprobó
De lo contrario
Mensaje Reprobó

100 78 59 Promedio=100+78+59/3 El promedio y calificación”, 79,


Promedio=79 Aprobo
67 91 86 Promedio=67+91+86/3 El promedio y calificación”,
Promedio=81.3 81.3, Aprobo
34 82 24 Promedio=34+82+24/3 El promedio y calificación”, 46,
Promedio=46 Reprobo

También podría gustarte