armazenar estoque em uma matriz
Publicado por NewLinuxer 13/12/2005
[ Hits: 6.443 ]
neste programa uma matriz recebe o estoque de cada porduto (são 4) em cada armazem (são 4), depois mostre que armazem tem maior estoque do produto 2 menor estoque do produto 4 e a quantidade de itens em cada armazem.
PROGRAM EXERCICIO6;
USES CRT;
VAR
MATRIZ: ARRAY [1..5,1..4] OF INTEGER;
LINHA,COLUNA, MAIOR, MENOR: INTEGER;
ARMAZEM: ARRAY [1..4] OF INTEGER;
BEGIN
CLRSCR;
FOR LINHA:= 1 TO 4 DO
ARMAZEM[LINHA]:=0;
FOR COLUNA:=1 TO 4 DO
BEGIN
FOR LINHA:=1 TO 4 DO
BEGIN
WRITE('INFORME A QUANTIDADE DE PRODUTOS N§',COLUNA,', NO ARMAZEM ',LINHA,': ');
READLN(MATRIZ[LINHA,COLUNA]);
ARMAZEM[LINHA]:=ARMAZEM[LINHA]+MATRIZ[LINHA,COLUNA];
END;
WRITE('INFORME O VALOR DO PRODUTO ',COLUNA,': ');
READLN(MATRIZ[5,COLUNA]);
WRITELN;
END;
CLRSCR;
MAIOR:=MATRIZ[1,2];
MENOR:=MATRIZ[1,4];
FOR LINHA:=1 TO 4 DO
BEGIN
WRITELN('O ARMAZEM ',LINHA,' POSSUI ',ARMAZEM[LINHA],' ITENS ARMAZENADOS');
IF MAIOR < MATRIZ[LINHA,2] THEN
MAIOR:= MATRIZ[LINHA,2];
IF MENOR > MATRIZ[LINHA,4] THEN
MENOR:= MATRIZ[LINHA,4];
END;
WRITELN;
WRITE('O ARMAZEM ');
FOR LINHA:=1 TO 4 DO
IF MAIOR = MATRIZ[LINHA,2] THEN
WRITE(LINHA,', ');
WRITELN('POSSUI O MAIOR ESTOQUE DO PRODUTO 2, COM ',MAIOR,' PRODUTOS');
WRITE('O ARMAZEM ');
FOR LINHA:=1 TO 4 DO
IF MENOR = MATRIZ[LINHA,4] THEN
WRITE(LINHA,', ');
WRITELN('POSSUI O MENOR ESTOQUE DO PRODUTO 4, COM ',MENOR,' PRODUTOS');
READKEY;
END.
Calculadora Empresarial feita no Lazarus (Delphi 7 para Linux)
mais um modelo de programa com vetor
Nenhum comentário foi encontrado.
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Como quebrar senha usando john the ripper
[Resolvido] VirtualBox can't enable the AMD-V extension
Como verificar a saúde dos discos no Linux
Como instalar , particionar, formatar e montar um HD adicional no Linux?
Não consigo instalar distro antiga no virtualbox nem direto no hd (17)









