Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UNIVERSIDAD DE ORIENTE
FACULTAD DE ECONOMIA
FECHA: 24/07/2012.
ALUMNO/A: ___________________________________________________
1. Dado el nombre de una serie de estudiantes y las calificaciones
obtenidas en un examen, calcular e imprimir la calificacin media as
como cada calificacin y su diferencia con la media.
2. Se dispone de n temperaturas de un determinado lugar y se desea
calcular su media y determinar entre todas ellas cules son superiores
o iguales a esa media.
3. Escribir un programa que lea las dimensiones de una matriz, lea y
visualice la matriz y a continuacin encuentre el mayor y menor
elemento de la matriz y sus posiciones.
4. Si representa la media de los nmeros x 1, x2, , xn, entonces la
varianza es la media de los cuadrados de las desviaciones de los
nmeros de la media
Varianza = 1/n (xi x)2
Y la desviacin estndar es la raz cuadrada de la varianza. Escribir un
programa que lea una lista de nmeros reales, los cuente y a
continuacin calcule e imprima su media, varianza y desviacin
estndar. Utilizar funciones para realizar estos clculos.
5. Calcular las medias de notas de las asignaturas de una clase. Deducir
cuntas son ms altas que la media y cuntas ms bajas que dicha
media.
6. Una empresa tiene 10 almacenes y necesita crear un programa que lea
las ventas mensuales de los 10 almacenes. Calcule la media de ventas
1
Estructuras de datos.
respectivas posiciones.
11.
Candidato Candidato
194
48
206
45
180
20
320
16
221
90
140
20
432
50
821
14
820
61
946
18
Estructuras de datos.
MAR
MIER
JUE
VIER
SAB
1
35
12
70
50
72
90
64
80
60
80
70
11
72
13
40
10
74
90
90
14
30
95
76
12
14.
a)
b)
c)
d)
e)
VENDEDOR
10
12
25
14
...
15
Estructuras de datos.
3
15
18
.
.
15.
matriz que sea la suma de ambas. La suma de una matriz con otra
consiste en sumar cada uno de los elementos de una matriz con cada
uno de los elementos de la otra:
C(1,1) = a(1,1) + b(1,1),. . ., C(m,n) = a(m,n) + b(m,n).
16.
Estructuras de datos.
salida(mayor, menor);
return 0;
}
// Funcion de lectura del arreglo
void lectura(int numeros[], int x)
{
int i;
for(i=0;i<x;i++)
{
cout << "ingrese un numero" << (i+1)<< "= ";
cin >> numeros[i];
}
return;
}
void calcular(int numeros[], int &mayor, int &menor, int x)
{
int i;
// Encontrando el mayor de los numeros
mayor = numeros[0];
for(i=1;i<x;i++)
{
if (numeros[i] > mayor)
mayor = numeros[i];
}
// Encontrando el menor de los numeros
menor = numeros[0];
for(i=1;i<x;i++)
{
if (numeros[i] < menor)
menor = numeros[i];
}
return;
}
// Definicion d ela funcion salida
void salida(int &mayor, int &menor)
{
system("cls");
cout << "el numero mayor es " << mayor << "\n";
cout << "el numero menor es "<< menor << "\n";
5
Estructuras de datos.
system("pause");
return;
}
Estructuras de datos.
Estructuras de datos.
{
int i,j;
for (i=0; i < x; i++)
{
for (j=0; j < y; j++)
{
cout << "Ventas[" << i << "," << j << "]= ";
cin >> ventas[i][j];
}
}
return;
}
// Definicion de la funcion calcular
void calcular(double ventas[][n], double vvende[], double vdia[],
double &vmayven,
double &vmaydia, int &vende, int &dia, double &vt, int x,
int y)
{
int i, j;
double suma = 0;
// Creando el arreglo ventas porvendedor=vvende
for (i=0; i < x; i++)
{
suma = 0;
for (j=0; j < y; j++)
{
suma = suma + ventas[i][j];
}
vvende[i] = suma;
vt = vt + suma;
}
// Creando el arreglo ventas diairias = vdia
for (j=0; j < y; j++)
{
suma = 0;
for (i=0; i < x; i++)
{
suma = suma + ventas[i][j];
}
8
Estructuras de datos.
vdia[j] = suma;
}
// Calculando el vendedor que mas vendio
vmayven = vvende[0];
vende = 0;
for (i=1; i < x; i++)
{
if (vvende[i] > vmayven)
{
vmayven = vvende[i];
vende = i;
}
}
// Calculando el dia que mas se vendio y que dia fue
vmaydia = vdia[0];
dia = 0;
for (j=1; j < y; j++)
{
if (vdia[j] > vmaydia)
{
vmaydia = vdia[j];
dia = j;
}
}
return;
}
void salida(double &vmayven, double &vmaydia, int &vende, int
&dia, double &vt)
{
system("cls");
cout << "El valor de la venta mayor por vendedor es => "
<< vmayven << endl;
cout << "La posicion del vendedor que mas vendio es =>
" << vende << endl;
cout << "El valor de la venta mayor por dia es => " <<
vmaydia << endl;
cout << "La posicion del dia que mas vendio es => " <<
dia << endl;
cout << "La venta total general es de => " << vt << endl;
9
Estructuras de datos.
system("pause");
return;
}
10