Lógica, perguntado por brunaarod, 1 ano atrás

URGENTEE
Faça um algoritmo que leia, de 100 produtos, o preço unitário e a quantidade. Calcule e exiba: a- Quantos produtos possuem quantidade menor que o vigésimo produto; b- Quantos produtos possuem o preço unitário maior que o preço do décimo produto; c- O valor total do estoque.

Soluções para a tarefa

Respondido por z3z1nh0
1
produtos = [2][50]
//Matriz de duas linhas por 50 colunas

Repita 100 vezes:
   produtos[ 1 ][ i ] = input_preço
   produtos[ 2 ][ i ] = input_quantidade
   i = i + 1 


a)
Repita 100 vezes:
      produtos[ 1 ][ i ] = input_preço
      produtos[ 2 ][ i ] = input_quantidade
      i = i + 1 
      Se i > 20 e produtos[ 2 ][ i ] < produtos[ 2 ][ 20 ]:
         x = x + 1
   
Repita 20 vezes:    
      Se produtos[ 2 ][ i ] < produtos[ 2 ][ 20 ]:   
         x = x + 1
      i = i + 1
  
Exiba (x)




b)

Repita 100 vezes:
      produtos[ 1 ][ i ] = input_preço
      produtos[ 2 ][ i ] = input_quantidade
      i = i + 1 
      Se i > 10 e produtos[ 1 ][ i ] > produtos[ 1 ][ 10 ]:
         x = x + 1
   
Repita 20 vezes:    
      Se produtos[ 1 ][ i ] > produtos[ 1 ][ 10 ]:   
         x = x + 1
      i = i + 1
  
Exiba (x)




c)

Repita 100 vezes:
      produtos[ 1 ][ i ] = input_preço
      produtos[ 2 ][ i ] = input_quantidade
      i = i + 1 

Repita 100 vezes:
     total = produtos[ 1 ][ i ] + total
exiba (total)







--
O trecho de leitura foi repetido para facilitar a compreensão. Obviamente, ele ocorre apenas uma vez

brunaarod: ok obrigada !
Perguntas interessantes