Está en la página 1de 4

INGENIERIA DE SISTEMA e INFORMATICA UNMSM

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS


FACULTAD DE INGENIERIA DE SISTEMAS e INFORMATICA
FUNCIONES
Curso: Programacin I PRACTICA # 3 Fecha: 25/04/14
1.- Determinar la suma de los n rimeros t!rminos de la si"uiente serie#
1$ %$ &$ 1'$ 1($ ))

*.- Determinar la suma de los n rimeros t!rminos de la si"uiente serie#
.... .......... ..........
+ % + ( + *
1
% ( *
+ + + + +
X X X
X
3.- Escriba una funcin para evaluar si un nmero es primo o no.
4.- Escriba un programa usando la funcin anterior para Mostrar todos los rimos
"emelos entre , -. Los rimos "emelos son are.as de n/meros rimos 0on una di1eren0ia
entre s2 de e3a0tamente dos. 4or e.emlo$ tres , 0in0o son rimos "emelos$ al i"ual -ue 11
, 1(.
5.-Escriba una funcin para calcular el nmero combinatorio de n objetos tomados de r en
r
5.- Dado un n/mero entero$ determinar la suma de sus d2"itos$ el n/mero de d2"itos -ue
tiene , el n/mero -ue resulta de in6ertir sus d2"itos. 4resentar un men/ de o0iones ara
ele"ir el ro0eso -ue se desea desarrollar.
Utili0e 1un0iones sin 6aria7les "lo7ales en su solu0i8n#
&.- Es0ri7ir una 1un0i8n -ue ermita 9allar el 6alor de :;$ siendo : un n/mero real , n un
entero.
<.- Es0ri7ir una 1un0i8n -ue ermita 0on6ertir un n/mero de0imal a 7inario.
=.- Reali>ar un ro"rama -ue lea el di6idendo , di6isor de una di6isi8n entera$ -ue llame a
una 1un0i8n al 0ual en62a di09os 6alores mediante ar?metros$ 0al0ule el 0o0iente , el
residuo de la di6isi8n entera sin utili>ar los oeradores @$ mod$ -ue retorne los resultados al
ro"rama rin0ial , se muestre.
1'.- Es0ri7ir un ro"rama -ue lee or te0lado dos n/meros enteros , 6isuali>a su m?3imo
0om/n di6isor , su m2nimo 0om/n m/ltilo. 4ara 0al0ular el m?3imo 0om/n di6isor de dos
n/meros enteros se emlea una 1un0i8n -ue retorna di09o 6alor.
11.- Es0ri7ir un ro"rama 0on diseAo modular -ue lee del te0lado los datos de una serie de
emleados$ 1inali>ando la serie introdu0iendo un 08di"o de emleado i"ual a 0ero.
Los datos -ue se de7en introdu0ir son# 08di"o del emleado$ nom7re del emleado$ 9oras
semanales tra7a.adas , 0ate"or2a del emleado.
El ro"rama de7e mostrar or 0ada emleado una l2nea -ue 0onten"a# nom7re del
emleado$ salario 7ruto$ des0uento , salario neto.
4ara 0al0ular la tari1a ordinaria or 9ora se utili>a una 1un0i8n -ue tendr? en 0uenta la
si"uiente ta7la#
1
INGENIERIA DE SISTEMA e INFORMATICA UNMSM
CATEGORIA TARIFA ORDINARIA
1' 1.'''
*' 1.*''
(' 1.%''
%' 1.<''
4ara 0al0ular el salario 7ruto se utili>a una 1un0i8n -ue tendr? en 0uenta lo si"uiente#
Las rimeras %' 9oras tra7a.adas se 0o7ran a la tari1a ordinaria , las 9oras e3tra se 0o7ran a
1.< de la tari1a ordinaria.
4ara 0al0ular el des0uento so7re el salario 7ruto se utili>a una 1un0i8n en 7ase a lo
si"uiente#
Si el salario 7ruto es menor de s@.*$''' el des0uento es del BCD si est? 0omrendido entre
*$''' , %$''' el des0uento es del 1'C , si es ma,or de s@.%$''' el des0uento es del 1B C.
1*.- Es0ri7ir un ro"rama ara simular una 0al0uladora de 1ra00iones. Se de7e resentar un
men/ 0on las si"uientes o0iones#
CALCULADORA DE FRACCIONES
E1F # Suma
E*F # Resta
E(F # Multili0a0i8n
E%F # Di6isi8n
EBF # Salir
In"rese Una O0i8n. E F
1(.- Una li7rer2a tiene dos tios de 0lientes. Estudiantes GEH , 4u7li0o en "eneral G4H$ las
editoriales A$ I , C o1re0en los si"uientes des0uentos#
Tio Editorial Estudiante E 4u7li0o "eneral G4H
A 1'C BC
I *BC 1'C
C B'C *'C
El ro"rama de7e edir los si"uientes datos# El nom7re del 0omrador$ el tio de 0liente$ el
monto de 0omra , el tio de editorial. Es0ri7ir una 1un0i8n ara 0al0ular el des0uento ,
mostrar Nom7re del 0omrador$ tio$ tio editorial$ monto 0omra$ des0uento , total a
a"ar.
1%.- DiseAar un ro"rama -ue resente el si"uiente men/#
MOJIMIENTO IANCARIO
E1F # In"reso
E*F # Deosito
E(F # Retiro
E%F # Reorte
EBF # Salir
Kue ermita simular el mo6imiento de una 0uenta 7an0aria.
/* ENUNCIADO : Una librera que comercializa 5 productos diersos! mane"a los si#uientes arra$s:
% cosUni que #uarda el &recio costo de cada producto
*
INGENIERIA DE SISTEMA e INFORMATICA UNMSM
% preUni que #uarda el &recio enta de cada producto
% Unid'end que #uarda las unidades endidas en un mes
(acer un pro#rama que permita calcular:
el monto de dinero inertido!
el monto de la enta! la #anancia en cada producto $
la #anancia total
Debe mostrar este reporte:
'enta Costo )anancia
***+** ***+** ***+**
***+** ***+** ***+**
+++++ +++++ ++++++
***+** ***+** ***+**
%%%%%% %%%%%% %%%%%%
***+** ***+** ***+**
10) Crea un arra$ o arre#lo multidimensional que conten#a la tabla de multiplicar del , al * -,. /ilas $ ,.
columnas0+ 1a primera /ila $ la columna debe contener estos n2meros+ Al#o as:
*/
SubProceso calculaTabla ( tabla_multiplicar, FILAS, COLUMNAS )
Para i<! "asta FILAS Co# Paso $ "acer
Para %<! "asta COLUMNAS Co# Paso $ "acer
&&'mpe(amos )es)e la posicio# !,!
&&Lo *#ico +ue ,aria es la -ila o la colum#a e# ca)a caso
tabla_multiplicar.i,%/0tabla_multiplicar.i,$/1tabla_multiplic
ar.$,%/
Fi# Para
Fi# Para
Fi# SubProceso

SubProceso relle#aColum#asPri#c ( tabla_multiplicar, FILAS)
)e-i#ir co#ta)or como e#tero2
(
INGENIERIA DE SISTEMA e INFORMATICA UNMSM
co#ta)or032

Para i<$ "asta FILAS Co# Paso $ "acer
tabla_multiplicar.$,i/0co#ta)or2
tabla_multiplicar.i,$/0co#ta)or2
co#ta)or0co#ta)or4$2
Fi# Para
Fi# SubProceso

SubProceso mostrarArra5 ( tabla_multiplicar, FILAS, COLUMNAS)
Para i<$ "asta FILAS Co# Paso $ "acer
Para %<$ "asta COLUMNAS Co# Paso $ "acer
escribir tabla_multiplicar.i,%/,6 6 Si# Saltar
Fi# Para
&&Salto )e li#ea
escribir 662
Fi# Para
Fi# SubProceso

Proceso '%ercicio$3

&&7e-i#imos las ,ariables
)e-i#ir FILAS como e#tero2
)e-i#ir COLUMNAS como e#tero2

FILAS0$32
COLUMNAS0$32

)ime#sio# tabla_multiplicar.FILAS,COLUMNAS/

&&Fu#cio#es
relle#aColum#asPri#c(tabla_multiplicar, FILAS, COLUMNAS )2

calculaTabla(tabla_multiplicar, FILAS, COLUMNAS )2

mostrarArra5(tabla_multiplicar, FILAS, COLUMNAS)2
Fi#Proceso
%

También podría gustarte