SlideShare una empresa de Scribd logo
1 de 19
Andrés David Daza
ADSI-600182
Iván Daniel Vela
Desarrollo de la Segunda parte del primer taller de pseint

Punto a. CODENSA, desea contratar sus servicios para que elabore un algoritmo que
le permita calcular el Total a Pagar de cada cliente, por consumo de energía
eléctrica. Los datos que deben ser leídos son los siguientes: Número de cuenta
(3 dígitos), Estrato socioeconómico, tipo de servicio y cantidad de kilovatios
consumidos. Los cálculos por concepto de energía eléctrica utilizada, que
debe realizar el algoritmo, son: Valor por consumo, que depende de los kWh
consumidos, de la siguiente manera: Si el consumo está entre 0 y 150 kWh
inclusive, la tarifa de cobro es de $320.45 por kWh consumido. Si el consumo
está entre 150 y 250 kWh, el cobro es de $450.75. Se cobrará $501.65 por
cadakWh, si el consumo está entre 250 y 350 kWh inclusive. Si el consumo
sobrepasa los 350 kWh, el cobro por kWh consumido es de $600.50. Como es
bien sabido, todo recibo tiene un Cargo Fijo, para lo cual se estipuló que por
cada estrato se cobra: $13550, Estrato1; para Estrato 2, $14280; $154850 para
Estrato 3; para Estrato 4, $17090 y, $19895 para Estrato 5. La empresa otorga
un subsidio dependiendo del uso que se le dé a la energía (Tipo de servicio).
Así, si el tipo de servicio es 1 (Residencial), se otorga un descuento del 30%
l total consumo (valor por consumo + cargo fijo). Si el tipo de servicio es 2
(Comercial), el descuento es del 27% del total consumo. Si el tipo de servicio
es 3 (Industrial), el descuento es del 18% del total consumo. Con base en esta
información, el algoritmo debe mostrar el Total a Pagar por cada cliente.
RTA:
Proceso codensa
Repetir
Escribir "numero de cuenta"
Leer nc
Si nc>999 Entonces
Escribir "numero de cuenta no existe"
FinSi
Escribir "escriba estrato socioeconomico"
Leer es
Escribir "escriba tipo de servicio 1(residencial) 2(comercial) 3(industrial)"
Leer ts
Escribir "escriba kilowatts consumidos"
Leer kc
c<-0
si es=1 y ts=1 y kc>0 y kc<-150 Entonces
c<-13550+kc*320.45
ct<-c-(c*0.30)
Sino
si es=2 y ts=1 y kc>0 y kc<-150 Entonces
c<-14280+kc*320.45
ct<-c-(c*0.30)
Escribir "el total a pagar es:"
FinSi
FinSi

si es=3 y ts=1 y kc>0 y kc<-150 Entonces
c<-15450+kc*320.45
ct<-c-(c*0.30)
Sino
si es=4 y ts=1 y kc>0 y kc<-150 Entonces
c<-17090+kc*320.45
ct<-c-(c*0.30)
Escribir "el total a pagar es:"
FinSi
FinSi

si es=5 y ts=1 y kc>0 y kc<-150 Entonces
c<-19895+kc*320.45
ct<-c-(c*0.30)
Escribir "el total a pagar es:"
FinSi

si es=1 y ts=2 y kc>0 y kc<-150 Entonces
c<-13550+kc*320.45
ct<-c-(0.27)
Sino
si es=2 y ts=2 y kc>0 y kc<-150 Entonces
c<-14280+kc*320.45
ct<-c-(0.27)
Escribir "el total a pagar es:"
FinSi
FinSi

si es=3 y ts=2 y kc>0 y kc<-150 Entonces
c<-15450+kc*320.45
ct<-c-(0.27)
Sino
si es=4 y ts=2 y kc>0 y kc<-150 Entonces
c<-17090+kc*320.45
ct<-c-(0.27)
Escribir "el total a pagar es:"
FinSi
FinSi

si es=5 y ts=2 y kc>0 y kc<-150 Entonces
c<-17090+kc*320.45
ct<-c-(0.27)
Escribir "el total a pagar es:"
FinSi

si es=1 y ts=3 y kc>0 y kc<-150 Entonces
c<-13550+kc*320.45
ct<-c-(0.18)
Sino
si es=2 y ts=3 y kc>0 y kc<-150 Entonces
c<-14280+kc*320.45
ct<-c-(0.18)
Escribir "total a pagar es:"
FinSi
FinSi

si es=3 y ts=3 y kc>0 y kc<-150 Entonces
c<-15450+kc*320.45
ct<-c-(0.18)
Sino
si es=4 y ts=3 y kc>0 y kc<-150 Entonces
c<-17090+kc*320.45
ct<-c-(0.18)
Escribir "total a pagar es:"
FinSi
FinSi

si es=5 y ts=3 y kc>0 y kc<-150 Entonces
c<-19895+kc*320.45
ct<-c-(0.18)
Escribir "total a pagar es:"
FinSi
si es=1 y ts=1 y kc>150 y kc<-250 Entonces
c<-13550+kc*450.75
ct<-c-(0.30)
Sino
si es=2 y ts=1 y kc>150 y kc<-250 Entonces
c<-14280+kc*450.75
ct<-c-(0.30)
Escribir "total a pagar es:",cons
FinSi
FinSi

si es=3 y ts=1 y kc>150 y kc<-250 Entonces
c<-14280+kc*450.75
ct<-c-(0.30)
Sino
si es=4 y ts=1 y kc>150 y kc<-250 Entonces
c<-17090+kc*450.75
ct<-c-(0.30)
Escribir "total a pagar es:"
FinSi
FinSi

si es=5 y ts=1 y kc>150 y kc<-250 Entonces
c<-19895+kc*450.75
ct<-c-(0.30)
Escribir "total a pagar es:"
FinSi
si es=1 y ts=2 y kc>150 y kc<-250 Entonces
c<-13550+kc*450.75
ct<-c-(0.27)
Sino
si es=2 y ts=2 y kc>150 y kc<-250 Entonces
c<-14280+kc*450.75
ct<-c-(0.27)
Escribir "total a pagar es:"
FinSi
FinSi

