trabajo de programacion digital 2
DESCRIPTION
programacionTRANSCRIPT
FACULTAD: INGENERIASCARRERA PROFESIONAL: INGENERIA CIVILNOMBRE: YENY GLADYSAPELLIDOS: CHAGUA YABARCURSO: PROGRAMACION DIGITALDOCENTE: ING. CARLOS SILVA
EJEMPLO 3. En una empresa de calzado, se aplican los siguientes descuentos al sueldo base de cada uno de sus empleados: Renta (10%), AFP Confa (7%) y Seguro Social (5%). Desarrollar un programa en C++ que pida el sueldo base de un empleado y que determine los descuentos y el sueldo neto a pagar.
DISEOANALISIS
DATOS DE ENTRADA: sn; DATOS DE SALIDA: sn; MODELO MATEMTICO: sn = sb - sb*(0.10+0.05+0.07);
Inicio
sn;
Finsn;
sn = sb - sb*(0.10+0.05+0.07);;
PSEUDOCODIGO
INICIO:LEER:sn;CALCULAR:sn = sb - sb*(0.10+0.05+0.07);IMPRIMIR:sn;FIN
PROGRAMA C++
RESULTADOS
Ejemplo N 04: Disear el programa que permita obtener el salario neto de un empleado, a partir del nmero de horas trabajadas en el mes. Al salario nominal, se le aplica un descuento del 15%. Debe mostrar como resultado un mensaje en donde debe verse el nombre del empleado, el nmero de horas trabajadas, el salario nominal, el descuento aplicado y el salario neto.DISEOANALISIS
DATOS DE ENTRADA: nht,snl,sn,pxh,des,cod; DATOS DE SALIDA: sn; MODELO MATEMTICO: snl = nht * pxh;des = (snl*0.15);sn = snl - des;
Inicio
nht,snl,pxh,des,cod;
snl = nht * pxh;
INICIO:LEER:nht,snl,pxh,des,cod;CALCULAR:snl = nht * pxh;des = (snl*0.15);sn = snl - des;IMPRIMIR:sn;FIN
Finsn;
sn = snl - des;
des = (snl*0.15);
PSEUDOCODIGO
PROGRAMA C++
RESULTADOS
1. Disear el programa que lea la base y la altura de un trapecio, y calcule su rea.
DISEOANALISIS
DATOS DE ENTRADA: bmy, bnr, h; DATOS DE SALIDA: a ; MODELO MATEMTICO: a = ((bmy+mnr)/2)*h ;
Inicio
bmy, bnr, h;
Fina ;
A = ((bmy+mnr)/2)*h ;
INICIO:LEER:bmy, bnr, h;CALCULAR:a = ((bmy+mnr)/2)*h ;IMPRIMIR:a FIN
PSEUDOCODIGO
PROGRAMA C++
RESULTADOS
2. Disear el programa que lea el radio de una circunferencia y calcule su longitud.
DISEOANALISIS
DATOS DE ENTRADA: r, a; DATOS DE SALIDA: l; MODELO MATEMTICO: l = r * a
Inicio
r, a;
Fin
l = r * a
l;
INICIO:LEER:r, a;CALCULAR:l = r * aIMPRIMIR:l;FIN
PSEUDOCODIGO
PROGRAMA C++
RESULTADOS
3. Disear el programa que lea tres nmeros reales, y los visualice.ANALISISDISEO
DATOS DE ENTRADA: r1, r2, r3; DATOS DE SALIDA: r1, r2, r3; MODELO MATEMTICO: r1 = r1r2 = r2r3 = r3
Inicio
r1, r2, r3;
r1 = r1
INICIO:LEER:r1, r2, r3;CALCULAR:r1 = r1r2 = r2r3 = r3IMPRIMIR:r1, r2, r3;FIN
Finr1, r2, r3;
r3 = r3
r2 = r2
PSEUDOCODIGO
PROGRAMA C++
RESULTADOS
4. Una persona recibe un prstamo de S/. 10,000.00 de un banco y desea saber cunto pagar de inters, si el banco le cobra una tasa del 27% anual.ANALISISDISEO
DATOS DE ENTRADA: P, ia; DATOS DE SALIDA: It, MODELO MATEMTICO: It = p +(( p*0.27)/12)Pt = p + it
Inicio
r1, r2, r3;
r1 = r1
Finr1, r2, r3;
r3 = r3
r2 = r2
INICIO:LEER:l;CALCULAR:l = r * aIMPRIMIR:l;FIN
PSEUDOCODIGO
5. Calcula el precio de un boleto de viaje, tomando en cuenta el nmero de kilmetros que se van a recorrer, siendo el precio S/.10.50 por Km.ANALISISDISEO
DATOS DE ENTRADA: km , pk; DATOS DE SALIDA: pb; MODELO MATEMTICO: pb=km*pk;
Inicio
km , pk;
pb=km*pk;
Finpb;
INICIO:LEER:km , pk;CALCULAR:pb=km*pk;IMPRIMIR:pb;FIN
PSEUDOCODIGO
PROGRAMA C++
RESULTADOS
6. Calcular el monto a pagar en una cabina de Internet si el costo por hora es de S/.1.5 y por cada 5 horas te dan una hora de promocin gratis.ANALISISDISEO
Inicio
DATOS DE ENTRADA: cph, nh , prom; DATOS DE SALIDA: pt; MODELO MATEMTICO: prom= (nh/6);pt= (nh-prom)*cph;
cph, nh , prom;
prom= (nh/6);
INICIO:LEER:cph, nh , prom;CALCULAR:prom= (nh/6);pt= (nh-prom)*cph;IMPRIMIR:pt;FIN
Finpt;
pt= (nh-prom)*cph;PSEUDOCODIGO
PROGRAMA C++
RESULTADOS
7. Calcular el cambio de monedas en dlares y euros al ingresar cierta cantidad en soles. (tipo de cambio dlares: $= 2.79 soles, Euros: $ = 4.25 soles ).ANALISISDISEO
Inicio
DATOS DE ENTRADA: cs, cmd, cme; DATOS DE SALIDA: cmd,cme; MODELO MATEMTICO: cmd=cs*md;cme=cs*me;
cs, cmd, cme;
cmd=cs*md;
INICIO:LEER:cs, cmd, cme;CALCULAR:cmd=cs*md;cme=cs*me;IMPRIMIR:cmd,cme;FIN
Fincmd,cme;
cme=cs*me;
PSEUDOCODIGO
PROGRAMA C++
RESULTADOS
8. Calcular el descuento y el monto a pagar por un medicamento cualquiera en una farmacia si todos los medicamentos tienen un descuento del 35%.ANALISISDISEO
Inicio
DATOS DE ENTRADA: pm, d; DATOS DE SALIDA: mp; MODELO MATEMTICO: mp = pm - (pm*d);
pm, d;
mp=pm - (pm*d);
Finmp;
INICIO:LEER:pm, d;CALCULAR:mp = pm - (pm*d);IMPRIMIR:mp; FIN
PSEUDOCODIGO
PROGRAMA C++
RESULTADOS
sd
9. Calcular el nuevo salario de un empleado si obtuvo un incremento del 8% sobre su salario actual y un descuento de 2.5% por servicios.ANALISISDISEO
Inicio
DATOS DE ENTRADA: sa, d, is; DATOS DE SALIDA: ns; MODELO MATEMTICO: ns = sa+(sa*is)-(sa*d);
sa, d, is;
ns = sa+(sa*is)-(sa*d);
Finns;
INICIO:LEER:sa, d, is;CALCULAR:ns = sa+(sa*is)-(sa*d);IMPRIMIR:ns; FIN
PSEUDOCODIGO
PROGRAMA C++
RESULTADOS
10. Escriba un algoritmo que dado el nmero de horas trabajadas por un empleado y el sueldo por hora, calcule el sueldo total de ese empleado. Tenga en cuenta que las horas extras se pagan el doble.ANALISISDISEO
Inicio
DATOS DE ENTRADA: nht ,sph ,hex ,dbl; DATOS DE SALIDA: st; MODELO MATEMTICO: hex = sph*nht*dbl;st = (nht*sph) + (hex);
nht ,sph ,hex ,dbl;
INICIO:LEER:nht ,sph ,hex ,dbl;CALCULAR:hex = sph*nht*dbl;st = (nht*sph) + (hex);IMPRIMIR:st;FIN
hex = sph*nht*dbl;
st = (nht*sph) + (hex);st;
FinPSEUDOCODIGO
PROGRAMA C++
RESULTADOS