RA 9859523727
RA 8642256868
GIOVANI VITOR
RA 9902005062
RA 8636273486
RA 9902009199
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
int main()
{
float P,L,De,Pml,xx,zz;
printf ("Engenharia de Controle e Automacao");
printf ("\nAlgoritmo e Programacao");
printf ("\nPrograma para calculo do Peso de uma bobina jumbo
\nOtimizacao do corte de Bobinas Jumbo");
printf ("\n\nDigite 1 para calcular o peso da bobina ou 2 para calcular o
corte da Bobina Jumbo:");
scanf ("%f",&xx);
if (xx==1)
{
printf ("\n\nDigite o valor da largura da bobina:");
scanf ("%f", &L);
printf ("Digite o valor do Diametro externo da bobina:");
scanf ("%f", &De);
if (De<=1149 && De>=1000)
Pml = 0.610;
else if (De<=1199 && De>=1150)
Pml = 0.678;
else if (De<=1499 && De>=1200)
Pml = 0.725;
else
Pml = 0.933;
P=(L*(De/1000))*Pml;
printf ("O peso da bobina e:%.0f",P);
getchar();
getchar();
}
if (xx==2)
{
float restante, ltotal;
int aux=0,auy=0,auz=0,x,soma,op;
int i=0;
int y=0;
int z=0;
printf ("\n\nRestricoes de medidas das Bobinas Filhas");
printf ("\n\nLargura: De 100mm a 1500mm de largura");
printf ("\nAltura: De 800 a 1400 de diametro ou de 400mm a 700mm de
raio");
printf ("\nPeso: De 250Kg a 1000Kg");
printf ("\n\nDigite o numero de pedidos desejados:");
scanf ("%d",&x);
int vet[x];
for (i=0;i<x;i++)
{
printf ("Digite a largura de cada bobina filha (em milimetros):");
scanf ("%d",&vet[i]);
aux += vet[i];
}
for (y=0;y<x;y++)
{
printf ("Digite a altura da bobina filha (em milimetros):");
scanf ("%d",&vet[y]);
auy += vet[y];
}
for (z=0;z<x;z++)
{
printf ("Digite o pesoda bobina filha (em Kg):");
scanf ("%d",&vet[z]);
auz += vet[z];
}
printf ("\nA largura maxima usada e:%d",aux);
printf ("\nA altura maxima usada e:%d",auy);
printf ("\nO peso total e:%d",auz);
ltotal = aux;
printf ("\n\nA largura total utilizada e: %.2f", ltotal);
restante = (1-(ltotal/2450))*100;
printf ("\n\nA porcentagem restante da Bobina Jumbo com 2450 e: %f ",
restante);
getchar();
getchar();
}
else
printf ("\n\nVoce digitou errado, digite 0 para fechar o programa e tente
novamente");
scanf ("%f",&zz);
{
if (zz==0)
getchar();
}