Agencia Automotriz

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 3

/*

Una agencia automotriz tiene 5 agencias de ventas, el registro de sus ventas del año
anterior debe estar almacenado
teniendo en cuenta el mes y la agencia.
Elaborar el programa en C++ que permita:
a) Calcular e imprimir el promedio de ventas por agencia (considerando todos los
meses) y el promedio total del año.
b) Hallar e imprimir el valor de la mayor venta, indicando en qué mes y en qué
agencia se produjo esa mayor venta;
hacer lo mismo para el menor.
*/

//TEMA: Estructura de datos


#include <iostream>
#include <iomanip>
using namespace std;
//variables globales
int ventas[12][5];
int maximoo = 0;
void cargar() { //funcion

for (int f = 0; f <= 11; f++) { //filas


for (int c = 0; c <= 4; c++) { //columnas
ventas[f][c] = rand() % 60;
}
}
}
void imprimir() {
for (int f = 0; f <= 11; f++) { //filas
for (int c = 0; c <= 4; c++) { //columnas
cout << setw(5) << ventas[f][c];
}
cout << endl;
}
}
int maximo() {

for (int f = 0; f <= 11; f++) {


for (int c = 0; c <= 4; c++) {
if (ventas[f][c] > maximoo) {
maximoo = ventas[f][c];

}
}
}
cout << "VENTA MAXIMA DE LAS AGENCIAS ES: " << maximoo << endl;
return maximoo;
}

void minimo() {
int minimoo = maximo();
for (int f = 0; f <= 11; f++) {
for (int c = 0; c <= 4; c++) {
if (ventas[f][c] < minimoo) {
minimoo = ventas[f][c];
}
}
}
cout << "VENTA MINIMA DE LAS AGENCIAS ES: " << minimoo << endl;
}

void promedio() {
int suma = 0, promedio = 0;
for (int f = 0; f <= 11; f++) {
for (int c = 0; c <= 4; c++) {
{
suma = suma + ventas[f][c];
}
promedio = suma / 60;
}
}
cout << "EL PROMEDIO DE VENTAS DE LAS AGENCIAS ES : " << promedio << endl;
}

int main() {

int opc = 0;
do {
cout << "\t\tVENTAS DE AGENCIA" << endl;
cout << "1. CARGAR MATRIZ" << endl;
cout << "2. IMPRIMIR MATRIZ" << endl;
cout << "3. MAXIMA VENTA" << endl;
cout << "4. MINIMA VENTA" << endl;
cout << "5. PROMEDIO VENTAS" << endl;
cout << "6. SALIR" << endl;
cin >> opc;
switch (opc) {
case 1:
cargar(); //llamado a funcion
system("pause");//pausar pantalla
system("cls");//limpiar pantalla
break;
case 2:
imprimir();
system("pause");
system("cls");
break;
case 3:
maximo();
system("pause");
system("cls");
break;
case 4:
minimo();
system("pause");
system("cls");
break;
case 5:
promedio();
system("pause");
system("cls");
break;
}
} while (opc != 6);
system("pause>NULL");
}

También podría gustarte