si es=3 y ts=2 y kc>150 y kc<-250 Entonces
c<-15450+kc*450.75
ct<-c-(0.27)
Sino
si es=4 y ts=2 y kc>150 y kc<-250 Entonces
c<-17090+kc*450.75
ct<-c-(0.27)
Escribir "total a pagar es:"
FinSi
FinSi

si es=5 y ts=2 y kc>150 y kc<-250 Entonces
c<-19895+kc*450.75
ct<-c-(0.27)
Escribir "total a pagar es:"
FinSi

si es=1 y ts=3 y kc>150 y kc<-250 Entonces
c<-13550+kc*450.75
ct<-c-(0.18)
Sino
si es=2 y ts=3 y kc>150 y kc<-250 Entonces
c<-14280+kc*450.75
ct<-c-(0.18)
Escribir "total a pagar es:"
FinSi
FinSi

si es=3 y ts=3 y kc>150 y kc<-250 Entonces
c<-15450+kc*450.75
ct<-c-(0.18)
Sino
si es=4 y ts=3 y kc>150 y kc<-250 Entonces
c<-17090+kc*450.75
ct<-c-(0.18)
Escribir "total a pagar es:"
FinSi
FinSi
si es=5 y ts=3 y kc>150 y kc<-250 Entonces
c<-19895+kc*450.75
ct<-c-(0.18)
Escribir "total a pagar es:"
FinSi
si es=1 y ts=1 y kc>250 y kc<-350 Entonces
c<-13550+kc*501.65
ct<-c-(0.30)
Sino
si es=2 y ts=1 y kc>250 y kc<-350 Entonces
c<-14280+kc*501.65
ct<-c-(0.30)
Escribir "total a pagar es:"
FinSi
FinSi
si es=3 y ts=1 y kc>250 y kc<-350 Entonces
c<-15450+kc*501.65
ct<-c-(0.30)
Sino
si es=4 y ts=1 y kc>250 y kc<-350 Entonces
c<-17090+kc*501.65
ct<-c-(0.30)
Escribir "total a pagar es:"
FinSi
FinSi

si es=5 y ts=1 y kc>250 y kc<-350 Entonces
c<-19895+kc*501.65
ct<-c-(0.30)
Escribir "total a pagar es:"
FinSi
si es=1 y ts=2 y kc>250 y kc<-350 Entonces
c<-13550+kc*501.65
ct<-c-(0.27)
Sino
si es=2 y ts=2 y kc>250 y kc<-350 Entonces
c<-14280+kc*501.65
ct<-c-(0.27)
Escribir "total a pagar es:"
FinSi
FinSi

si es=3 y ts=2 y kc>250 y kc<-350 Entonces
c<-15450+kc*501.65
ct<-c-(0.27)
Sino
si es=4 y ts=2 y kc>250 y kc<-350 Entonces
c<-17090+kc*501.65
ct<-c-(0.27)
Escribir "total a pagar es:"
FinSi
FinSi

si es=5 y ts=2 y kc>250 y kc<-350 Entonces
c<-19895+kc*501.65
ct<-c-(0.27)
Escribir "total a pagar es:"
FinSi
si es=1 y ts=3 y kc>250 y kc<-350 Entonces
c<-13550+kc*501.65
ct<-c-(0.18)
Sino
si es=2 y ts=3 y kc>250 y kc<-350 Entonces
c<-14280+kc*501.65
ct<-c-(0.18)
Escribir "total a pagar es:"
FinSi
FinSi

si es=3 y ts=3 y kc>250 y kc<-350 Entonces
c<-15450+kc*501.65
ct<-c-(0.18)
Sino
si es=4 y ts=3 y kc>250 y kc<-350 Entonces
c<-17090+kc*501.65
ct<-c-(0.18)
Escribir "total a pagar es:"
FinSi
FinSi

si es=5 y ts=3 y kc>250 y kc<-350 Entonces
c<-19895+kc*501.65
ct<-c-(0.18)
Escribir "total a pagar es:"
FinSi

si es=1 y ts=1 y kc>350 Entonces
c<-13550+kc*600.50
ct<-c-(0.30)
Sino
si es=2 y ts=1 y kc>350 Entonces
c<-14280+kc*600.50
ct<-c-(0.30)
Escribir "total a pagar es:"
FinSi
FinSi

si es=3 y ts=1 y kc>350 Entonces
c<-15450+kc*600.50
ct<-c-(0.30)
Sino
si es=4 y ts=1 y kc>350 Entonces
c<-17090+kc*600.50
ct<-c-(0.30)
Escribir "total a pagar es:"
FinSi
FinSi
si es=5 y ts=1 y kc>350 Entonces
c<-19895+kc*600.50
ct<-c-(0.30)
Escribir "total a pagar es:"
FinSi
si es=1 y ts=2 y kc>350 Entonces
c<-13550+kc*600.50
ct<-c-(0.27)
Sino
si es=2 y ts=2 y kc>350 Entonces
c<-14280+kc*600.50
ct<-c-(0.27)
Escribir "total a pagar es:"
FinSi
FinSi

si es=3 y ts=2 y kc>350 Entonces
c<-15450+kc*600.50
ct<-c-(0.27)
Sino
si es=4 y ts=2 y kc>350 Entonces
c<-17090+kc*600.50
ct<-c-(0.27)
Escribir "total a pagar es:"
FinSi
FinSi
si es=5 y ts=2 y kc>350 Entonces
c<-19895+kc*600.50
ct<-c-(0.27)
Escribir "total a pagar es:"
FinSi

