Anda di halaman 1dari 5

ANSELMO DUARTE

RA 9859523727

CARLOS DANIEL PEREIRA DE ANDRADE RA 8465181978


FERNANDO SOARES DE OLIVEIRA

RA 8642256868

GIOVANI VITOR

RA 9902005062

LUIZ FERNANDO SOARES

RA 8636273486

LEONARDO GARCIA TORRES

RA 9902009199

TRABALHO DE ALGORITMO E PROGRAMAO


ATPS

Centro Universitrio Anhanguera


Leme- 2014

#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();
}

Anda mungkin juga menyukai