Está en la página 1de 5

Nombre: Lina Marcela Diaz López. Código: 20201015079.

SEGUIMIENTO DE LA CLASE 16- DESARROLLO DE ALGORITMOS


o Genere un programa (ALGORITMO) que calcule el sueldo final de un empleado, si
se sabe que el sueldo aumenta en 100000 pesos por cada hijo que tenga y en 25000
pesos por cada día extra de trabajo. Debe ingresar por teclado: el sueldo base, el
número de hijos y el número de días extras.

1. Definición del problema.


Nombre: Hallar sueldo final de un empleado.
Delimitación: Números ingresados por teclado.
Resultado deseado: Calcular sueldo final

2. Análisis del problema.


Datos de entrada: Sueldo base, cantidad de hijos, días extras
Proceso: Sueldo base + (número de hijos * 100000 $ + días extras * 25000$)
Salida: Sueldo final.
3. Diseño
Pseudocódigo:
//Programa que calcula el sueldo final de un empleado//
Real número_hijos, días_extras, sueldo_base, sueldo_final;
Inicio proceso
Sueldo_base = 0;//inicializar variables//
Número_hijos = 0;
Días_extra = 0;
Sueldo_final = 0;
Escribir (“Introduzca el sueldo base: “);
Leer sueldo_base;
Escribir (“Introduzca número de hijos: “);
Leer número_hijos;
Escribir (“Introduzca número de días extras laborados: “);
Leer días_extra;
Sueldo_final = (Sueldo_base + (número_hijos * 100000) +
(días_extra * 25000));
Escribir (“El sueldo del trabajador es de: “,sueldo_final);
Fin de proceso
o Genere un programa (ALGORITMO) para que lea el sueldo de tres empleados y
aplíqueles un aumento del 10, 12, y 15% respectivamente. Muestre el sueldo final.

1. Definición del problema.


Nombre: Hallar sueldo final de tres empleados.
Delimitación: Que sean números reales
Resultado deseado: Sueldo final de tres empleados.

2. Análisis del problema.


Datos de entrada: Sueldo base, aumentos del 10, 12 y 15%.
Proceso: Sueldo base * aumento.
Salida: Sueldo final.
3. Diseño
Pseudocódigo:
// Proceso que calcula el sueldo de 3 empleados//
//Declaración de variables//
Real sueldo_base_empleado1, sueldo_base_empleado2,
sueldo_base_empleado3, sueldo_final_empleado1,
sueldo_final_empleado2, sueldo_final_empleado3;
Inicio proceso
Escribir (“Introduzca los salarios de los empleados: “);
Leer sueldo_base_empleado1, sueldo_base_empleado2,
sueldo_base_empleado3;
Sueldo_final_empleado1 = (sueldo_base_empleado1 +
(sueldo_base_empleado1 * 0,10));
Sueldo_final_empleado2 = (sueldo_base_empleado2 +
(sueldo_base_empleado2 * 0,12));
Sueldo_final_empleado3 = (sueldo_base_empleado3 +
(sueldo_base_empleado3 * 0,15));
Escribir (“El sueldo final de los empleados es: “,
sueldo_final_empleado1, sueldo_final_empleado2,
sueldo_final_empleado3); //invocar variables//
Fin del proceso
o Genere un programa (ALGORITMO) para calcular el área y la longitud de un
circulo de cualquier radio requerido.

1. Definición del problema.


Nombre: Calcular el área y la longitud de un circulo
Delimitación: Que sean números reales
Resultado deseado: Área y longitud del circulo.

2. Análisis del problema.


Datos de entrada: Radio.
Proceso: (2*PI*radio), (PI*radio^2).
Salida: Longitud, área del circulo.
3. Diseño
Pseudocódigo:
//Programa para calcular el área y la longitud de un
círculo//
//Declaración de variables//
Real radio, longitud, área;
Real PI = 3,1416;
Inicio proceso
Escribir (“Introduzca el valor del radio: “);
Leer radio;
Longitud = (2 * PI * radio);
Área = (PI * radio^2);
Escribir (“El área del circulo es: “, Área);
Escribir (“La longitud del circulo es: Longitud);
Fin del proceso
o Genere un programa (ALGORITMO) que calcule el salario de un empleado si se le
descuenta el 25% de su salario actual.

1. Definición del problema.


Nombre: Calcular salario de un empleado con el descuento.
Delimitación: Que sean números reales.
Resultado deseado: Salario final del empleado.

2. Análisis del problema.


Datos de entrada: Salario empleado, descuento.
Proceso: (salario empleado * descuento)
Salida: salario final.
3. Diseño
Pseudocódigo:
//Programa que calcule el salario de un empleado//
//Declaración de variables//
Real Salario_empleado, salario_final, descuento;
Inicio proceso
Escribir (“Introduzca el salario del empleado: “);
Leer salario_empleado;
Descuento = (salario_empleado * 0,25);
Salario_final = (salario_empleado – Descuento);
Escribir (“El salario final del empleado es: “,
salario_final);
Fin proceso
o Hacer un programa que ingrese por teclado un número total de segundos y que
luego pueda mostrar la cantidad en horas, minutos y segundos del valor ingresado.

1. Definición del problema.


Nombre: Definir cantidad de horas, minutos y segundos de un valor ingresado.
Delimitación: Números ingresados por teclado.
Resultado deseado: Cantidad en horas, minutos y segundos.

2. Análisis del problema.


Datos de entrada: Número total de segundos
Proceso: (segundos / 3600), (segundos / 60).
Salida: Cantidad en horas, minutos y segundos.
3. Diseño
Pseudocódigo:
// Programa que muestre la cantidad en horas, minutos y
segundos de un valor dado//
//Declaración de variables//
Enteros horas, minutos, segundos;
Inicio proceso
Escribir (“Ingresar una cantidad de segundos);
Leer segundos;
horas = (segundos / 3600);
minutos = (segundos / 60);
Escribir (“La cantidad de segundos en horas es de: “, Hora);
Escribir (“La cantidad de minutos en horas es de: “,
minutos);
Fin proceso

También podría gustarte