- Mensajes: 1
- Gracias recibidas: 0
Programa para hacer un reporte de las piezas terminadas durante el turno. Se r
- Oficial
- Autor del tema
- Desconectado
- Navegador Iniciado
-
Menos
Más
5 años 11 meses antes #1
por Oficial
Programa para hacer un reporte de las piezas terminadas durante el turno. Se r Publicado por Oficial
#include <stdio.h>
#include <stdlib.h>
void dim();
void evaluacion(int vec[]);
void imp_ver(int var[],char tip);
void imp_hor(int var[]);
int regla();
void bono();
int i,tam;
int main()
{
dim();
int vec[tam];
for(i=0;i<tam;i++)
{
vec=regla();
}
system("cls");
evaluacion(vec);
bono();
getch();
return 0;
}
void dim()
{
printf("Ingresa piezas con tamaño de 5 digitos numericos\n");
printf("Numero de piezas:\n");
scanf("%d",&tam);
}
void evaluacion(int vec[])
{
int A[tam],B[tam],C[tam];
imp_hor(vec);
printf("\n");
for(i=0;i<tam;i++)
{
if((vec%10>=0)&&(vec%10<4))
{
A=vec;
B=0;
C=0;
}
else
{
if((vec%10>=4)&&(vec%10<7))
{
B=vec;
A=0;
C=0;
}
else
{
if((vec%10>=7)&&(vec%10<10))
{
C=vec;
A=0;
B=0;
}
}
}
}
printf("\tPiezas A \n");
imp_ver(A,'A');
printf("\tPiezas B \n");
imp_ver(B,'B');
printf("\tPiezas C \n");
imp_ver(C,'C');
}
void imp_ver(int var[],char tip)
{
for(i=0;i<tam;i++)
{
if(var>=10000&&var<100000)
printf("%c-%d\n",tip,var);
}
}
void imp_hor(int var[])
{
for(i=0;i<tam;i++)
{
if(var>=10000&&var<100000)
printf("%d ",var);
}
}
int regla(int numero)
{
printf("Ingrese las piezas:\t");
scanf("%d",&numero);
while(numero<=9999||numero>99999)
{
printf("Numero no valido intenta de nuevo\n");
numero=regla(numero);
}
return numero;
}
void bono()
{
if(tam<=10)
{
printf("No tiene bono");
}
if(tam>10&&tam<=20)
{
printf("Tiene bono de 2%");
}
if(tam>20)
{
printf("Tiene bono de 5%");
}
}
#include <stdlib.h>
void dim();
void evaluacion(int vec[]);
void imp_ver(int var[],char tip);
void imp_hor(int var[]);
int regla();
void bono();
int i,tam;
int main()
{
dim();
int vec[tam];
for(i=0;i<tam;i++)
{
vec=regla();
}
system("cls");
evaluacion(vec);
bono();
getch();
return 0;
}
void dim()
{
printf("Ingresa piezas con tamaño de 5 digitos numericos\n");
printf("Numero de piezas:\n");
scanf("%d",&tam);
}
void evaluacion(int vec[])
{
int A[tam],B[tam],C[tam];
imp_hor(vec);
printf("\n");
for(i=0;i<tam;i++)
{
if((vec%10>=0)&&(vec%10<4))
{
A=vec;
B=0;
C=0;
}
else
{
if((vec%10>=4)&&(vec%10<7))
{
B=vec;
A=0;
C=0;
}
else
{
if((vec%10>=7)&&(vec%10<10))
{
C=vec;
A=0;
B=0;
}
}
}
}
printf("\tPiezas A \n");
imp_ver(A,'A');
printf("\tPiezas B \n");
imp_ver(B,'B');
printf("\tPiezas C \n");
imp_ver(C,'C');
}
void imp_ver(int var[],char tip)
{
for(i=0;i<tam;i++)
{
if(var>=10000&&var<100000)
printf("%c-%d\n",tip,var);
}
}
void imp_hor(int var[])
{
for(i=0;i<tam;i++)
{
if(var>=10000&&var<100000)
printf("%d ",var);
}
}
int regla(int numero)
{
printf("Ingrese las piezas:\t");
scanf("%d",&numero);
while(numero<=9999||numero>99999)
{
printf("Numero no valido intenta de nuevo\n");
numero=regla(numero);
}
return numero;
}
void bono()
{
if(tam<=10)
{
printf("No tiene bono");
}
if(tam>10&&tam<=20)
{
printf("Tiene bono de 2%");
}
if(tam>20)
{
printf("Tiene bono de 5%");
}
}
Por favor, Conectar o Crear cuenta para unirse a la conversación.
- forseti99
-
- Desconectado
- Moderador
-
- Cría cuervos, y tendrás muchos.
Menos
Más
- Mensajes: 1404
- Gracias recibidas: 118
5 años 11 meses antes #2
por forseti99
Respuesta de forseti99 sobre el tema Programa para hacer un reporte de las piezas terminadas durante el turno. Se r
¿Qué necesitas, o por qué compartes el código de tu programita?
Por favor, Conectar o Crear cuenta para unirse a la conversación.
- Ansgar
-
- Desconectado
- Moderador
-
- ¿Feliz, feliz, feliz? ¡Fuchi, guacala!
Menos
Más
- Mensajes: 879
- Gracias recibidas: 53
5 años 11 meses antes - 5 años 11 meses antes #3
por Ansgar
Respuesta de Ansgar sobre el tema Programa para hacer un reporte de las piezas terminadas durante el turno. Se r
LOL?
Última Edición: 5 años 11 meses antes por Ansgar.
Por favor, Conectar o Crear cuenta para unirse a la conversación.
- Tamalero
-
- Desconectado
- Navegador Platino
-
Menos
Más
- Mensajes: 1217
- Gracias recibidas: 48
5 años 11 meses antes #4
por Tamalero
Respuesta de Tamalero sobre el tema Programa para hacer un reporte de las piezas terminadas durante el turno. Se r
prueba de spam o que pedo?
Por favor, Conectar o Crear cuenta para unirse a la conversación.
- pakitos
-
- Desconectado
- Navegador Platino
-
Menos
Más
- Mensajes: 1173
- Gracias recibidas: 32
5 años 11 meses antes #5
por pakitos
Respuesta de pakitos sobre el tema Programa para hacer un reporte de las piezas terminadas durante el turno. Se r
¿Los bots ahora comparten código?
Por favor, Conectar o Crear cuenta para unirse a la conversación.
- forseti99
-
- Desconectado
- Moderador
-
- Cría cuervos, y tendrás muchos.
Menos
Más
- Mensajes: 1404
- Gracias recibidas: 118
5 años 11 meses antes #6
por forseti99
Respuesta de forseti99 sobre el tema Programa para hacer un reporte de las piezas terminadas durante el turno. Se r
Sospecho que quería meter su pregunta en el título, pero alcanzó el límite de caracteres y el resto es historia.
Por favor, Conectar o Crear cuenta para unirse a la conversación.
- Diaboliquin
-
- Desconectado
- Navegador Platino
-
- Todas hieren, la última mata.
Menos
Más
- Mensajes: 730
- Gracias recibidas: 104
5 años 11 meses antes #7
por Diaboliquin
Respuesta de Diaboliquin sobre el tema Programa para hacer un reporte de las piezas terminadas durante el turno. Se r
wtf!
Por favor, Conectar o Crear cuenta para unirse a la conversación.
Tiempo de carga de la página: 0.400 segundos