si es=1 y ts=3 y kc>350 Entonces
c<-13550+kc*600.50
ct<-c-(0.18)
Sino
si es=2 y ts=3 y kc>350 Entonces
c<-14280+kc*600.50
ct<-c-(0.18)
Escribir "total a pagar es:"
FinSi
FinSi
si es=3 y ts=3 y kc>350 Entonces
c<-15450+kc*600.50
ct<-c-(0.18)
Sino
si es=4 y ts=3 y kc>350 Entonces
c<-17090+kc*600.50
ct<-c-(0.18)
Escribir "total a pagar es:"
FinSi
FinSi
si es=5 y ts=3 y kc>350 Entonces
c<-19895+kc*600.50
ct<-c-(0.18)
Escribir "total a pagar es:"
FinSi
Escribir "fin"
Hasta Que es=5,ts=3,kc<350
FinProceso
Punto b. En una empresa hay 1500 empleados; usted, debe realizar un programa en
Visual Basic que lea el código de un trabajador, el número de horas trabajadas
y el valor de la hora y calcule su salario total bruto. Calcule el salario neto
sabiendo que si el salario bruto es menor a 500000, hay un descuento de 10%,
para salarios entre 500001 y 1000000, el descuento es de 15%, pare salarios
entre 1000001 y 4000000 el descuento es de 25% y para salarios mayores a
4000000 el descuento es de 30%.
RTA:
Proceso sin_titulo
Escribir "ingrece el numero de horas trabajadas"
Leer NH
Escribir "valor hora trabajada"
Leer VH
si VH<=500000 Entonces
SB<-NH*VH
SN<-SB*0.10
Escribir "el salario bruto es:" ,SB
Escribir "el salario neto es de:"
Escribir SN
FinSi
si VH >=500001 y <=1000000 Entonces
SB<-NH*VH
SN<-SB*0.15
Escribir "el salario bruto es:" ,SB
Escribir "el salario neto es de:"
Escribir SN
FinSi
si VH >=1000001 y <=4000000 Entonces
SB<-NH*VH
SN<-SB*0.25
Escribir "el salario bruto es:" ,SB
Escribir "el salario neto es de:"
Escribir SN
FinSi
si VH >4000000 Entonces
SB<-NH*VH
SN<-SB*0.30
Escribir "el salario bruto es:" ,SB
Escribir "el salario neto es de:"
Escribir SN
FinSi
FinProceso
Punto c. Desarrollar un algoritmo que lea número de día, mes y año, y calcule la fecha
del día siguiente.
RTA: Este programa calcula el dia de la semana, ingresando un año dia y mes
da<-(A - 1583) * 365
avi<- 1584
Mientras avi<= (a - 1) Hacer
si (aviMod 100) <> 0 o (aviMod 400) = 0 Entonces
da<- da + 1
FinSi
avi<- avi + 4
FinMientras
para mi<- 1 hasta m-1 Hacer
si mi = 2 Entonces
si (a Mod 4) = 0 y ((a Mod 100) <> 0 o (a Mod 400) = 0) entonces
da<- da + 29
sino
da<- da + 28
finsi
sino
si mi = 4 O mi = 6 O mi = 9 O mi = 11 entonces
da<- da + 30
sino
da<- da + 31
finsi
FinSi
FinPara
da<- da + (d - 1)
r <- da Mod 7
si r = 0 entonces
Escribir "Es sabado."
FINSI
si r = 1 entonces
Escribir "Es domingo."
FINSI
si r = 2 entonces
Escribir "Es lunes."
FINSI
si r = 3 entonces
Escribir "Es martes."
FINSI
si r = 4 entonces
Escribir "Es miercoles."
FINSI
si r = 5 entonces
Escribir "Es jueves."
FINSI
si r = 6 entonces
Escribir "Es viernes."
FINsi
FinProceso
Punto d. Determine por medio de un algoritmo, si un alumno es:
3. Destacable. cuando su promedio de notas es de 10 puntos.
4. PLAUSIBLE: cuando su promedio de notas está entre 8 y menos de 10 puntos
5. CONVENCIONAL: cuando su promedio de notas está entre 7,5 y menos de 8 puntos.
6. TÍPICO: cuando su promedio de notas está entre 6 y menos de 7,5 puntos.
7. MALO: cuando su promedio de notas está entre 5 y menos de 6 puntos.
8. DESASTROSO: a menos de 5 puntos.
RTA:
Proceso calificativo estudiante según su nota
Escribir "a continuación escoja un numero según corresponda a su nota"
Repetir
Escribir "1.si su nota es " "10"
Escribir "2.si su nota es entre" "8,0 y menor que 10"
Escribir "3.si su nota es entre" "7,5 y menor que 8,0"
Escribir "4.si su nota es entre" "6,0 y menor que 7,5"
Escribir "5.si su nota es entre" "5,0 y menor que 6,0"
Escribir "6.si su nota es " "menor que 5,0"
Escribir "7.si su nota es entre" "8,0 y menor que 10"
Leer A
Si A=1 Entonces
Escribir "es un alumno destacable"
FinSi
Si A=2 Entonces
Escribir "es un alumno Plausible"
FinSi
Si A=3 Entonces
Escribir "es un alumno convencional"
FinSi
Si A=3 Entonces
Escribir "es un alumno Tipico"
FinSi
Si A=4 Entonces
Escribir "es un alumno MALO"
FinSi
Si A=6 Entonces
Escribir "es un alumno desastroso"
FinSi
Si A<1 Entonces
Escribir "ERROR"
FinSi
Si A>7 Entonces
Escribir "ERROR"
Sino
FinSi
Hasta Que A=7
FinProceso
Punto e. Escriba un programa que lea el día y mes de su nacimiento y determine a qué
signo zodiacal pertenece.
Proceso oroscopo
Repetir
Escribir "escoja el mes y dia de nacimiento"
Escribir "1. 21/03 al 20/04" //aries
Escribir "2. 21/04 al 21/05" //tauro
Escribir "3. 22/05 al 21/06" //geminis
Escribir "4. 22/O6 al 22/07" //cancer
Escribir "5. 23/07 al 23/08" //leo
Escribir "6. 24/08 al 23/09" //virgo
Escribir "7. 24/09 al 23/10" //libra
Escribir "8. 24/10 al 22/11" //scorpion
Escribir "9. 23/11 al 21/12" //sagitario
Escribir "10. 22/12 al 20/01" //capricornio
Escribir "11. 21/01 al 18/02" //acuario
Escribir "12. 19/02 al 20/03" //pissis
Escribir "13. salir"
Leer operacion;
Si operacion = 1 Entonces
Escribir "tu signo es:"
Escribir "aries"
FinSi
Si operacion = 2 Entonces
Escribir "tu signo es: "
Escribir " tauro"
FinSi
Si operacion =3 Entonces
Escribir "tu signo es:"
Escribir "geminis"
FinSi
Si operacion=4 Entonces
Escribir "tu signo es:"
Escribir "cancer"
FinSi
Si operacion=5 Entonces
Escribir "tu signo es:"
Escribir "leo"
FinSi
sioperacion=6 Entonces
Escribir "tu signo es:"
Escribir "virgo"
FinSi
sioperacion=7 Entonces
Escribir "tu signo es:"
Escribir "libra"
FinSi
sioperacion=8 Entonces
Escribir "tu signo es:"
Escribir "escorpion"
FinSi
sioperacion=9 Entonces
Escribir "tu signo es:"
Escribir "sagitario"
FinSi
sioperacion=10 Entonces
Escribir "tu signo es:"
Escribir "capricornio"
FinSi
sioperacion=11 Entonces
Escribir "tu signo es:"
Escribir "acuario"
FinSi
sioperacion=12 Entonces
Escribir "tu signo es:"
Escribir "pisis"
FinSi
sioperacion>13 Entonces
Escribir "error"
FinSi
sioperacion<1 Entonces
Escribir "error"
FinSi
Hasta Que operacion = 13
FinProceso

