algoritmos e programação
Algoritmo e Programação Semestre
Prof. Luiz Felipe
Guarulhos 2013
Etapa 2: Programação estruturada
-Função para receber pedidos:
# include
Main ( )
{
int cont, n; float larg, qtde, alt; char resp [1] for (cont = 1; ; cont ++) { printf (“Digite o número do pedido”); scanf (“%i”, & n); printf
(Digite a quantidade em Kg”); scanf (“%f”, & qtde); printf (“Digite a largura da bobina em mm”); scanf (“%f”, & larg); printf (“Digite a altura da bobina em mm”); scanf (“%f”, & alt); printf (“Pedido %i cadastrado com sucesso”, n); printf (“Deseja continuar? (S/N)”); scanf (“%s”, & resp); if (strcmp (resp, “N”) = = 0) break; }
}
- Criar uma função que combine a informação de largura de todos os pedidos informados e resulte em um valor que determine qual o total que será usado da
Bobina Jumbo.
# include main ( )
{
int cont, n; float larg, total; for (cont = 1; ; cont ++) { printf (“Digite o número do pedido”); scanf (“%i”, & n); printf (“Digite a largura da bobina em mm”); scanf (“%f”, & larg); total=larg+cont; printf (“A largura total da bobina é %i”, larg, cont); }
}
-Fazer um acumulativo para demonstrar o total de volume de produção das bobinas filhas.
# include
# include main ( )
{
int cont, cod, vol; char resp [1] for (cont = 1; ; cont ++) { printf (“Digite o código do produto”); scanf (“%i”, & cod); printf (Digite o volume produzido”); scanf (“%i”, & vol); printf (“\n O produto %i tem %i bobinas produzidas”, cod, vol); printf (“Deseja saber o volume de produção de mais algum item? (S/N)”); scanf (“%s”, & resp); if (strcmp (resp, “N”) == 0) break; }
}
- Fazer um acumulativo para demonstrar o