Código

<syntaxhighlight lang="python3"> var_lote = open("qualidadet.txt","w") lote = int(input("Digite o código de barra do lote: ")) quantidade = int(input("Quantos componentes estão presentes em seu farmaco? ")) while quantidade < 1 or quantidade > 20:

  print ("Digite novamente")
  quantidade = int(input("Quantos componentes estão presentes em seu farmaco? "))

i =0 substancia = [] print("Por favor digite o nome de cada substância") while i < quantidade:

   substancia.append(str(input("Substância %i: " %(i+1))))
   i = i + 1

print ("Digite o minimo exigido de cada substância: ")

i=0 minimo = [] while i < quantidade:

   minimo.append (input("Mínimo da substância %s: " % substancia[i]))
   var_lote.writelines('mínimo subs. %s: %s\n' %(substancia[i], minimo[i]))
   i = i + 1
   

print ("Digite o maximo exirgido de cada substância: ") i=0 maximo = [] while i < quantidade:

   maximo.append (input("Máximo da substância %s: " %substancia[i]))
   var_lote.writelines('máximo subs. %s: %s\n' %(substancia[i], maximo[i]))
   i = i + 1

print ("Agora digite os resultados obtidos após o teste feito na amostra do lote:",lote,) i=0 resultado = [] while i < quantidade:

   resultado.append (input("Resultado da substância %s: " %substancia[i]))
   var_lote.writelines('resultado subs. %s: %s\n' %(substancia[i], resultado[i]))
   i+= 1

i=0 resultado=[] while i < quantidade:

  if (minimo <= resultado and resultado <= maximo):
     print ("Resultado da substância %s não está dentro do padrão permitido" %substancia[i])
     i+=1
  else:
     print("Resultado da substância %s está dentro do padrão permitido" %substancia[i])
     i+=1

var_lote.close() </syntaxhighlight>

   

Escopo

#controle total

#Objetivos

   #Definir 15 números  para o código de barra

   #Verificar as características do fármaco para avaliação: aspecto do comprimido quanto ao aspecto físico e dureza.

   #No final perguntar se os dados estão corretos se sim imprimir uma tabela

com resultado, se não voltara para o Inicio

   #Não tem necessidade de especificar o operador

   #O calculo será¡ simples, apenas irão verificar se estão¡ entre o mínimo e o máximo

que foram especificados.

lote = int(input("Digite o código de barra do lote: "))

quantidade = int(input("Quantos componentes estão presentes em seu fármaco? "))

while quantidade < 1 or quantidade > 20:

   print ("Digite novamente")

   quantidade = int(input("Quantos componentes estão presentes em seu fármaco?

"))

i =0

substância = []

print("Por favor digite o nome de cada substância")

while i <= quantidade:

    substância.append(str(input("Substância %i: " %i)))

    i = i + 1

print ("Digite o mínimo exigido de cada substância: ")

i=0

mínimo = []

while i <= quantidade:

    minimo.append (input("Mínimo da substância %s: " % substancia[i]))

    i = i + 1

print ("Digite o máximo exigido de cada substância: ")

i=0

máximo = []

while i <= quantidade:

    máximo.append (input("Máximo da substância %s: " %substancia[i]))

    i = i + 1

print ("Agora digite os resultados obtidos após o teste feito na amostra do

lote:",lote,)

i=1

resultado = []

while i <= quantidade:

    resultado.append (input("Resultado da substância %s: " %[i]))

    i+= 1

i=1

resultado=[]

while i <= quantidade:

   if (mínimo <= resultado and resultado <= máximo):

      print ("Resultado da substância %i dentro do padrão permitido:" %i)

      i+=1

   else:

      print("Resultado da substância %i não estão¡ dentro do padrão

permitido:" %i)

      i+=1

  • O Projeto Qualidade Total compreende avaliar a versatilidade do produto da indústria de remédio. Nosso programa avalia a qualidade de determinado lote e se o mesmo atende as exigências do mercado.
  • Objetivo da aplicação Verificar a qualidade existente em cada lote produzido.


Entradas


  • Definição para analise de cada substância presente no comprimido. Através da leitura do código de barra é possível identificar o lote daquele medicamento. Será digitado o valor mínimo e máximo de cada componente existente no produto final. Após a análise será digitado os valores obtidos das substâncias dessa amostra.
  • O que o sistemas receberá de dados?
    • Ex: quais dados serão digitados via teclado


Saídas


  • Saíra o número do código de barra do lote, com aprovação ou reprovação. De acordo com os resultados obtidos no teste quantitativo e qualitativo.
  • O que será gerado de resultado impresso?
    • Ex: quais dados serão publicados na tela ou no papel


Armazenamento


  • Os dados obtidos na análise da amostra com os valores de mínimo e máximo de cada substância daquele lote.
  • O que será gravado em arquivo


Cálculos


  • O que será processado?


fase II

  • se vocês fossem evoluir nesta aplicação, o que vocês incrementariam?

Desenvolvedores


  • Átna Gomes Silva Pelet
  • Chayani Meneghetti
  • Joyce Reis