Está en la página 1de 18

FACULTAD: INGENERIAS

CARRERA PROFESIONAL: INGENERIA CIVIL


NOMBRE: YENY GLADYS
APELLIDOS: CHAGUA YABAR
CURSO: PROGRAMACION DIGITAL
DOCENTE: 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.

ANALISIS

o DATOS DE ENTRADA:
sn;

DISEO

Inicio

o DATOS DE SALIDA:
sn;

o MODELO
MATEMTICO:

sn;

sn = sb - sb*(0.10+0.05+0.07);
sn = sb sb*(0.10+0.05+0.07);
sn;

PSEUDOCODIGO

Fin

INICIO:
LEER:
sn;

CALCULAR:

sn = sb - sb*(0.10+0.05+0.07);

IMPRIMIR:
sn;

FIN

PROGRAM
RESUL
TADO
S

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
el salario
o yDATOS
DE neto.
ENTRADA:

nht,snl,sn,pxh,des,cod;
ANALISIS

o DATOS DE SALIDA:

DISEO

sn;

o MODELO
MATEMTICO:

snl = nht * pxh;


des = (snl*0.15);
sn = snl - des;

Inicio
nht,snl,pxh,des,cod;

snl = nht * pxh;


des = (snl*0.15);

PSEUDOCODIGO
sn = snl - des;
sn;

INICIO:
LEER:

nht,snl,pxh,des,cod;

CALCULAR:

snl = nht * pxh;


des = (snl*0.15);
sn = snl - des;

IMPRIMIR:
sn;

FIN

Fin

PROGRAM

RESUL
TADO
S

1. Disear el programa que lea la base y la altura de un trapecio, y calcule


su rea.
ANALISIS

DISEO

o DATOS DE ENTRADA:
bmy, bnr, h;

Inicio

o DATOS DE SALIDA:
a;

o MODELO
MATEMTICO:

bmy, bnr, h;

a = ((bmy+mnr)/2)*h ;

A=
((bmy+mnr)/2)*h ;
PSEUDOCODIGO

a;

Fin

INICIO:
LEER:

bmy, bnr, h;

CALCULAR:

a = ((bmy+mnr)/2)*h ;

IMPRIMIR:
a
FIN

PROGRAM
RESUL
TADO
S

2. D
i
sear el programa que lea el radio de una circunferencia y calcule su
longitud.
ANALISIS

o DATOS DE ENTRADA:
r, a;

DISEO

Inicio

o DATOS DE SALIDA:
l;

o MODELO
MATEMTICO:

r, a;

l=r*a

INICIO:
LEER:
r, a;

CALCULAR:
l =PSEUDOCODIGO
r*a
IMPRIMIR:

l;
FIN

l=r*a
l;

Fin

PROGRAM

RESUL
TADO
S

3.
3.
3.
3.
Disear el programa que lea tres nmeros reales, y
los visualice.

ANALISIS

o DATOS DE ENTRADA:
r1, r2, r3;

DISEO

Inicio

o DATOS DE SALIDA:
r1,
r2, r3;
INICIO:

oLEER:
MODELO
r1,MATEMTICO:
r2, r3;
r1
=
r1
CALCULAR:
r2
r1=
=r2
r1
r3
r2=
=r3
r2

r1, r2, r3;

r1 = r1

r3 = r3

IMPRIMIR:
r2 = r2
r1,PSEUDOCODIGO
r2, r3;
FIN
r3 = r3

r1, r2, r3;

Fin

PROGRAM
RESUL
TADO
S

4.
4.
4.
4.
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.
ANALISIS

o DATOS DE ENTRADA:
P, ia;

DISEO

Inicio

o DATOS DE SALIDA:
It,

oINICIO:
MODELO
MATEMTICO:
LEER:

Itl; = p +(( p*0.27)/12)


Pt
= p + it
CALCULAR:
l=r*a

r1, r2, r3;

r1 = r1

IMPRIMIR:

l;

r2 = r2

PSEUDOCODIGO
FIN

r3 = r3

r1, r2, r3;

Fin

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.

ANALISIS

o DATOS DE ENTRADA:
km , pk;

DISEO

Inicio

o DATOS DE SALIDA:
pb;

o MODELO
MATEMTICO:

km , pk;

pb=km*pk;

pb=km*pk;

PSEUDOCODIGO

pb;

Fin

INICIO:
LEER:

km , pk;

CALCULAR:
pb=km*pk;

IMPRIMIR:
pb;

FIN

PROGRAM
RESUL
TADO
S

6.

Calc
ular
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.

ANALISIS

o DATOS DE ENTRADA:

DISEO

Inicio

cph, nh , prom;

o DATOS DE SALIDA:
pt;

o MODELO
INICIO:
MATEMTICO:
LEER:
prom= (nh/6);

cph,(nh-prom)*cph;
nh , prom;
pt=

CALCULAR:

cph, nh , prom;

prom= (nh/6);

prom= (nh/6);
pt= (nh-prom)*cph;
pt= (nh-prom)*cph;
IMPRIMIR:

PSEUDOCODIGO

pt;

FIN
pt;

Fin

PROGRAM
RESUL
TADO
S

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 ).

ANALISIS

o DATOS DE ENTRADA:

DISEO

Inicio

cs, cmd, cme;

o DATOS DE SALIDA:
cmd,cme;

o MODELO
MATEMTICO:
cmd=cs*md;
cme=cs*me;

INICIO:
LEER:

cs, cmd, cme;

cmd=cs*md;

cs, cmd, cme;

CALCULAR: cme=cs*me;
PSEUDOCODIGO
cmd=cs*md;
cme=cs*me;

IMPRIMIR:
cmd,cme;

FIN

cmd,cme;

Fin

PROGRAM
RESUL
TADO
S

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%.

ANALISIS

o DATOS DE ENTRADA:

DISEO

Inicio

pm, d;

o DATOS DE SALIDA:
mp;

o MODELO MATEMTICO:
INICIO:
mp
= pm - (pm*d);
LEER:
pm, d;

CALCULAR:

pm, d;

mp=pm - (pm*d);

mp = pm - (pm*d);

IMPRIMIR:
mp;

PSEUDOCODIGO
FIN

mp;

Fin

PROGRAM

RESUL
TADO
S

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.

ANALISIS

DISEO

o DATOS DE ENTRADA:

Inicio

sa, d, is;

o DATOS DE SALIDA:
ns;

o MODELO MATEMTICO:

sa, d, is;

ns = sa+(sa*is)-(sa*d);

ns = sa+(sa*is)(sa*d);

PSEUDOCODIGO

ns;

Fin

INICIO:
LEER:
sa, d, is;

CALCULAR:
ns = sa+(sa*is)-(sa*d);

IMPRIMIR:
ns;

FIN

PROGRAM

RESUL
TADO
S
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.

ANALISIS

DISEO

o DATOS DE ENTRADA:

Inicio

nht ,sph ,hex ,dbl;

o DATOS DE SALIDA:
st;

nht ,sph ,hex ,dbl;

o MODELO MATEMTICO:
hex = sph*nht*dbl;

st = (nht*sph) + (hex);

hex =
sph*nht*dbl;
st = (nht*sph) + (hex);
PSEUDOCODIGO

st;

INICIO:
LEER:

nht ,sph ,hex ,dbl;

CALCULAR:

hex = sph*nht*dbl;
st = (nht*sph) + (hex);

IMPRIMIR:
st;

FIN

Fin

PROGRAM

RESUL
TADO
S

También podría gustarte