Beruflich Dokumente
Kultur Dokumente
Carnet: VV22005
Grupo: Teórico 17
Asignatura: Computación I
Proceso EleccionesUniversitarias
Escribir Sin Saltar "Ingresa el valor de abstenciones:";
Leer abstenciones;
Escribir Sin Saltar "Ingresa el valor de votos para candidato 1:";
Leer votos_para_candidato_1;
Escribir Sin Saltar "Ingresa el valor de votos para candidato 2:";
Leer votos_para_candidato_2;
votos <- votos_para_candidato_1+votos_para_candidato_2+abstenciones;
Si votos = 0 Entonces
porcentaje_candidato_1 <- 0;
porcentaje_candidato_2 <- 0;
porcentaje_abstenciones <- 0;
SiNo
porcentaje_candidato_1 <- 100.0*votos_para_candidato_1/votos;
porcentaje_candidato_2 <- 100.0*votos_para_candidato_2/votos;
porcentaje_abstenciones <- 100.0*abstenciones/votos;
FinSi
Si votos_para_candidato_1>votos_para_candidato_2 Entonces
Escribir "Ganó el candidato 1.";
FinSi
Si votos_para_candidato_1<votos_para_candidato_2 Entonces
Escribir "Ganó el candidato 2.";
FinSi
Si votos_para_candidato_1 = votos_para_candidato_2 Entonces
Escribir "Empate.";
FinSi
Escribir "Valor de porcentaje abstenciones: ", porcentaje_abstenciones;
Escribir "Valor de porcentaje candidato 1: ", porcentaje_candidato_1;
Escribir "Valor de porcentaje candidato 2: ", porcentaje_candidato_2;
Escribir "Valor de votos: ", votos;
FinProceso
Una persona quiere saber el salario que gana mensualmente, el pago base por quincena es de $3000.00
el cual cambiará dependiendo del departamento en que se trabaja, los departamentos pueden ser:
Ahuachapán, San Miguel, Morazán, Chalatenango y La Unión; 2 en caso de no ser ninguna de las
localidades planteadas se pintará “salario indefinido” mostrando solo el salario base. Si la localidad es
Ahuachapán se aumentará un 20% en cada quincena, para San Miguel un 5%, Morazán un 10%,
Chalatenango un 15% y La Unión se le aumentan $ 200.00. Implementar un estructura Seleccionar caso
en la solución.
Algoritmo ejercicio
Leer profundidad ;
1:
3:
4:
5:
De Otro Modo :
Finproceso
Escribir un programa que permita realizar descuentos en un comercio, en función del total de compras
realizadas por cada cliente. Para realizar dichos descuentos, se deben leer los importes de cada compra
parcial de un cliente hasta que un importe sea igual a cero; posteriormente se escribirá el importe total
a pagar teniendo en cuenta que se pueden efectuar los siguientes descuentos: Si el importe total de la
compra está entre $50 y $120, el descuento es del 15%. Si el importe total de la compra es mayor de
$120 el descuento es del 20%. La lectura de clientes finaliza tras responder al mensaje "¿Más clientes
(S/N)?, mostrando al final la suma total de todos los importes cobrados.
Algoritmo Descuentos
Repetir
Leer ventas
Leer ventas
FinMientras
Leer ventas
Leer ventas
FinMientras
FinMientras
Si (total<=49) Entonces
des <- 0
SiNo
Si (total<=120) Entonces
SiNo
des <- total*0.2
FinSi
FinSi
total <- 0
Leer seguir
FinAlgoritmo
La empresa “Innovaciones Contables”, posee dos tipos de empleados, siendo estos administrativos y
operativos, el salario que poseen es de $500 y $350 respectivamente. Se desea crear una solución para
obtener el monto en concepto de horas extras, si el empleado es administrativo y el número de horas
extras es menor a 25 el precio por hora extra es de $2.50, caso contrario cada hora extra se pagará a
$2.00 Si el empleado es operativo y el número de horas extra es mayor a 25 el precio por hora extra es
de $2.75 caso contrario el pago por cada hora extra será de $2.50. A). La solución a diseñar debe
mostrar la siguiente información. a. Salario Inicial : $ b. Cantidad de horas extras reportada: $ c. Pago en
concepto de horas extras : $ d. Salario total: $ 3 B). La solución debe procesar una cantidad de
empleados solicitada y calcular la siguiente información: a. Cantidad de empleados administrativos. b.
Cantidad de empleados operativos. c. Total de horas extras reportadas sin importar el tipo de empleado.
C). Implementar arreglos unidimensionales en la solución
Proceso concepto
Salario <- 0
ValorHoraExtra <- 0
HorasExtras <- 0
TipoEmpleado <- 0
TotaValorlHorasExtras <- 0
SalarioDia <- 0
SalarioHora <- 0
NumeroEmpleados <- 0
TotalAdministrativos <- 0
TotalOperativos <- 0
TotalHorasExtras <- 0
Leer NumeroEmpleados
Salario <- 0
ValorHoraExtra <- 0
HorasExtras <- 0
TipoEmpleado <- 0
TotaValorlHorasExtras <- 0
SalarioDia <- 0
SalarioHora <- 0
Leer TipoEmpleado
Leer HorasExtras
Si TipoEmpleado=1 Entonces
Si HorasExtras<25 Entonces
SiNo
ValorHoraExtra <- 2
FinSi
SiNo
Si HorasExtras>25 Entonces
SiNo
ValorHoraExtra <- 2.5
FinSi
FinSi
Escribir i
FinPara
FinProceso