Trabajo de Programacion Digital 2

24
FACULTAD: INGENERIAS CARRERA PROFESIONAL: INGENERIA CIVIL NOMBRE: YENY GLADYS APELLIDOS: CHAGUA YABAR CURSO: PROGRAMACION DIGITAL DOCENTE: ING. CARLOS SILVA

description

programacion

Transcript of Trabajo de Programacion Digital 2

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