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