10.4.-
Utilice un arreglo de un subíndice para resolver el siguiente
problema. Una empresa le paga a su personal de ventas en base a
su comisión. Los vendedores reciben $200 por semana más
9% de sus ventas brutas de dicha semana. Por ejemplo, un vendedor
que vende $3000 en ventas brutas en una semana recibe $200 más
9% de $3000, o sea, un total de $470. Escriba un programa en C (utilizando
un arreglo de contadores) que determine cuantos de los vendedores
ganaron un salario en cada uno de los rangos siguientes (suponiendo
que el salario de cada vendedor se trunca a una cantidad entera):
-
$200
- $299
-
$300
- $399
-
$400
- $499
-
$500
- $599
-
$600
- $699
-
$700
- $799
-
$800
- $899
-
$900
- $999
-
$1000
o superior
10.5.-
Escriba enunciados individuales que ejecuten cada una de las operaciones
siguientes, de arreglos de un subíndice:
-
Inicialice
a cero los 10 elementos del arreglo entero counts.
-
Añada
uno a cada uno de los 15 elementos del arreglo entero bonus.
-
Lea
los 12 valores del arreglo de punto flotante monthlyTemperatures
desde el teclado.
-
Imprima
los 5 valores del arreglo entero bestScores en formato de columna.
10.6.-
Utilice un arreglo de un subíndice para resolver el siguiente
problema. Lea 20 números, cada uno de los cuales esté
entre 10 y 100 inclusive. Conforme cada número es leído,
imprímalo si no es un duplicado de un número ya leído.
Provea para un "caso peor" en el cual los 20 números
resulten diferentes. Utilice el arreglo más pequeño
posible para resolver este problema.
10.7.-
Etiquete los elementos de un arreglo de doble subíndice de
3 por 5, de nombre sales, para indicar el orden en el cual se definen
a cero, mediante el siguiente segmento de programa:
for
(row = 0; row <= 2; row++)
for
(column = 0; column <= 4; column++)
sales[row][column]
= 0;
|