Más contenido relacionado

Similar a Taller pseint

Fundamentos de programación 30105
Fundamentos de programación 30105Fundamentos de programación 30105
Fundamentos de programación 30105penagos alvarez
 
Primer problema
Primer problemaPrimer problema
Primer problemarobjess24
 
Hoja de trabajo programación
Hoja de trabajo programaciónHoja de trabajo programación
Hoja de trabajo programaciónErwin Torres
 
Matemáticas.financiera
Matemáticas.financieraMatemáticas.financiera
Matemáticas.financieraDigna Ortiz
 
188821685 ejercicios-de-estadistica-pares
188821685 ejercicios-de-estadistica-pares188821685 ejercicios-de-estadistica-pares
188821685 ejercicios-de-estadistica-paresKarinLisbethRosalesL
 
145158049 guia-sobre-boleta-de-renumeracion-de-construccion-civil-uso-del-com...
145158049 guia-sobre-boleta-de-renumeracion-de-construccion-civil-uso-del-com...145158049 guia-sobre-boleta-de-renumeracion-de-construccion-civil-uso-del-com...
145158049 guia-sobre-boleta-de-renumeracion-de-construccion-civil-uso-del-com...Victor García
 
Ejercicios de competencia perfecta 1
Ejercicios de competencia perfecta 1Ejercicios de competencia perfecta 1
Ejercicios de competencia perfecta 1karla Neyra Aleman
 
Elementos de costos para la admnistracion de operaciones
Elementos de costos para la admnistracion de operacionesElementos de costos para la admnistracion de operaciones
Elementos de costos para la admnistracion de operacionesSC Evelin
 
Cien problemas de programacion lineal parte 3
Cien problemas de programacion lineal   parte 3Cien problemas de programacion lineal   parte 3
Cien problemas de programacion lineal parte 3fzeus
 
Teoria y problemas de magnitudes proporcionales mp216 ccesa007
Teoria y problemas de magnitudes proporcionales mp216  ccesa007Teoria y problemas de magnitudes proporcionales mp216  ccesa007
Teoria y problemas de magnitudes proporcionales mp216 ccesa007Demetrio Ccesa Rayme
 
Teoría y problemas de magnitudes proporcionales MP216 ccesa007
Teoría y problemas de magnitudes proporcionales MP216  ccesa007Teoría y problemas de magnitudes proporcionales MP216  ccesa007
Teoría y problemas de magnitudes proporcionales MP216 ccesa007Demetrio Ccesa Rayme
 
costo marginal y total
costo marginal y totalcosto marginal y total
costo marginal y totalMORALITOS001
 

Similar a Taller pseint (20)

Fundamentos de programación 30105
Fundamentos de programación 30105Fundamentos de programación 30105
Fundamentos de programación 30105
 
Primer problema
Primer problemaPrimer problema
Primer problema
 
Caso práctico
Caso prácticoCaso práctico
Caso práctico
 
Hoja de trabajo programación
Hoja de trabajo programaciónHoja de trabajo programación
Hoja de trabajo programación
 
Matemáticas.financiera
Matemáticas.financieraMatemáticas.financiera
Matemáticas.financiera
 
188821685 ejercicios-de-estadistica-pares
188821685 ejercicios-de-estadistica-pares188821685 ejercicios-de-estadistica-pares
188821685 ejercicios-de-estadistica-pares
 
ALGORITMO RESUELTOS EN PSEINT
ALGORITMO RESUELTOS EN PSEINTALGORITMO RESUELTOS EN PSEINT
ALGORITMO RESUELTOS EN PSEINT
 
145158049 guia-sobre-boleta-de-renumeracion-de-construccion-civil-uso-del-com...
145158049 guia-sobre-boleta-de-renumeracion-de-construccion-civil-uso-del-com...145158049 guia-sobre-boleta-de-renumeracion-de-construccion-civil-uso-del-com...
145158049 guia-sobre-boleta-de-renumeracion-de-construccion-civil-uso-del-com...
 
Evidencias de actividad de aprendizaje
Evidencias de actividad de aprendizajeEvidencias de actividad de aprendizaje
Evidencias de actividad de aprendizaje
 
Ejercicios de competencia perfecta 1
Ejercicios de competencia perfecta 1Ejercicios de competencia perfecta 1
Ejercicios de competencia perfecta 1
 
Fiestas fase 9
Fiestas fase 9Fiestas fase 9
Fiestas fase 9
 
Elementos de costos para la admnistracion de operaciones
Elementos de costos para la admnistracion de operacionesElementos de costos para la admnistracion de operaciones
Elementos de costos para la admnistracion de operaciones
 
