DESAFIO ATPS ALGORITMO
DESAFIO
-Objetivo
Aprimorar o corte das bobinas, considerando que a largura de cada bobina pode variar
,bem como quantidade solicitada pelo cliente.
-Lógica
Apos inserida a bobina na máquina de corte o operador desta deve inserir qual o tamanho e quantidade de bobinas neste padrão e caso o pedido do cliente seja maior que uma bobina jumbo ele irá pedir que se insira nova bobina para continuar o processo. Após isso deverá separar e retirar da máquina as bobinas que já estão prontas, em seguida inserir nova bobina na máquina para que se inicie o processo novamente.
Obs.: Programa feito para operação por funcionários treinados e que já sabem as medidas das bobinas so se deve inserir tamanhos especificados e inteiros que estejam entre os seguintes valores:
Lado: 100mm a 1500mm.
Raio: 100mm a 160mm.
Peso: 250kg a 1000kg.
-O programa
#include
#include
int main()
{
char login,pergunta1; unsigned int lado,raio,quantidade,sobra,rbobina=160,lbobina=2400; printf("Digite o login de usuario.\n"); scanf("%s",login); setbuf(stdin, NULL); if(login=1234) {printf("Digite agora qual o metodo de corte a ser utilizado\n1-Lateral.\n2-Radia.\n"); scanf("%c",pergunta1); setbuf(stdin, NULL); if(pergunta1=1) { printf("Digite o tamanho lateral das bobinas menores.\nDe 100 a 1500.\n"); scanf("%i",lado); setbuf(stdin, NULL); printf("Digite agora a quantidade de bobinas a serem cortadas.\n"); scanf("%i",quantidade); setbuf(stdin, NULL); sobra=lado*quantidade-lbobina; if(sobra>0) { printf("Efetuando corte. Ao fim devera sobrar %fmm.\n"); } else {printf("Efetuando corte. Ao fim devera ser inserida nova bobina \npara dar continuidade ao corte.\n"); } } else if(pergunta1= 2) {printf("Digite o tamanho do raio das bobinas menores.\nDe 20mm a 160mm.\n"); scanf("%i",raio); setbuf(stdin, NULL); printf("Digite agora a quantidade de bobinas a serem cortadas.\n");