Sei sulla pagina 1di 10

Ejercitario de Algoritmica

2da. Versin
1
E
E
JERCITARIO
JERCITARIO
DE
DE

A
A
LGORITMICA
LGORITMICA
PROF. JORGE HUGO FARIA
1ra. Edicin
Ejercitario de Algoritmica
LOGICA INICIAL
1. Ingresar un numero e imprimir si el numero es
positivo o negativo.
2. Ingresar dos numeros e imprimir el mayor.
3. Ingresar el ao de nacimiento e imprimir la edad
correspondiente.
4. Leer el largo y anco de un rect!ngulo e imprimir
el per"metro y el !rea del mismo.
#. Ingresar un valor en dlar e imprimir el valor
convertido en guaran"es $%.1&&' y reales $3(4&'.
). Ingresar dos valores e intercam*iar sus
contenidos.
%. Ingresar cuatro valores+ sumar el primero m!s el
ultimo valor le"do. ,umar el segundo junto con el
tercero. ,i la primera suma es mayor -ue la
segunda suma imprimir .*orde/ si no imprimir
.medio/.
0. Ingresar dos n1meros e imprimir el menor(
tam*i2n la di3erencia entre am*os n1meros.
4. Leer 5 e 6 -ue corresponde a un punto en el
plano cartesiano e imprimir en -ue cuadrante se
encuentra. Indicar si se encuentra so*re algun
eje( o en el origen.
1&. Leer 3 numeros e imprimir el mayor.
11. Ingresar 3 numeros e imprimir el menor
12. Ingresar 3 numeros e imprimir el valor medio $7i
el mayor ni el menor'.
13. 8ado 4 numeros correspondiente a dos puntos de
un plano cartesiano. Imprimir los puntos $5(y' -ue
se encuentran mas pr9imos de &.
14. Ingresar 4 numeros e imprimir el menor.
1#. Leer #&& n1meros e imprimir la sumatoria de los
mismos.
1). Leer 1& n1meros e imprimir la sumatoria de los
n1meros le"dos mayores a #&.
1%. Leer 3&& n1mero e imprimir cuantos son pares y
cuantos son impares.
10. Leer 7 n1meros y allar cuantos 3ueron m1ltiplos
de 3.
14. Leer 0&& n1meros e imprimir el mayor( todos los
valores son positivos.
2&. 8esarrollar un diagrama -ue permita la lectura de
3 valores num2ricos( determine si los mismos son
iguales o di3erentes( en caso -ue no sean iguales
imprimir un mensaje -ue son iguales( caso
contrario sumar e imprimir el resultado. :epetir
asta -ue se ingrese cero en el primer valor.
21. 8esarrollar un diagrama -ue permita la lectura de
3 valores num2ricos. 8etermine cual de ellos es el
mayor y la di3erencia e9istente entre el mismo y el
de menor valor.
22. Ingresar 1# n1meros( imprimir la di3erencia entre
el mayor y el menor.
23. Ingresar el porcentaje de un e9amen dado e
imprimir la nota de acuerdo a la siguiente escala.
& ; )& < 1
)1 ; %3< 2
%4 ; %4 < 3
0& ; 41 < 4
42 ; 1&& < #
24. 8esarrollar un algoritmo -ue ingrese 2# n1meros
y -ue imprima=La sumatoria de los valores pares(
el promedio de los impares( el mayor valor
ingresado.
2#. Leer 3& n1meros( imprimir el mensaje
.,>?A@A:IA 8E BA:E, E, ?A6A:/ si la
sumatoria de pares es mayor( caso contrario
.,>?A@A:IA 8E I?BA:E, E, ?A6A:/.
2). Leer tantos n1meros asta -ue la cantidad de
n1meros le"dos pares sea igual a 1&. Luego
imprimir la sumatoria de pares( el promedio de los
impares y un mensaje de cu!l de los dos grupos
pares e impares se ingres la mayor cantidad.
2%. 8esarrollar un algoritmo -ue permita leer un
n1mero e imprima si es primo o no.
2da. Versin
2
Ejercitario de Algoritmica
20. Leer varios n1meros( 3inaliCar cuando la sumatoria
sea igual o superior a #&&( imprimir cuantos
valores se leyeron.
24. Ingresar tantos n1meros asta -ue la suma
complete 0&. Imprimir la cantidad de n1meros
ingresados( cuantos 3ueron pares y el promedio
de los impares.
3&. Ingresar 1&& n1meros( sumar e imprimir el
promedio de los #& primeros n1meros y la
sumatoria de los siguientes #& n1meros.
31. Dacer un algoritmo -ue permita allar el producto
de dos n1meros por sumas sucesivas e imprimir
el resultado.
32. 8ado dos varia*les ? y 7. Dallar el cociente de
?E7 por restas sucesivas ? es m1ltiplo de 7 y es
siempre mayor.
33. 8esarrollar un pseudocdigo -ue lea un n1mero
de 3 d"gitos y -ue imprima el d"gito de la unidad.
34. 8esarrollar un diagrama -ue permita el ingreso de
#& n1meros de 3 ci3ras y determine si es un
n1mero capic1a( es decir tienen el mismo valor
le"do de atr!s para adelante y viceversa.
3#. Leer #& puntos( cada punto con3ormado por su 9 e
y( allar el punto m!s pr9imo al cero y el punto
m!s distante al cero.
3). Leer 3 varia*les e imprimir el valor medio entre
ellos. Ej. = 13( 4( 1& :esultado 4
3%. Leer cuatro n1meros e imprimir la sumatoria de
los *ordes. $y tam*i2n los del medio'
30. Ingresar 3& n1meros y sa*er cuantos n1meros
3ueron mayor a 1&& cuando la cantidad de
n1meros pares supere # visualiCar .Bares
ordenados/.
34. Ingresar 2 n1meros e imprimir todos los n1meros
m1ltiplos de 3 -ue e9ista entre ellos. El primer
n1mero ingresado es siempre mayor -ue el
segundo.
4&. Dacer un algoritmo -ue introduCca 7 veces 3
valores num2ricos y -ue calcule valores de .9/
siendo=
a2 F *2 F c2 si a F c G c
a F * F c si a F * < 1&&
a F c ; * si a F * H &
41. Ingresar 1&& veces valores 9 e y -ue con3orman
el plano cartesiano. Iinalmente indicar en cual de
los cuadrantes se ingres m!s puntos.
42. 8ado un cuadrado donde sus lados est!n
distanciados a un valor B del origen. Leer un
punto $9( y' del plano cartesiano y veri3i-ue si el
punto se encuentra dentro o 3uera del cuadrado.
43. Leer 4 valores consecutivos pertenecientes a los
lados de un cuadril!tero. Averiguar el tipo de
cuadril!tero el cual pertenece.
44. Leer 3 n1meros. Averiguar si los mismos pueden
ser los lados de un tri!ngulo( sa*iendo -ue
ninguno de sus lados pueden ser mayor -ue la
suma de los otros dos.
4#. >na persona invierte en un Janco cierto capital y
-uiere sa*er cu!nto o*tendr! al ca*o de cierto
tiempo+ si en enero se coloca a una determinada
tasa de inter2s. Dallar el pseudocdigo
correspondiente.
4). Escri*a un pseudocdigo -ue imprima todos los
n1meros primos comprendido entre A y J
ingresados inicialmente. Los n1meros primos son
n1meros -ue son divisi*les por la unidad y por s"
mismos.
4%. Dacer un algoritmo -ue pregunte en -ue ao se
3und Kiudad del Este$14)&' y de acuerdo a la
respuesta ingresada responder= si est! correcto
visualiCar el mensaje .correcto/( caso contrario
visualiCar el mensaje .incorrecto( Kiudad del Este
se 3und en 14)&.
40. Dacer un Bseudocdigo para calcular lo -ue ay
-ue pagar por una llamada tele3nica. Bor cada
llamada se ingresa el cdigo y la duracin en
minutos. El criterio -ue se sigue para calcular el
costo de la llamada es el siguiente=
A*s.= la 1ltima llamada lleva por cdigo cero $&'
Internacional 3 primeros minutos Ls. 0.&&&
cada minuto adicional Ls. 2.&&&
7acional 3 primeros minutos Ls. 2.&&&
cada minuto adicional Ls. #&&
2da. Versin
3
Ejercitario de Algoritmica
Local Las primeras 2& llamadas no se
co*ran Luego cada llamada
cuesta Ls. 4#&
44. Daga un pseudocdigo para resolver el pro*lema
anterior( pero aora considere -ue por cada
llamada se ingresa el tipo de llamada
$Internacional( nacional y local'( la duracin en
minuto( d"a $codi3icado de 1 al %' y ora. @ome en
cuenta adem!s -ue las llamadas internacionales
tienen el 4&M de descuento los d"as s!*ados a
partir de las 14=&& s. y el domingo todo el d"a.
Las llamadas nacionales tienen #&M de
descuento de lunes a viernes a partir de las 22=&&
s.( los s!*ados a partir de las 14=&& s. y los
domingos todo el d"a.
#&. Introducir 1&& varia*les y a partir de esas
varia*les encontrar el mayor( el menor y el rango(
sacar cuantos son pares y su promedio( cu!ntos
son impares y su promedio y cu!ntos son
m1ltiplos de 3 & de #.
#1. Kalcular la suma de los cuadrados de los
n1meros pares entre el & y el 1&&.
#2. Introducir un n1mero( ,i es menor de #&&(
sumarle el #&M+ si es mayor o igual a #&& pero
menor -ue 1&&&( sumarle el %M+ si es mayor -ue
1&&& y menor o igual a #&&&( sumarle el 1#M+ y si
es mayor a #&&&( restarle el #M.
2da. Versin
4
Ejercitario de Algoritmica
ARCHIVOS
#3. ,e tiene un arcivo con 7 registros( cada uno de
ellos con un valor 9. Kalcular el promedio de los
valores pares y el de los impares. Imprimir am*os
promedios.
#4. ,e tiene un arcivo( con 7 registros( cada uno de
ellos con un valor 5. Dacer un algoritmo para
sa*er si cada 5 dada es m1ltiplo de 3( de # o de
am*os.
##. ,e tiene un arcivo de N registros( cada uno de
ellos con 2 varia*les A y J. Veri3icar -ue A sea
divisi*le entre 3 y -ue J sea par $>tiliCar el
m2todo de las sumas y restas sucesivas'. En
caso de -ue se cumplan am*as condiciones
e3ectuar A O J e imprimirlo. ,i no se cumplen
imprimir A y J. $A*s.= A y J son enteros y
mayores -ue &'
#). ,e tiene un arcivo de N registros( cada uno de
ellos con 2 valores A y J. Dacer un algoritmo -ue
permita=
a' ,i A es mayor -ue & y J
#%. ,e dispone de un arcivo con los ingresos
e3ectuados de una sucursal *ancaria con sus
clientes. Kada registro consta de= Kantidad
ingresada( mes y ao de ingreso. ,e desea
o*tener un listado -ue o*tenga los detalles
ingresados en sucursal por mes y ao. Los
registros est!n ordenados por ao dentro y dentro
de un ao por mes.
#0. En una compa"a de seguros se a gra*ado en
disco cada uno de los siniestros de automvil -ue
se an presentado durante el ao pasado. Kada
registros contiene el mes durante el cual se
produjo el accidente( el n1mero de pliCa y su
costo. Day -ue imprimir una lista de los datos de
cada registro y cuando cam*ia el mes antes de
seguir realiCando el listado( se de*e imprimir el
total correspondiente al mes anterior. Luego de
procesar todo el arcivo ay -ue imprimir el
n1mero total de siniestros( el costo anual y el
promedio anual de costo de las pliCas. Los
registros est!n ordenados en secuencia
ascendente por mes. AJ,== El promedio de costo
anual es igual a la sumatoria de costo anual
dividido entre el n1mero de siniestros.
VALIDACIONES
#4. Los registros de un arcivo de stocP( tienen los
siguientes campos= Ieca $d"a( mes( ao' ;
71mero de orden ; 71mero de almac2n ;
71mero de partida ; E9istencia ; 71mero de
proveedor. ,e desea validar los campos citados(
gra*ando el arcivo de registros v!lidos con los
registrso correctos e imprimir los incorrectos.
:eglas de Validacin=
Ieca= Que sea una 3eca lgica
71mero de orden= de*e ser igual o mayor
-ue 1&.
71mero de Almac2n= de 1 asta #.
E9istencia= 8e*e ser mayor al stocP m"nimo
71mero de proveedor= puede ser 1( 2( 3( 4(
1&( 11.
VECTORES
)&. Krear un vector N y cargar #& numeros.
)1. Krear un vector de dimension P y cargar
solamente las posiciones impares.
)2. Krear un vector B de 1&& elementos y cargar los
numeros secuenciales multiplos de #( partiendo
de 1#.
)3. Krear un vector y cargar de acuerdo a la siguiente
reglas= 1 en la posicion 1+ 2 en la posicion 2 + y
asi sucesivamente.
)4. A*tener la sumatoria de todos los elementos
u*icados en posiciones pares de un vector R( de
tamao n.
)#. ,e tiene un vector A con 1&&& elementos.
Encontrar la cantidad de los elementos -ue sean
positivos y mayores -ue 1#. Imprimir el vector y el
resultado.
)). ,e tiene un vector A de tamao ?. Encontrar
cuantos elementos son multiplos de #. @am*ien
imprimir la sumatoria de los mismos.
2da. Versin
5
Ejercitario de Algoritmica
)%. ,e tiene en memoria un Vector A$7'( acer un
algoritmo -ue permita o*tener la sumatoria de
todos los elementos u*icados en posiciones
m1ltiplos de tres
)0. Dacer un algoritmo -ue permita contar los
elementos del vector V -ue sean multiplo de 3 y
de #. @am*ien se desea o*tener el promedio de
los elementos u*icados en posiciones impares.
)4. Kargar un vector de 1& elementos donde las
posiciones pares se solicite el numero y los
impares incremente de 2 en 2( comenCando con
14.
%&. 8ado un vector 7 de t elementos( acer un
algoritmo -ue permita allar el mayor elemento.
%1. 8ado un vector L( acer un algoritmo -ue permita
allar el menor elemento.
%2. 8ado un vector N de 7 elementos( donde 7 es
par. Imprimir el mayor elemento se encuentra en
la Cona superior o in3erior.
%3. Imprimir el menor elemento si la sumatoria del
vector es impar. Imprimir el mayor elemento si la
sumatoria del vector es par.
%4. Dallar e imprimir la posicion del menor elemento
de un vector 7.
%#. ,e tiene un vector A de tamao ?( veri3icar y
encontrar la cantidad de elementos -ue sean
multiplos de # y -ue esten u*icados en las
pocisiones pares.
%). 8ado un vector de 7 elementos( acer un
algoritmo -ue permita allar el mayor y el menor
elemento con sus posiciones respectivas $tener
en cuenta solamente el ultimo mayor y menor del
vector'.
%%. 8ado un vector D de dimension N o*tener el
mayor elemento u*icado en posiciones pares.
%0. A partir de un vector N cargado crear otro vector
B( donde cargue todos los valores impares del
vector N.
%4. Dacer un algoritmo -ue a partir de A cree otro
vector J tal -ue los elementos de J sean los
elementos de A mayores -ue #.
0&. ,e tiene en memoria un vector A de longitud 7(
acer un algoritmo -ue imprima todas la
posiciones de los elementos de A -ue sean
iguales a una 5 leida.
01. Leer un vector N y allar la di3erencia entre el
mayor y el menor.
02. ,e tiene en memoria un vector @ de 7 elementos.
Dacer un algoritmo para -ue a partir de @ cree
otro vector L -ue se los elementos de @ mayores
-ue 4.
03. ,e tiene un vector A de 7 elementos( 7 es par.
Krear dos vectores y cargar la primera mitad de A.
En el primer vector creado y la 2S mitad de A en
el segundo Vector creado.
04. ,e tiene un vector A con 1&&& elementos(
encontrar la cantidad de elementos -ue sean
positivos y mayores -ue 1#. Imprimir el vector y el
resultado
0#. Kargar dos vectores A y J am*os de tamao ?(
desarrolle un algoritmo -ue a partir de los
vectores A y J genere un nuevo vector con la
suma de los componentes de los vectores A y J.
Imprimir el vector resultante.
0). ,e tiene en memoria un vector L de 1&&
elementos. Encontrar el menor valor entre los
primeros #&& elementos y el mayor valor de los
sgtes. #&& elementos.
0%. Kargar un vector A con 1&& elementos( a partir
del vector A generar un vector 5 conteniendo
todos los elementos u*icados en las posiciones
pares del vector A y otro vector N conteniendo a
todos los elementos u*icados en las posiciones
impares.
00. @eniendo el vector J ordenar los valores del
vector de menor a mayor.
04. @eniendo 2 vectores del mismo tamao. Imprimir
si sus elementos son sim2tricamente iguales.
VECTORES (D)
2da. Versin
6
Ejercitario de Algoritmica
4&. ,e tiene un vector N de 1&&& elementos. Dallar e
imprimir el segundo mayor elemento. A*s= @odos
los elementos son valores di3erentes entre si.
41. Kargar un vector con #& numeros di3erentes entre
si
42. ,e tiene un Vector V de tamao 7( o*tener la
cantidad de veces -ue un valor se repite.
43. Imprimir un mensaje si los valores de un vector se
repiten al menos una ves o si todos los valores
son di3erentes entre si.
44. ,e tiene en memoria un vector J de orden 7(
allar y calcular la mediana de dico vector
considerando -ue si 7 es impar la mediana es el
elemento u*icado en el punto medio del vector( si
7 es par la mediana es el promedio entre los dos
elementos centrales del vector.
4#. Kargar un vector A de orden ?( desarrolle un
algoritmo -ue ordene dico vector en orden
ascendente. Imprimir el vector resultante.
4). Komparar dos vectores ya cargados A y J y crear
un sgte. vector de manera -ue se cargue
solamente los valores -ue se encuentran entre el
menor elemento de A y el mayor elemento de J.
4%. 8esarrollar un algoritmo -ue permita o*tener la
moda( y el promedio de un vector N de 7
elementos.
A*s= La moda es el elemento -ue m!s veces se
repite en el vector. ,i ay m!s de uno imprimir el
primero.
40. ,e tienen 2 vectores A y J con ? y 7 elementos
respectivamente desarrollar un diagrama -ue
permita allar la suma de los dos vectores
cargando la suma en un vector resultante K.
44. @eniendo 2 vectores cargar un 3er. Vector con el
mayor valor entre los dos vectores le"dos con
anterioridad. @odos los vectores tienen el mismo
tamao. Kuando los valores 3ueren iguales
cargar! la suma de am*os.
1&&. @eniendo 3 vectores( imprimir en -ue vector se
encuentra el mayor.
1&1. @eniendo un Vector L$7' imprimir los elementos
-ue se encuentran por de*ajo del promedio.
1&2. ,e tiene un vector V de tamano 7( o*tener la
cantidad de valores -ue se repiten.
1&3. Leer un vector D y cargar en un vector N sin
repetir ninguno de los valores del vector D( am*os
vectores son del mismo tamano. ,i so*rare
lugares en el vector D( llenarlos con el valor 44.
1&4. ,e lee un vector A de dimensin 7( si el vector
tuviere ceros como elementos de*era
desplaCarlos acia la dereca( corriendo los
valores acia la iC-uierda.
1&#. 8esplace los ceros del vector acia la dereca
corriendo los restantes elementos acia la
iC-uierda.
1&). 8ado dos vectores A$9' y J$y' generar un tercer
vector K$C' con los valores correlativos
ordenados. Bara ello considerar -ue los vectores
A y J estan ordenados. En caso -ue un numero
se repita en am*os vectores ignorarlos.
34 #) #% 04 40
32 4# 40 #) 44
32 34 4# 40 #) #% 04 44
2da. Versin
7
Ejercitario de Algoritmica
VECTORES CON ARCHIVOS
1&%. ,e desea o*tener el promedio de salarios por
categoria de una empresa -ue mantiene sus
datos en arcivo. Los campos del arcivos son=
7umero de personal $nroper'( categoria del
personal $cate'( salario del personal $salaper'.
E9isten 1& categorias salariales. $8esarrolle
utiliCando vectores para las categorias'
1&0. ,e tiene en arcivos los datos re3erentes a notas
o*tenidas por los alumnos. Los campos son=
7umero $num'( codigo del alumno $codalu'( nota
$nota'( 3eca $3ec'. Imprima la cantidad de
registros por mes $utiliCando vectores para las
3ecas'.
1&4. ,e tiene en registro la presenciaEausencia de los
alumnos de la 3acultad( de acuerdo a la sgte.
estructura= Alumno $codalu'( dia de la semana
$dia'( situacion del alumno $situa'. A*tener el dia
menos concurrido( e9ceptuando sa*ados y
domingos.
11&. Imprimir el promedio de cada categoria teniendo
en un arcivo los datos personales de cada
3uncionario( con la sgte. estructura= Kodigo de
personal $codper'( salario $sala'( oras e9tras
$oe9'( clasi3icar por medio de vectores los
salarios de acuerdo a la sgte. ta*la=
Cat. Descripcin
A ?enos de 0&&.&&&&
J Entre 0&& mil y 1.2&&.&&&
K ?as de 1.2&&.&&& asta 3.&&&.&&&
8 ?as de 3.&&&.&&&
Matrices
111. Krear una matriC de tamao 3& 9 3& y cargar.
112. Krear una matriC de tamao 1& 9 1& y cargar
solamente el lado iC-uierdo.
113. 8esarrollar un algoritmo -ue permita mostrar los
posi*les movimientos -ue puede acer un al3il( el
algoritmo de*e pedir la posicin inicial del al3il y
cargar asteriscos.
114. 8esarrollar un algoritmo -ue permita allar el
producto entre dos matrices y la moda de
cual-uiera de las matrices.
11#. @eniendo una matriC 3 9 3. Imprimir cuantos
elementos son pares.
11). @eniendo una matriC B$5( 6'. Imprimir si e9iste
mayor sumatoria de los valores( o iguales o
impares.
11%. @eniendo una matriC L$5( 6'( allar la sumatoria
de los per"metros de la matriC.
110. @eniendo una matriC N$5(6'( allar la sumatoria
de los valores -ue no est2n so*re el per"metro de
la matriC.
114. @eniendo una matriC 7$5( 6'. Dallar donde se
encuentra el mayor elemento( en 3ila superior o
3ila in3erior. Las 3ilas son siempre pares.
12&. Krear un matriC N de tamao $5( 6'+ cargar asta
-ue la sumatoria de sus valores superen 0&&( en
los dem!s elementos cargue el valor 44. :ecorra
primero las 3ilas.
121. 8esarrollar un algoritmo -ue permita allar la
sumatoria de los elementos de la diagonal
principal de una matriC cuadrada. @am*i2n se
pide allar el promedio de los elementos de la
diagonal secundaria de la matriC.
122. ,e tiene una matriC A$?(7' y un Vector V de 7
elementos. :ealiCar el proceso de la
multiplicacin de la matriC por el vector y cargar el
resultado en otro Vector B de tamao ?.
2da. Versin
8
Ejercitario de Algoritmica
123. @eniendo una matriC cuadrada de tamao ? y
cargar todos los elementos del tri!ngulo in3erior(
incluyendo la diagonal principal.
124. Krear una matriC cuadrada de tamao ? y allar
la sumatoria y el promedio de todos los elementos
del tri!ngulo superior( incluyendo la diagonal
principal.
12#. Krear una matriC de tamao B( Q. Kargar con el
valor 3# todas las columnas impares.
12). Dallar la sumatoria de valores pares de una matriC
7$A( J'.
12%. @eniendo una matriC ?A@ $B( Q'. Indicar en -ue
3ila columna se encuentra el menor elemento.
120. ,e tiene una matriC cuadrada de tamao J( diga
cu!ntas 3ilas se necesitan para allar una
sumatoria mayor -ue 3&.
124. Luardar en un vector las posiciones donde se
encuentra valoreC multiples de 3 de una matriC
N$6(5'.
13&. ,e tiene una matriC @:A $5( 6'. Konvertir dica
matriC en un vector.
131. 8ada una matriC N$B(Q' imprimir elementos -ue
se repitan( los elementos repetidos remplaCar por
cero.
132. @eniendo una matriC @$N(N' imprima los
elementos -ue esten por de*ajo del promedio de
la propia matriC.
133. @eniendo una matriC ABE $Q( B'. @rasladar sus
contenidos en un vector B7 todos los pares y en
otro vector I7 todos los impares.
134. ,e tiene una matriC R( cuadrada de tamao B+
crear un vector -ue almacene la sumatoria de los
primeros 3& asta -ue la misma complete 3& o
m!s.
2da. Versin
9
Ejercitario de Algoritmica
Crte !e C"tr#
13#. En la empresa J>E7A, ,.A. se vende productos
de 3erreteria en gral.( las ventas son procesadas y
guardadas en el arcivo VE7@A, con la sgte.
estructura= VE7= 7ro. de Venta( IEK= Ieca de
Venta( KLI= Kdigo del Kliente( @A@= @otal de la
Venta( V88= Kdigo del Vendedor. Los registros
estan ordenados por Kdigo del Kliente $KLI'.
Imprimir por cliente los montos totales a a*onar
por cada cliente y el monto total de venta( con
paginacion en las ojas respectivas.
13). ,a*iendo -ue los datos relativos a los clientes de
la empresa Bercetel dedicada a la comunicacin
tele3nica celular se encuentra en un arcivo
seg1n los siguientes campos. KELA:E= Area
$&4%1< Asu( &4%3< K8E( &403< K8E'+ KEL7>?=
71mero del celular+ 8I:KLI= 8ireccin del cliente+
7A?KLI= 7om*res y Apellidos del cliente+
KELBA= Blan del ,ervicio$1< 24& minEmes( 2<
34& minEmes( 3< #2& minEmes( 4< )&& minEmes'+
?E,B:A= ?es del proceso+ KA7?E,= Konsumo
del mes.
Los datos est!n ordenados por !rea y luego por
plan de servicio. A*tener un in3orme de acuerdo
al siguiente 3ormato.
I7IA:?E 8E KA7,>?A
&403
1. %#3&
2. 344&
3. 4&2&
@otal 1##4&
&4%1 1. 434&
2. 431&
@otal 0)#&
&4%3 1. 3#&&
2. 0&&&
11#&&
@otal Lral= 3#)4&
13%. 8el mismo enunciado anterior. Los datos est!n
ordenados por plan de servicio( o*tener el nom*re
y apellido del cliente con mayor consumo por
cada plan.
130. 8el enunciado anterior los datos est!n ordenados
por mes. A*tener el detalle de consumo al corte
de cada mes in3ormar el toral de cantidad de
clientes.
134. 8el enunciado anterior. A*tener por cada !rea el
plan de mayor consumo. Los datos est!n
ordenados por Trea y plan.
14&. La 3acultad de Juenas 7otas posee una ta*la de
notas de sus alumnos con la siguiente estructura=
Kodigo de alumno( Ieca( ?ateria( 7ota.
:esuelva los siguientes enunciados=
U Los registros est!n ordenados por cdigo
de alumno. A*tener el listado detallado por
alumno( en cada corte imprimir el promedio del
alumno( el porcentaje de aplaCos. Imprimir el
promedio general.
U Los datos est!n ordenado por
materia. A*tener un listado de nom*re( 3eca y
nota. Kada cam*io de materia o*tener el
promedio( la cantidad de alumnos aplaCados( el
nom*re del mejor alumno. Iinalmente o*tener la
materia con mayor cantidad de aplaCos.
2da. Versin
10

Potrebbero piacerti anche