Atps De Algoritimo
Exames: Atps De Algoritimo. Pesquise 862.000+ trabalhos acadêmicosPor: NALDOELC • 21/9/2013 • 849 Palavras (4 Páginas) • 291 Visualizações
Relatório 2 – Programação Estruturada
Criação do algoritmo.
1-CRIAR A VARIÁVEL QUANT PARA RECEBER O VALOR ENTRADO PELO USUARIO DE NUMERO DE PEDIDOS
2-CRIAR A VARIÁVEL DADOS DE ACORDO COM O NUMERO DE DADOS NECESSARIOS LARGURA, ALTURA, PESO
3-CRIAR A VARIÁVEL BOBINA COM VALOR CONSTANTE DE 2450
4-CRIAR UMA VARIÁVEL DO TIPO MATRIZ DE DUAS DIMENSÕES PARA ARMAZENAR O NUMERO DO CLIENTE E SEUS DADOS
5-CRIAR DUAS VARIÁVEIS QUE SERVIRÃO DE CONTADORES DO LAÇO PARA
6-CRIAR UM LAÇO DO TIPO 'PARA' E PREENCHER OS VALORES DO PEDIDO
7-CRIAR UM LAÇO DO TIPO 'PARA' E SOMAR OS VALORES DAS LARGURAS DE TODOS OS PEDIDOS ATRIBUINDO A VARIÁVEL SOMA E IMPRIMIR ESSE VALOR
8-CRIAR A VARIÁVEL TOTALBOBINAS PARA RECEBER O CALCULO DA VARIÁVEL SOMA DIVIDIDO PELA VARIÁVEL BOBINA
9-CRIAR A VARIÁVEL REFUGO PARA RECEBER O VALOR ARREDONDADO PARA CIMA DA VARIÁVEL TOTALBOBINAS, PARA SABER O NUMERO DE BOBINAS NECESSARIAS EM INTEIRO
10-CRIAR A VARIÁVEL PERCENTUAL PARA RECEBER O VALOR EM PORCENTAGEM DO REFUGO
11-IMPRIMIR A QUANTIDADE EM UNIDADE DE BOBINAS NECESSARIAS PARA COMPLETARÃO O PEDIDO
12-SE VARIÁVEL TOTALBOBINAS FOR MENOR QUE ZERO IMPRIMA QUE NÀO HÁ REFUGO NO PEDIDO
13-SE A VARIÁVEL TOTALBOBINAS FOR MAIOR QUE ZERO, ATUALIZAR SEU VALOR ATRIBUINDO A ELA O VALOR DA VARIÁVEL REFUGO MULTIPLICADO PELA VARIÁVEL BOBINA, EM SEGUIDA ATUALIZAR O VALOR DA VARIÁVEL REFUGO ATRIBUINDO A ELA O RESULTADO DA SUBTRAÇAO DA VARIÁVEL TOTALBOBINAS MENOS A VARIÁVEL SOMA
E IMPRIMA O VALOR DO REFUGO EM MILIMETROS NA TELA.
14-IMPRIMIR SE O PEDIDO DEVE SER CONFIRMADO OU NAO
EM PORTUGOL
PROGRAMA CALCULO_CORTE
VAR
REFUGO, TOTALBOBINAS,PERCENTUAL : REAL;
QUANT, i, j : INTEIRO;
BOBINA = 2450 : INTEIRO;
DADOS = 3 : INTEIRO;
ARRAY PEDIDO[QUANT][DADOS] : INTEIRO;
SOMA = 0 : REAL;
INICIO
IMPRIMA("QUANTOS PEDIDOS DESEJA CADASTRAR ");
LEIA QUANT;
PARA i = 1 ATÉ QUANT PASSO 1 FAÇA
IMPRIMA("DIGITE OS DADOS DE LARGURA, ALTURA E PESO DO CLIENTE: ", i,"APERTE ENTER APOS CADA ITEM");
PARA j = 1 ATÉ DADOS PASSO 1 FAÇA
LEIA PEDIDO[i][j];
FIMPARA
FIMPARA
PARA i = 1 ATÉ QUANT PASSO 1 FAÇA
SOMA = SOMA + PEDIDO[i][0];
FIMPARA
IMPRIMA("O VALOR TOTAL DAS LARGURAS INFORMADAS É DE: ",SOMA);
TOTALBOBINAS = SOMA / BOBINA;
REFUGO = ARREDONDAR(TOTALBOBINAS);
IMPRIMA("O NUMERO NECESSARIO DE BOBINAS JUMBO para suprir os pedidos e: ", REFUGO)
SE(TOTALBOBINAS > 0)FAÇA
TOTALBOBINAS = REFUGO * BOBINA;
REFUGO = TOTALBOBINAS - SOMA;
IMPRIMA("ESTES PEDIDOS TERAO UM REFUGO DE: ", REFUGO);
SENAO
IMPRIMA("ESTES PEDIDOS NAO TERAO REFUGO");
FIMSE
PERCENTUAL = REFUGO * 100 / BOBINA;
IMPRIMA("O TOTAL DE REFUGO EM PORCENTAGEM: ", PERCENTUAL);
IMPRIMA("DESEJA PROSSEGUIR ? SIM OU NAO").
Segue o Código em C
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
main()
{
int DADOS = 3;
int QUANT = 0;
...