[ Foro de C++ ]

For no sirve

28-Feb-2019 08:16
Invitado (IVQNN)
0 Respuestas

#include <stdio.h>
#include <stdlib.h>
#include <iostream>
#include <conio.h>
#include <string.h>
using namespace std;
int main()
{
char clave[7], clave1[] = "M4022", clave2[] = "M5036", clave3[] = "M6090", clave4[] = "M0001", clave5[] = "M0005", clave6[] = "M0019";
int i,i2, buen, mal, prod=0, prod1=0, suma=0, suma1=0, meta=0, pol=0;
for (i = 1; i <=2; i++)
{
printf("Dia No.%d\n",i);
for (i2 = 1; i2 <= 6; i2++)
{
/*Cuando una clave coincide me imprime dos veces seguido el digite clave sin y al final en lugar de 6 solo salen 3*/
printf("%d.Hola\n",i2);
printf("Digite la clave:");
cin.getline(clave, 7, '\n');
if (strcmp(clave, clave1) == 0)
{
printf("Ingrese la produccion de %s\n", clave);
printf("Buen estado: ");
scanf("%d", &buen);
printf("Mal estado: ");
scanf("%d", &mal);
prod += buen + mal;
meta += buen + mal;
suma += buen;
suma1 += mal;
}
else if (strcmp(clave, clave2) == 0)
{
printf("Ingrese la produccion de %s\n", clave);
printf("Buen estado: ");
scanf("%d", &buen);
printf("Mal estado: ");
scanf("%d", &mal);
prod += buen + mal;
meta += buen + mal;
suma += buen;
suma1 += mal;
}
else if (strcmp(clave, clave3) == 0)
{
printf("Ingrese la produccion de %s\n", clave);
printf("Buen estado: ");
scanf("%d", &buen);
printf("Mal estado: ");
scanf("%d", &mal);
prod += buen + mal;
meta += buen + mal;
suma += buen;
suma1 += mal;
}
else if (strcmp(clave, clave4) == 0)
{
printf("Ingrese la produccion de %s\n", clave);
printf("Buen estado: ");
scanf("%d", &buen);
printf("Mal estado: ");
scanf("%d", &mal);
prod += buen + mal;
pol += buen + mal;
suma += buen;
suma1 += mal;
}
else if (strcmp(clave, clave5) == 0)
{
printf("Ingrese la produccion de %s\n", clave);
printf("Buen estado: ");
scanf("%d", &buen);
printf("Mal estado: ");
scanf("%d", &mal);
prod += buen + mal;
pol += buen + mal;
suma += buen;
suma1 += mal;
}
else if (strcmp(clave, clave6) == 0)
{
printf("Ingrese la produccion de %s\n", clave);
printf("Buen estado: ");
scanf("%d", &buen);
printf("Mal estado: ");
scanf("%d", &mal);
prod += buen + mal;
pol += buen + mal;
suma += buen;
suma1 += mal;
}

}
prod1 += prod / 2;
}
printf("\nTotal de botones metalicos: %d\n", meta);
printf("Total de botones poliester: %d\n", pol);
printf("Buen estado: %.d\n", suma);
printf("Mal estado: %d\n", suma1);
printf("Promedio total de produccion: %d\n", prod1);
_getch();
}




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)