Necesito ayuda con un ejercicio de la universidad el cual no sé donde está el error que no me deja seguir. El ejercicio es el siguiente:
Una empresa de Internet tiene 5 tipos de servicios distribuidos en 10 zonas de trabajo.
Cada vez que se realiza una instalación se tiene los siguientes datos, que finalizan con el nro de instalación = 0
Nro de instalación
Tipo de servicio
Nro de zona
Monto a cobrar
Si la zona es la nro 3 y el tipo de servicio es el nro 1, recibe una bonificación del 20% sobre el monto a cobrar.
Se desea saber:
1. Tipo de instalación más solicitada en total
2. Promedio del valor de las instalaciones
3. Promedio del valor de las instalaciones realizadas en cada zona.
Ante todo mi S.O es W10 y el compilador que utilizo es Dev-C++
Y mi código hasta el momento es este (Todavía está incompleto ya que me estanqué en querer mostrar el tipo de instalación más solicitada en total):
Código
Cualquier ayuda que me quieran dar es bienvenida.
#include <stdio.h> #include <stdlib.h> int vs [5]; int vz [10]; void mostrartipodeinstalacion(); int promediodelvalordelasinstalaciones(); void promedioinstalacionesxzona(); int cargadatos(); int main(int argc, char *argv[]) { int nroinstalacion; int nroservicio; int zona; int instsolicitada; int promedio = 0; int acumulador; int opc = 0; // Opciones del programa do { switch (opc) { case 1: cargadatos(); break; case 2: mostrartipodeinstalacion(); break; case 3: promediodelvalordelasinstalaciones(acumulador); break; case 4: promedioinstalacionesxzona(); break; } } while (opc != 0); //Mientras que "opc" sea indistinto a cero el programa se seguirá ejecutando. return 0; } void mostrartipodeinstalacion(){ } int promediodelvalordelasinstalaciones(int acumulador){ int promedio = 0; promedio = acumulador / 2; return promedio; } void promedioinstalacionesxzona(){ } int cargadatos() { int i; int nroinstalacion = 0; int nroservicio = 0; int zona = 0; int monto = 0; int acumulador = 0; for (i=0;i<2;i++){ vs [nroservicio]; vz [zona]; acumulador += monto; promediodelvalordelasinstalaciones(acumulador); } return 0; }
Saludos y desde ya gracias!
