Está en la página 1de 4

Taller Algoritmia #2

Integrantes: Michael Florez – Carlos Camacho – Daniel Gutierrez

1.
INICIO
Escriba “Ingrese la superficie del terreno en hectáreas”
Lea terreno
terrenom = terreno * 10000
Si (terrenom > 1000000):
spino = 0.7 * terrenom
sceiba = 0.2 * terrenom
scedro = 0.1 * terrenom
npino = entero ((spino/10) * 8)
nceiba = entero ((sceiba/15) * 15)
ncedro = entero ((scedro/18) * 10)
Sino
spino = 0.5 * terrenom
sceiba = 0.3 * terrenom
scedro = 0.2 * terrenom
npino = entero ((spino/10) * 8)
nceiba = entero ((sceiba/15) * 15)
ncedro = entero ((scedro/18) * 10)
FinSi
Escriba “¿Sembrará en verano? 1 para SI y 2 para NO:
Lea verano
Si verano == 1
cpino = npino * 5000
cceiba = nceiba * 10000
ccedro = ncedro * 7000
Sino
cpino = (5000 * 0.12) + 5000
cceiba = (10000 * 0.12) + 10000
ccedro = (7000 * 0.12) + 7000
FinSi
Escriba "Su número de pinos a sembrar es de: ", npino
Escriba "Su número de ceibas a sembrar es de: ", nceiba
Escriba "Su número de cedros a sembrar es de: ", ncedro
ctot = cpino+cceiba+ccedro
Escriba "Su costo total es de: ",ctot,"Con", cpino,"para los pinos, ",
cceiba,"en las ceibas y", ccedro, "en los cedros."
FIN
2.

a b c d P Q
5 2 0 -2 - -
5 7 -10 0 - T
5 7 -8 0 F T
5 7 -6 0 T T

Operaciones:
(Q= TRUE o d * b % 3 < c)

P ← NOT (Q) y d * a < 1 o a > 0)


3.
INICIO

Escriba “Ingrese el número de cedula”


Lea cc
Escriba “Ingrese su sueldo mensual”
Lea sueldo
Escriba “Ingrese el número de horas extra diurnas”
Lea nextrad
Escriba “Ingrese el numero de horas extras nocturnas”
Lea nextran
Escriba “Ingrese el número de horas dominicales”
Lea ndominicales
Escriba “Ingrese fecha de nacimiento (AAAAMMDD)”
Lea fecha
valorhora = sueldo / 168
salariomin = 1160000
limitesalario = 2 * salariomin
Si (sueldo < limitesalario):
valor_horad = nextrad* (0.25*valorhora)
valor_horan = nextran* (0.75*valorhora)
valor_horadom = ndominicales* (1*valorhora)
subsidiotrans = 140000

Sino:
Si (Sueldo = 1160000):
Escriba “¿Tienes hijos entre 0 y 10 años? 1 = SI y 2 = NO: ”
Lea hijos
Si (hijos == 1):
bono = 30000
Sino:
Escriba “¿Y entre 10 y 18 años? 1 = SI y 2 = NO: ”
Lea hijos18
Si (hijos 18 == 1):
bono = 50000
FinSi
mescump = entero((fecha%10000) / 100)
Escriba “Ingrese el mes actual”
Lea mesactual
Si (mescump == mesactual)
bonocump = sueldo / 30
FinSi
descsalud = sueldo * 0.04
descpension = sueldo * 0.04

1
1
Si (sueldo <= 4000000):
retencion = 0
Sino:
Si (Sueldo <= 15000000):
retencion = sueldo * 0.1
Sino:
Si (sueldo > 15000000)
retencion = sueldo * 0.2
salarioneto = sueldo + valor_horad + valor_horan + valor_horadom + bono +
subsidiotrans – descsalud – descpension – retención
Escriba “El salario neto de la persona identificada con cedula de
ciudadanía”, cc, “es de”, salarioneto
FIN

También podría gustarte