Está en la página 1de 11

UNIVERSIDAD TECNOLÓGICA DE PANAMÁ

CENTRO REGIONAL DE COLÓN

FACULTAD DE INGENIERÍA EN SISTEMAS COMPUTACIONALES

Estudiantes:

Israel Góndola

George Lewis

Asignatura:

Desarrollo Lógico y Algoritmos

A consideración de:

Magistra. Dioselin Arrocha

Fecha:

Martes 4 de mayo de 2021


PROGRAMA 1.
Hacer un programa que calcule el salario de un empleado, si se descuenta el 20% de su
salario actual.

Análisis y Diseño
Entradas Proceso Salida

SA, SF, SD
SF=(SA*0.20)-SA SF

Algoritmo
Algoritmo
{
//bloques de declarativas de variables

//variables de entradas
entero SA, SF, SD;

//variables de salida
entero SF;

//bloque de instrucciones
imprimir(“Introduzca el salario actual:”);
leer(SA);
//Se calcula el salario
SF=SA-(SA*0.20)
SD=(SA*20)/100

//Se imprime la salida


imprimir (“Su salario final es: ”, SF);
imprimir (“Saldo descontado: ”, SD);

Variables en memoria
Pantalla
SF
Introduzca el salario actual: 350
350 Su salario final es: 280
Saldo descontado: 70
Introduzca el salario actual: 753
753 Su salario final es: 603
Saldo descontado: 150
Codificación
PROGRAMA 2.
Ingresar un monto en dinero y calcula, cuántas personas pueden ingresar al cine,
teniendo en cuenta que la entrada general esta B/. 15.00 por persona.

Análisis y Diseño
Entradas Proceso Salida

VAL
CP=VAL/15 CP

Algoritmo
Algoritmo
{
//bloques de declarativas de variables

//variables de entradas
entero VAL;

//variables de salida
Entero CP;

//bloque de instrucciones
imprimir(“Introduzca la cantidad de dinero:”);
leer(VAL);
//Se calcula la cantidad de
personas
CP=VAL/15
//Se imprime la salida
imprimir (“La cantidad de personas que pueden entrar es: ”, CP);

Variables en memoria
Pantalla
VAL CP
Introduzca la cantidad: 250
250 16 La cantidad de personas que pueden entrar es: 16

Introduzca la cantidad: 600


600 40 La cantidad de personas que pueden entrar es: 40
Codificación
PROGRAMA 3.
Hacer un programa dónde una persona recibe un préstamo de B/. 100.00 de un banco
y desea saber cuánto pagará de interés, si el banco le cobra una tasa del 2% mensual.
Ingresar el número de meses por teclado.

Análisis y Diseño
Entradas Proceso Salida

P= 100+(M*2)
M, P, I P, I
I= (M*2)

Algoritmo
Algoritmo
{
//bloques de declarativas de variables

//variables de entradas
entero M;

//variables de salida
Entero P;
Entero I;
//bloque de instrucciones
imprimir(“Introduzca la cantidad de meses:”);
leer(M);
//Se calcula el interés
P=100+(M*2)
I=M*2
//Se imprime la salida
imprimir (“La cantidad total a pagar es: ”, P);
imprimir (“Interes: ”, I);

Variables en memoria
Pantalla
M P I
Introduzca la cantidad de meses: 7
7 114 14 La cantidad total a pagar es: 114
Interés: 14
Introduzca la cantidad de meses: 14
14 128 28 La cantidad total a pagar es: 128
Interés: 28
Codificación
PROGRAMA 4.
Ingrese la cantidad de alumnos aprobados y desaprobados de un curso, luego mostrar
el porcentaje de estudiantes aprobados y el porcentaje de estudiantes desaprobados.

Análisis y Diseño
Entradas Proceso Salida
estu_apro, estu_desa,
tempo= estu_apro+estu_desa
por_estu_apro, por_estu_desa,
por_estu_apro=estu_apro/empo Por_estu_apro, por_estu_desa
tempo
por_estu_desa=estu_desa/tempo

Algoritmo
Algoritmo
{
//bloques de declarativas de variables

//variables de entradas
entero estu_apro, estu_desa, tempo;

//variables de salida
Entero por_estu_apro, por_estu_desa;

//bloque de instrucciones
imprimir(“Introduzca la cantidad de estudiantes aprobados:”);
leer(estu_apro);
imprimir(“Introduzca la cantidad de estudiantes reprobados:”);
leer(estu_desa);
//Se calcula los porcentajes
tempo= estu_apro+estu_desa
por_estu_apro=estu_apro/tempo

por_estu_desa=estu_desa/tem
po
//Se imprime la salida
imprimir (“El porcentaje de estudiantes aprobados es: ”, por_estu_apro);
imprimir (“El porcentaje de estudiantes reprobados es : ”, por_estu_desa);

Variables en memoria
Pantalla
estu_apro estu_desa Por_estu_apro Por_estu_desa
Introduzca la cantidad de estudiantes aprobados: 20
Introduzca la cantidad de estudiantes desaprobados: 9
20 9 68.965515 31.034483 El porcentaje de estudiantes aprobados: 68.965515
El porcentaje de estudiantes aprobados: 31.034483
Codificación
PROGRAMA 5.
1. Una empresa que contrata personal requiere determinar la edad de las
personas que solicitan trabajo, pero cuando se les realiza la entrevista sólo se
les pregunta el año en que nacieron.
Análisis y Diseño
Entradas Proceso Salida

año_naci, año_a, edad_p


edad_p= 2021-a_naci edad_p

Algoritmo
Algoritmo
{
//bloques de declarativas de variables

//variables de entradas
entero año_naci, año_a;

//variables de salida
Entero edad_p;

//bloque de instrucciones
imprimir (“Introduzca el año de nacimento:”);
leer(año_naci);

//Se calcula la edad

edad_p=año_a-año_naci;

//Se imprime la salida

Imprimir (“ Resultado edad de la persona es:”,edad_p);

}
Variables en memoria
Pantalla
año_naci año_a Edad_p
Introduzca el año de nacimiento: 2001
2001 2021 20 Resultado, edad de la persona: 20
Codificación

También podría gustarte