Está en la página 1de 8

República de Panamá

Universidad del Istmo

Licenciatura en Psicología

Asignatura
Algoritmia y Programación

Actividad: 3
Trabajo Grupal

Tema
Algoritmo, diagrama de flujo de datos y seudocódigo y código C.

Profesor:
Vladimir Villarreal Contreras

Estudiantes:
Blanco Evelyn 8-799-639
Guerra Greys 4-741-2050
Montezuma Plinio 4-776-2084

Fecha de entrega:
Miércoles, 01 de marzo de 2023.
Introducción
Un algoritmo es un conjunto de operaciones que busca resolver un problema determinado
a través de secuencias lógicas. Este procedimiento esquemático emplea una serie de pasos,
como una receta, los cuales pueden ser formulados de diferentes maneras cuidando que
en dicha combinación no se produzca una confusión o una respuesta errada.
En esta actividad estaremos desarrollando un algoritmo y su propuesta utilizando la
resolución del problema paso a paso con las ejecuciones aprendidas.
La principal utilización de estas fórmulas es que su resultado muestre el punto o destino
buscado a través de las secuencias de instrucciones previas, definidas por su programador
o diseñador.
Estudio de caso
A un trabajador le descuentan de su sueldo el 15% si su sueldo es menor o igual a 1500, por
encima de 1500 y hasta 3000 el 10% del adicional, y por encima de 3000 el 6% del adicional.
Calcular el descuento y sueldo neto que recibe el trabajador dado su sueldo.

1. Análisis del problema:


• Calcular sueldo neto del trabajador.

2. Identificación de entradas, procesos, declaración de variables.


• Procesos.
• Calcular descuento
• Calcular sueldo neto
• Condición.

3. Salida
• Salario Neto.
ALGORITMO
ENTERO sueldo, sueldo neto, descuento
INICIO
LEER sueldo
SI sueldo < = 1500 ENTONCES
descuento < - sueldo * 0.15
SI NO
SI sueldo < = 1500 ENTONCES
descuento < - sueldo – 1500) * 0.15 + 1500 * 0.15
SI NO
descuento < - sueldo – 3000) * 0.06 + 1500 * 0.15
FINSI
FINSI
ESCRIBIR descuento.
FIN

SEUDOCÓDIGO
Proceso salario
Escribir "digite nombre del empleado";
Leer e;
Escribir "digite sueldo del empleado";
Leer sal;
Si sal<=1500 Entonces
sal<-sal-(sal*0.15)
Sino
Si sal<=3000 Entonces
sal<-sal-(sal*0.10)
Sino
Si sal>3000 Entonces
sal<-sal-(sal*0.06)
Sino
FinSi
FinSi
FinSi
Escribir "empleado" ,e, "Su salario es: ",sal,"" ;
FinProceso
DIAGRAMA DE FLUJO

INICIO

´digite nombre del empleado

´digite sueldo del empleado

SAL

sal<=1500

SAL < = 30000 SAL SAL – (SAL * 0.15)

SAL >= 30000 SAL SAL – (SAL * 0.10)

SAL SAL – (SAL * 0.06)

‘empleado’ E, Su salario es! ´SAL’

FIN
A un trabajador le descuentan de su sueldo el 15% si su sueldo es menor o igual a 1500,
por encima de 1500 y hasta 3000 el 10% del adicional, y por encima de 3000 el 6% del
adicional. Calcular el descuento y sueldo neto que recibe el trabajador dado su sueldo.

LENGUAJE PSEUDOCÓDIGO
Proceso DescuentoYSueldoNetoDeUnTrabajador2
Escribir Sin Saltar "Ingresa el valor de sueldo:";
Leer sueldo;
descuento <- 0;
Si sueldo<=1500 Entonces
descuento <- sueldo*0.15;
FinSi
Si sueldo>1500 Y sueldo<=3000 Entonces
descuento <- sueldo*0.10;
FinSi
Si sueldo>3000 Entonces
descuento <- sueldo*0.06;
FinSi
sueldo_neto <- sueldo-descuento;
Escribir "Valor de descuento: ", descuento;
Escribir "Valor de sueldo neto: ", sueldo_neto;
FinProceso

LENGUAJE C
#include <stdio.h>
#include <stdlib.h>

int main (void)


{
float descuento, sueldo, sueldo_neto;
printf ("Ingresa el valor de sueldo: ");
scanf ("%f", &sueldo);
(void) getchar ();
descuento=0;
if(sueldo<=1500)
descuento=sueldo*0.15;
if(sueldo>1500&&sueldo<=3000)
descuento=sueldo*0.10;
if(sueldo>3000)
descuento=sueldo*0.06;
sueldo_neto=sueldo-descuento;
printf ("Valor de descuento: %g\n", descuento);
printf ("Valor de sueldo neto: %g\n", sueldo_neto);
putchar ('\n');
system ("pause");
return EXIT_SUCCESS;
}

https://algoritmosurgentes.com/algoritmo-en-lenguaje-c/descuento-y-sueldo-neto-de-un-
trabajador-2
Conclusión

La utilización de los algoritmos es fundamental en la rama de la tecnología de la informática,


el cual nos permiten elaborar programas o crear diversas propuestas a ciertos problemas
inicialmente formulados, por el cual el algoritmo al ser un conjunto de normas o reglas nos
permiten llegar a un resultado.
Los Algoritmos son una manera de enunciar cualquier situación por medio de una secuencia
de pasos ordenados y lógicos que buscan la explicación de cualquier problema para así
poder identificar lo que se necesita.
Los diagramas de flujo son la figura gráfica de un algoritmo y tiene como propósito lograr
una mayor compactación de este.
El lenguaje C++ dispone de una serie de particularidad que lo hacen distinto del lenguaje
C. Aunque es factible verlo como una simple extensión del lenguaje C, en realidad implica
un cambio en la forma de razonar por parte del programador.

También podría gustarte