Autor Tema: hola a todos soy nuevo aqui, me podrian ayudar en este ej?  (Leído 229 veces)

navacorp

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 1
    • Ver Perfil
lenguaje c Realizar el problema pero manejando puntero que acceda a los elementos del vector
/*Considere que en una empresa hay 20 vendedores, ingresar las ventas totales de cada empleado de los años 2019 y 2020 respectivamente
Calcular
a) promedio de ventas del año 2019
b) promedio de ventas del año 2020
c) promedio general de ambos años
d) en qué año hubo más ventas
e) a cada empleado se le pagó un 30% de comisión sobre sus ventas totales en cada año. ¿Cuántos vendedores ganaron de comisión más de $1500 en cada año?\*/


Código: [Seleccionar]
#include <stdio.h>
#include <stdlib.h>
#define CO 0.30
int main(){

float V19[20], V20[20], P19[20],acump19=0,acump20=0, P20[20], PG[20],PG1[20], VGC[20],SV19[20],SV20[20],acum19=0,acum20=0,acumg=0,pg19=0,pg20=0,pg=0, COM19[20],COM20[20];
int i=0, VG=0, av19=0, av20=0;


for (i=0;i<=19;i++){
V19[i]=0; V20[i]=0; PG[i]=0;
P19[20]=0; P20[20];
}   
    /*Llenar datos del año 2019*/
    printf ("\n\n\t <<Introducir las ventas totales de los vendedores en el 2019>>  \n\n\t");
    for  (i=0;i<=19;i++){
        printf ("\n Ventas del vendedor %d:  ",i+1);
        scanf ("%f",&V19[i]);
    }
     system("cls");
    /*Llenar datos del año 2020*/
    printf ("\n\n\t <<introducir las ventas totales de los vendedores en el 2020>>  \n\n\t");
    for  (i=0;i<=19;i++){
        printf ("\n Ventas del vendedor %d:  ",i+1);
        scanf ("%f",&V20[i]);
}
    /*Procesos necesarios*/
    system("cls");
    printf("\n\n\t\t << Ventas >>\n\t");
    /*ventas 2019*/
for(i=0;i<=19;i++){
    P19[i]=(V19[i])/20;
    acum19=acum19 + P19[i];
    }
printf("\n\n\t Promedios de  ventas 2019:   %.2f",acum19);
/*ventas 2020*/
    for(i=0;i<=19;i++){
    P20[i]=(V20[i])/20;
    acum20=acum20 + P20[i];
    }
    printf("\n\n\t Promedios de ventas 2020:   %.2f",acum20);
/*Promedio general*/
for(i=0;i<=19;i++){
PG[i]=(P19[i] + P20[i]) / 2;
    acumg=acumg + PG[i];
    }
    printf("\n\n\t Promedios general   : %.2f",acumg);
    /* año con mas ventas*/
for (i=0; i<19;i++){
acump19= acump19+P19[i];
acump20= acump20+P20[i];
     }
if (acump19>acump20){
printf("\n\n\t Las mayores ventas se dieron en el 2019 \n\n\t");
}
else if (acump19<acump20){
printf("\n\n\t Las mayores ventas se dieron en el 2020 \n\n\t");
}
else if (acump19==acump20){
printf("\n\n\t Ambos tuvieron las mismas ventas \n\n\t");
}
system("pause");
system("cls");
/*Vendedores con mas de 1500 de comision 2019/2020*/
printf("\n\n\t\t <<Comision de los vendedores>> \n\t");
    for (int i=0;i<=19;i++){
      COM19[i]=V19[i]*CO;
  COM20[i]=V20[i]*CO;
   if(COM19[i] >= 1500)
   av19++;
   if (COM20[i] >= 1500)
   av20++;
    }
    printf("\n\n\t Los vendedores con una comision superior a 1500$ del 2019 fue de:  %d",av19);   
    printf("\n\n\t Los vendedores con una comision superior a 1500$ del 2020 fue de:  %d",av20);
    printf("\n\n\t Gracias por preferirnos ");
« Última modificación: 03 de Marzo 2021, 19:56 por Alex Rodríguez »

Alex Rodríguez

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2049
    • Ver Perfil
Re: hola a todos soy nuevo aqui, me podrian ayudar en este ej?
« Respuesta #1 en: 03 de Marzo 2021, 19:59 »
Hola, por favor es importante leer https://aprenderaprogramar.com/foros/index.php?topic=1460.0 y seguir las pautas. El título que has puesto al tema no es adecuado. El código que has aportado parece incompleto.

Vamos a proceder a borrar este tema en breve. Si lo deseas crea otro tema con un título adecuado e incluye el código que compile.

Saludos.

 

Esto es un laboratorio de ideas...
Aprender a programar

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".