Cien problemas de programacion lineal parte 3
Cien problemas de programacion lineal   parte 3Cien problemas de programacion lineal   parte 3
Cien problemas de programacion lineal parte 3
 
Teoria y problemas de magnitudes proporcionales mp216 ccesa007
Teoria y problemas de magnitudes proporcionales mp216  ccesa007Teoria y problemas de magnitudes proporcionales mp216  ccesa007
Teoria y problemas de magnitudes proporcionales mp216 ccesa007
 
Teoría y problemas de magnitudes proporcionales MP216 ccesa007
Teoría y problemas de magnitudes proporcionales MP216  ccesa007Teoría y problemas de magnitudes proporcionales MP216  ccesa007
Teoría y problemas de magnitudes proporcionales MP216 ccesa007
 
1 er informe
1 er informe1 er informe
1 er informe
 
Semana 9 los impuestos
Semana 9 los impuestosSemana 9 los impuestos
Semana 9 los impuestos
 
Matemática - Materia
Matemática - MateriaMatemática - Materia
Matemática - Materia
 
Materia sasa(2)
Materia sasa(2)Materia sasa(2)
Materia sasa(2)
 
costo marginal y total
costo marginal y totalcosto marginal y total
costo marginal y total
 

Más de addaza0

Taller Conceptualizacion
Taller  Conceptualizacion Taller  Conceptualizacion
Taller Conceptualizacion addaza0
 
Estructuras de control
Estructuras de control Estructuras de control
Estructuras de control addaza0
 
Guia de aprendizaje - aplicar los fundamentos de programación
Guia de aprendizaje   - aplicar los fundamentos de programaciónGuia de aprendizaje   - aplicar los fundamentos de programación
Guia de aprendizaje - aplicar los fundamentos de programaciónaddaza0
 
Taller hardware
Taller hardware Taller hardware
Taller hardware addaza0
 
Ensayo adsi WORLD SKILLS
Ensayo adsi  WORLD SKILLSEnsayo adsi  WORLD SKILLS
Ensayo adsi WORLD SKILLSaddaza0
 
Que es un blog
Que es un blogQue es un blog
Que es un blogaddaza0
 
Teoria general de sistemas
Teoria general de sistemas Teoria general de sistemas
Teoria general de sistemas addaza0
 
Hoja de vida aprendiz
Hoja de vida aprendizHoja de vida aprendiz
Hoja de vida aprendizaddaza0
 
Que es un blog??
Que es un blog??Que es un blog??
Que es un blog??addaza0
 
Inducción sena logia formación complementaria
Inducción sena logia formación complementaria Inducción sena logia formación complementaria
Inducción sena logia formación complementaria addaza0
 
ADSI- Ensayo WORLD SKILLS
ADSI- Ensayo  WORLD SKILLS ADSI- Ensayo  WORLD SKILLS
ADSI- Ensayo WORLD SKILLS addaza0
 
Analisis y desarrollo de sistemas de informacion
Analisis y desarrollo de sistemas de informacion Analisis y desarrollo de sistemas de informacion
Analisis y desarrollo de sistemas de informacion addaza0
 
Reglamento del aprendiz
Reglamento del  aprendiz Reglamento del  aprendiz
Reglamento del aprendiz addaza0
 
aprendiendo C en 21 Días
aprendiendo C en 21 Díasaprendiendo C en 21 Días
aprendiendo C en 21 Díasaddaza0
 

Más de addaza0 (14)

Taller Conceptualizacion
Taller  Conceptualizacion Taller  Conceptualizacion
Taller Conceptualizacion
 
Estructuras de control
Estructuras de control Estructuras de control
Estructuras de control
 
Guia de aprendizaje - aplicar los fundamentos de programación
Guia de aprendizaje   - aplicar los fundamentos de programaciónGuia de aprendizaje   - aplicar los fundamentos de programación
Guia de aprendizaje - aplicar los fundamentos de programación
 
Taller hardware
Taller hardware Taller hardware
Taller hardware
 
Ensayo adsi WORLD SKILLS
Ensayo adsi  WORLD SKILLSEnsayo adsi  WORLD SKILLS
Ensayo adsi WORLD SKILLS
 
Que es un blog
Que es un blogQue es un blog
Que es un blog
 
Teoria general de sistemas
Teoria general de sistemas Teoria general de sistemas
Teoria general de sistemas
 
Hoja de vida aprendiz
Hoja de vida aprendizHoja de vida aprendiz
Hoja de vida aprendiz
 
Que es un blog??
Que es un blog??Que es un blog??
Que es un blog??
 
Inducción sena logia formación complementaria
Inducción sena logia formación complementaria Inducción sena logia formación complementaria
Inducción sena logia formación complementaria
 
ADSI- Ensayo WORLD SKILLS
ADSI- Ensayo  WORLD SKILLS ADSI- Ensayo  WORLD SKILLS
ADSI- Ensayo WORLD SKILLS
 
Analisis y desarrollo de sistemas de informacion
Analisis y desarrollo de sistemas de informacion Analisis y desarrollo de sistemas de informacion
Analisis y desarrollo de sistemas de informacion
 
Reglamento del aprendiz
Reglamento del  aprendiz Reglamento del  aprendiz
Reglamento del aprendiz
 
aprendiendo C en 21 Días
aprendiendo C en 21 Díasaprendiendo C en 21 Días
aprendiendo C en 21 Días
 

Último

Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 

Último (20)

Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 

