Realizar un programa que permita recoger y guardar las ventas totales del 2022 y 2023 en dos vectores. Calcule el promedio de ventas de cada año, muestre cuantas ventas exceden de $120 en el 2022 y cuantas exceden de $300 en el 2023. Calcule el pago de comisiones en el 2022 que es del 8% y en el 2023 que es del 11%.
Aquí te muestro un ejemplo de cómo podrías implementar el programa en C: ```c #include <stdio.h> #include <stdlib.h> // Estructura para representar una venta typedef struct { int año; double monto; } Venta; // Función para calcular el promedio de ventas de un año double calcularPromedio(Venta ventas[], int tamaño) { double suma = 0; for (int i = 0; i < tamaño; i++) { suma += ventas[i].monto; } return suma / tamaño; } // Función para calcular el pago de comisiones de un año double calcularComisiones(Venta ventas[], int tamaño, double tasa) { double suma = 0; for (int i = 0; i < tamaño; i++) { suma += ventas[i].monto * tasa / 100; } return suma; } int main() { // Declarar vectores para almacenar las ventas Venta ventas2022[] = { {2022, 100}, {2022, 200}, {2022, 150}, {2022, 250}, {2022, 120}, {2022, 180}, {2022, 220}, {2022, 300}, {2022, 280}, {2022, 320} }; Venta ventas2023[] = { {2023, 150}, {2023, 250}, {2023, 300}, {2023, 350}, {2023, 400}, {2023, 450}, {2023, 500}, {2023, 550}, {2023, 600}, {2023, 650} }; // Tamaño de los vectores int tamaño2022 = sizeof(ventas2022) / sizeof(ventas2022[0]); int tamaño2023 = sizeof(ventas2023) / sizeof(ventas2023[0]); // Calcular promedio de ventas de cada año double promedio2022 = calcularPromedio(ventas2022, tamaño2022); double promedio2023 = calcularPromedio(ventas2023, tamaño2023); // Calcular pago de comisiones de cada año double comisiones2022 = calcularComisiones(ventas2022, tamaño2022, 8); double comisiones2023 = calcularComisiones(ventas2023, tamaño2023, 11); // Contar ventas que exceden de $120 en el 2022 y $300 en el 2023 int exceden1202022 = 0; int exceden3002023 = 0; for (int i = 0; i < tamaño2022; i++) { if (ventas2022[i].monto > 120) { exceden1202022++; } } for (int i = 0; i < tamaño2023; i++) { if (ventas2023[i].monto > 300) { exceden3002023++; } } // Mostrar resultados printf("Promedio de ventas en 2022: $%.2f\n", promedio2022); printf("Promedio de ventas en 2023: $%.2f\n", promedio2023); printf("Pago de comisiones en 2022: $%.2f\n", comisiones2022); printf("Pago de comisiones en 2023: $%.2f\n", comisiones2023); printf("Ventas que exceden de $120 en 2022: %d\n", exceden1202022); printf("Ventas que exceden de $300 en 2023: %d\n", exceden3002023); return 0; } ``` Este programa define dos vectores `ventas2022` y `ventas2023` para almacenar las ventas de cada año. Luego, utiliza funciones `calcularPromedio` y `calcularComisiones` para calcular el promedio de ventas y el pago de comisiones de cada año, respectivamente. Finalmente, cuenta las ventas que exceden de $120 en el 2022 y $300 en el 2023 y muestra los resultados.