Taller pseint

  • 1. Andrés David Daza ADSI-600182 Iván Daniel Vela Desarrollo de la Segunda parte del primer taller de pseint Punto a. CODENSA, desea contratar sus servicios para que elabore un algoritmo que le permita calcular el Total a Pagar de cada cliente, por consumo de energía eléctrica. Los datos que deben ser leídos son los siguientes: Número de cuenta (3 dígitos), Estrato socioeconómico, tipo de servicio y cantidad de kilovatios consumidos. Los cálculos por concepto de energía eléctrica utilizada, que debe realizar el algoritmo, son: Valor por consumo, que depende de los kWh consumidos, de la siguiente manera: Si el consumo está entre 0 y 150 kWh inclusive, la tarifa de cobro es de $320.45 por kWh consumido. Si el consumo está entre 150 y 250 kWh, el cobro es de $450.75. Se cobrará $501.65 por cadakWh, si el consumo está entre 250 y 350 kWh inclusive. Si el consumo sobrepasa los 350 kWh, el cobro por kWh consumido es de $600.50. Como es bien sabido, todo recibo tiene un Cargo Fijo, para lo cual se estipuló que por cada estrato se cobra: $13550, Estrato1; para Estrato 2, $14280; $154850 para Estrato 3; para Estrato 4, $17090 y, $19895 para Estrato 5. La empresa otorga un subsidio dependiendo del uso que se le dé a la energía (Tipo de servicio). Así, si el tipo de servicio es 1 (Residencial), se otorga un descuento del 30% l total consumo (valor por consumo + cargo fijo). Si el tipo de servicio es 2 (Comercial), el descuento es del 27% del total consumo. Si el tipo de servicio es 3 (Industrial), el descuento es del 18% del total consumo. Con base en esta información, el algoritmo debe mostrar el Total a Pagar por cada cliente. RTA: Proceso codensa Repetir Escribir "numero de cuenta" Leer nc Si nc>999 Entonces Escribir "numero de cuenta no existe"
  • 2. FinSi Escribir "escriba estrato socioeconomico" Leer es Escribir "escriba tipo de servicio 1(residencial) 2(comercial) 3(industrial)" Leer ts Escribir "escriba kilowatts consumidos" Leer kc c<-0 si es=1 y ts=1 y kc>0 y kc<-150 Entonces c<-13550+kc*320.45 ct<-c-(c*0.30) Sino si es=2 y ts=1 y kc>0 y kc<-150 Entonces c<-14280+kc*320.45 ct<-c-(c*0.30) Escribir "el total a pagar es:" FinSi FinSi si es=3 y ts=1 y kc>0 y kc<-150 Entonces c<-15450+kc*320.45 ct<-c-(c*0.30) Sino si es=4 y ts=1 y kc>0 y kc<-150 Entonces c<-17090+kc*320.45 ct<-c-(c*0.30) Escribir "el total a pagar es:" FinSi FinSi si es=5 y ts=1 y kc>0 y kc<-150 Entonces
  • 3. c<-19895+kc*320.45 ct<-c-(c*0.30) Escribir "el total a pagar es:" FinSi si es=1 y ts=2 y kc>0 y kc<-150 Entonces c<-13550+kc*320.45 ct<-c-(0.27) Sino si es=2 y ts=2 y kc>0 y kc<-150 Entonces c<-14280+kc*320.45 ct<-c-(0.27) Escribir "el total a pagar es:" FinSi FinSi si es=3 y ts=2 y kc>0 y kc<-150 Entonces c<-15450+kc*320.45 ct<-c-(0.27) Sino si es=4 y ts=2 y kc>0 y kc<-150 Entonces c<-17090+kc*320.45 ct<-c-(0.27) Escribir "el total a pagar es:" FinSi FinSi si es=5 y ts=2 y kc>0 y kc<-150 Entonces c<-17090+kc*320.45 ct<-c-(0.27) Escribir "el total a pagar es:"
  • 4. FinSi si es=1 y ts=3 y kc>0 y kc<-150 Entonces c<-13550+kc*320.45 ct<-c-(0.18) Sino si es=2 y ts=3 y kc>0 y kc<-150 Entonces c<-14280+kc*320.45 ct<-c-(0.18) Escribir "total a pagar es:" FinSi FinSi si es=3 y ts=3 y kc>0 y kc<-150 Entonces c<-15450+kc*320.45 ct<-c-(0.18) Sino si es=4 y ts=3 y kc>0 y kc<-150 Entonces c<-17090+kc*320.45 ct<-c-(0.18) Escribir "total a pagar es:" FinSi FinSi si es=5 y ts=3 y kc>0 y kc<-150 Entonces c<-19895+kc*320.45 ct<-c-(0.18) Escribir "total a pagar es:" FinSi si es=1 y ts=1 y kc>150 y kc<-250 Entonces c<-13550+kc*450.75
  • 5. ct<-c-(0.30) Sino si es=2 y ts=1 y kc>150 y kc<-250 Entonces c<-14280+kc*450.75 ct<-c-(0.30) Escribir "total a pagar es:",cons FinSi FinSi si es=3 y ts=1 y kc>150 y kc<-250 Entonces c<-14280+kc*450.75 ct<-c-(0.30) Sino si es=4 y ts=1 y kc>150 y kc<-250 Entonces c<-17090+kc*450.75 ct<-c-(0.30) Escribir "total a pagar es:" FinSi FinSi si es=5 y ts=1 y kc>150 y kc<-250 Entonces c<-19895+kc*450.75 ct<-c-(0.30) Escribir "total a pagar es:" FinSi si es=1 y ts=2 y kc>150 y kc<-250 Entonces c<-13550+kc*450.75 ct<-c-(0.27) Sino si es=2 y ts=2 y kc>150 y kc<-250 Entonces c<-14280+kc*450.75
  • 6. ct<-c-(0.27) Escribir "total a pagar es:" FinSi FinSi si es=3 y ts=2 y kc>150 y kc<-250 Entonces c<-15450+kc*450.75 ct<-c-(0.27) Sino si es=4 y ts=2 y kc>150 y kc<-250 Entonces c<-17090+kc*450.75 ct<-c-(0.27) Escribir "total a pagar es:" FinSi FinSi si es=5 y ts=2 y kc>150 y kc<-250 Entonces c<-19895+kc*450.75 ct<-c-(0.27) Escribir "total a pagar es:" FinSi si es=1 y ts=3 y kc>150 y kc<-250 Entonces c<-13550+kc*450.75 ct<-c-(0.18) Sino si es=2 y ts=3 y kc>150 y kc<-250 Entonces c<-14280+kc*450.75
  • 7. ct<-c-(0.18) Escribir "total a pagar es:" FinSi FinSi si es=3 y ts=3 y kc>150 y kc<-250 Entonces c<-15450+kc*450.75 ct<-c-(0.18) Sino si es=4 y ts=3 y kc>150 y kc<-250 Entonces c<-17090+kc*450.75 ct<-c-(0.18) Escribir "total a pagar es:" FinSi FinSi si es=5 y ts=3 y kc>150 y kc<-250 Entonces c<-19895+kc*450.75 ct<-c-(0.18) Escribir "total a pagar es:" FinSi si es=1 y ts=1 y kc>250 y kc<-350 Entonces c<-13550+kc*501.65 ct<-c-(0.30) Sino si es=2 y ts=1 y kc>250 y kc<-350 Entonces c<-14280+kc*501.65 ct<-c-(0.30) Escribir "total a pagar es:" FinSi FinSi
  • 8. si es=3 y ts=1 y kc>250 y kc<-350 Entonces c<-15450+kc*501.65 ct<-c-(0.30) Sino si es=4 y ts=1 y kc>250 y kc<-350 Entonces c<-17090+kc*501.65 ct<-c-(0.30) Escribir "total a pagar es:" FinSi FinSi si es=5 y ts=1 y kc>250 y kc<-350 Entonces c<-19895+kc*501.65 ct<-c-(0.30) Escribir "total a pagar es:" FinSi si es=1 y ts=2 y kc>250 y kc<-350 Entonces c<-13550+kc*501.65 ct<-c-(0.27) Sino si es=2 y ts=2 y kc>250 y kc<-350 Entonces c<-14280+kc*501.65 ct<-c-(0.27) Escribir "total a pagar es:" FinSi FinSi si es=3 y ts=2 y kc>250 y kc<-350 Entonces c<-15450+kc*501.65 ct<-c-(0.27) Sino
  • 9. si es=4 y ts=2 y kc>250 y kc<-350 Entonces c<-17090+kc*501.65 ct<-c-(0.27) Escribir "total a pagar es:" FinSi FinSi si es=5 y ts=2 y kc>250 y kc<-350 Entonces c<-19895+kc*501.65 ct<-c-(0.27) Escribir "total a pagar es:" FinSi si es=1 y ts=3 y kc>250 y kc<-350 Entonces c<-13550+kc*501.65 ct<-c-(0.18) Sino si es=2 y ts=3 y kc>250 y kc<-350 Entonces c<-14280+kc*501.65 ct<-c-(0.18) Escribir "total a pagar es:" FinSi FinSi si es=3 y ts=3 y kc>250 y kc<-350 Entonces c<-15450+kc*501.65 ct<-c-(0.18) Sino si es=4 y ts=3 y kc>250 y kc<-350 Entonces c<-17090+kc*501.65 ct<-c-(0.18) Escribir "total a pagar es:"
  • 10. FinSi FinSi si es=5 y ts=3 y kc>250 y kc<-350 Entonces c<-19895+kc*501.65 ct<-c-(0.18) Escribir "total a pagar es:" FinSi si es=1 y ts=1 y kc>350 Entonces c<-13550+kc*600.50 ct<-c-(0.30) Sino si es=2 y ts=1 y kc>350 Entonces c<-14280+kc*600.50 ct<-c-(0.30) Escribir "total a pagar es:" FinSi FinSi si es=3 y ts=1 y kc>350 Entonces c<-15450+kc*600.50 ct<-c-(0.30) Sino si es=4 y ts=1 y kc>350 Entonces c<-17090+kc*600.50 ct<-c-(0.30) Escribir "total a pagar es:" FinSi FinSi
  • 11. si es=5 y ts=1 y kc>350 Entonces c<-19895+kc*600.50 ct<-c-(0.30) Escribir "total a pagar es:" FinSi si es=1 y ts=2 y kc>350 Entonces c<-13550+kc*600.50 ct<-c-(0.27) Sino si es=2 y ts=2 y kc>350 Entonces c<-14280+kc*600.50 ct<-c-(0.27) Escribir "total a pagar es:" FinSi FinSi si es=3 y ts=2 y kc>350 Entonces c<-15450+kc*600.50 ct<-c-(0.27) Sino si es=4 y ts=2 y kc>350 Entonces c<-17090+kc*600.50 ct<-c-(0.27) Escribir "total a pagar es:" FinSi FinSi si es=5 y ts=2 y kc>350 Entonces c<-19895+kc*600.50 ct<-c-(0.27) Escribir "total a pagar es:"
  • 12. FinSi si es=1 y ts=3 y kc>350 Entonces c<-13550+kc*600.50 ct<-c-(0.18) Sino si es=2 y ts=3 y kc>350 Entonces c<-14280+kc*600.50 ct<-c-(0.18) Escribir "total a pagar es:" FinSi FinSi si es=3 y ts=3 y kc>350 Entonces c<-15450+kc*600.50 ct<-c-(0.18) Sino si es=4 y ts=3 y kc>350 Entonces c<-17090+kc*600.50 ct<-c-(0.18) Escribir "total a pagar es:" FinSi FinSi si es=5 y ts=3 y kc>350 Entonces c<-19895+kc*600.50 ct<-c-(0.18) Escribir "total a pagar es:" FinSi Escribir "fin" Hasta Que es=5,ts=3,kc<350 FinProceso Punto b. En una empresa hay 1500 empleados; usted, debe realizar un programa en
  • 13. Visual Basic que lea el código de un trabajador, el número de horas trabajadas y el valor de la hora y calcule su salario total bruto. Calcule el salario neto sabiendo que si el salario bruto es menor a 500000, hay un descuento de 10%, para salarios entre 500001 y 1000000, el descuento es de 15%, pare salarios entre 1000001 y 4000000 el descuento es de 25% y para salarios mayores a 4000000 el descuento es de 30%. RTA: Proceso sin_titulo Escribir "ingrece el numero de horas trabajadas" Leer NH Escribir "valor hora trabajada" Leer VH si VH<=500000 Entonces SB<-NH*VH SN<-SB*0.10 Escribir "el salario bruto es:" ,SB Escribir "el salario neto es de:" Escribir SN FinSi si VH >=500001 y <=1000000 Entonces SB<-NH*VH SN<-SB*0.15 Escribir "el salario bruto es:" ,SB Escribir "el salario neto es de:" Escribir SN FinSi si VH >=1000001 y <=4000000 Entonces SB<-NH*VH SN<-SB*0.25 Escribir "el salario bruto es:" ,SB Escribir "el salario neto es de:" Escribir SN
  • 14. FinSi si VH >4000000 Entonces SB<-NH*VH SN<-SB*0.30 Escribir "el salario bruto es:" ,SB Escribir "el salario neto es de:" Escribir SN FinSi FinProceso Punto c. Desarrollar un algoritmo que lea número de día, mes y año, y calcule la fecha del día siguiente. RTA: Este programa calcula el dia de la semana, ingresando un año dia y mes da<-(A - 1583) * 365 avi<- 1584 Mientras avi<= (a - 1) Hacer si (aviMod 100) <> 0 o (aviMod 400) = 0 Entonces da<- da + 1 FinSi avi<- avi + 4 FinMientras para mi<- 1 hasta m-1 Hacer si mi = 2 Entonces si (a Mod 4) = 0 y ((a Mod 100) <> 0 o (a Mod 400) = 0) entonces da<- da + 29 sino da<- da + 28 finsi sino si mi = 4 O mi = 6 O mi = 9 O mi = 11 entonces da<- da + 30 sino da<- da + 31
  • 15. finsi FinSi FinPara da<- da + (d - 1) r <- da Mod 7 si r = 0 entonces Escribir "Es sabado." FINSI si r = 1 entonces Escribir "Es domingo." FINSI si r = 2 entonces Escribir "Es lunes." FINSI si r = 3 entonces Escribir "Es martes." FINSI si r = 4 entonces Escribir "Es miercoles." FINSI si r = 5 entonces Escribir "Es jueves." FINSI si r = 6 entonces Escribir "Es viernes." FINsi FinProceso Punto d. Determine por medio de un algoritmo, si un alumno es: 3. Destacable. cuando su promedio de notas es de 10 puntos. 4. PLAUSIBLE: cuando su promedio de notas está entre 8 y menos de 10 puntos 5. CONVENCIONAL: cuando su promedio de notas está entre 7,5 y menos de 8 puntos. 6. TÍPICO: cuando su promedio de notas está entre 6 y menos de 7,5 puntos.
  • 16. 7. MALO: cuando su promedio de notas está entre 5 y menos de 6 puntos. 8. DESASTROSO: a menos de 5 puntos. RTA: Proceso calificativo estudiante según su nota Escribir "a continuación escoja un numero según corresponda a su nota" Repetir Escribir "1.si su nota es " "10" Escribir "2.si su nota es entre" "8,0 y menor que 10" Escribir "3.si su nota es entre" "7,5 y menor que 8,0" Escribir "4.si su nota es entre" "6,0 y menor que 7,5" Escribir "5.si su nota es entre" "5,0 y menor que 6,0" Escribir "6.si su nota es " "menor que 5,0" Escribir "7.si su nota es entre" "8,0 y menor que 10" Leer A Si A=1 Entonces Escribir "es un alumno destacable" FinSi Si A=2 Entonces Escribir "es un alumno Plausible" FinSi Si A=3 Entonces Escribir "es un alumno convencional" FinSi Si A=3 Entonces Escribir "es un alumno Tipico" FinSi Si A=4 Entonces Escribir "es un alumno MALO" FinSi Si A=6 Entonces Escribir "es un alumno desastroso" FinSi
  • 17. Si A<1 Entonces Escribir "ERROR" FinSi Si A>7 Entonces Escribir "ERROR" Sino FinSi Hasta Que A=7 FinProceso Punto e. Escriba un programa que lea el día y mes de su nacimiento y determine a qué signo zodiacal pertenece. Proceso oroscopo Repetir Escribir "escoja el mes y dia de nacimiento" Escribir "1. 21/03 al 20/04" //aries Escribir "2. 21/04 al 21/05" //tauro Escribir "3. 22/05 al 21/06" //geminis Escribir "4. 22/O6 al 22/07" //cancer Escribir "5. 23/07 al 23/08" //leo Escribir "6. 24/08 al 23/09" //virgo Escribir "7. 24/09 al 23/10" //libra Escribir "8. 24/10 al 22/11" //scorpion Escribir "9. 23/11 al 21/12" //sagitario Escribir "10. 22/12 al 20/01" //capricornio Escribir "11. 21/01 al 18/02" //acuario Escribir "12. 19/02 al 20/03" //pissis Escribir "13. salir" Leer operacion; Si operacion = 1 Entonces Escribir "tu signo es:" Escribir "aries" FinSi Si operacion = 2 Entonces
  • 18. Escribir "tu signo es: " Escribir " tauro" FinSi Si operacion =3 Entonces Escribir "tu signo es:" Escribir "geminis" FinSi Si operacion=4 Entonces Escribir "tu signo es:" Escribir "cancer" FinSi Si operacion=5 Entonces Escribir "tu signo es:" Escribir "leo" FinSi sioperacion=6 Entonces Escribir "tu signo es:" Escribir "virgo" FinSi sioperacion=7 Entonces Escribir "tu signo es:" Escribir "libra" FinSi sioperacion=8 Entonces Escribir "tu signo es:" Escribir "escorpion" FinSi sioperacion=9 Entonces Escribir "tu signo es:" Escribir "sagitario" FinSi sioperacion=10 Entonces
  • 19. Escribir "tu signo es:" Escribir "capricornio" FinSi sioperacion=11 Entonces Escribir "tu signo es:" Escribir "acuario" FinSi sioperacion=12 Entonces Escribir "tu signo es:" Escribir "pisis" FinSi sioperacion>13 Entonces Escribir "error" FinSi sioperacion<1 Entonces Escribir "error" FinSi Hasta Que operacion = 13 FinProceso