calculadora de informação nutricional

Propaganda
CALCULADORA DE INFORMAÇÃO NUTRICIONAL
Daniel de Barba KAESTNER1, Emily da Silva FITZLAFF1, Guido KAESTNER2, Marcos Aurélio Pedroso LEANDRO3.
1 – alunos do Técnico em Informática do IFC - Campus Rio do Sul; 2 – aluno BCC do IFC - Campus Rio do Sul; 3 –
orientador IFC - Campus Rio do Sul.
Introdução
O uso das informações nutricionais obrigatórias nos rótulos dos alimentos e bebidas
embaladas está regulamentado no Brasil desde 2001 e visa favorecer, ao consumidor, escolhas
que promovam o consumo de uma dieta mais equilibrada e saudável. A demanda crescente da
sociedade por informações confiáveis acerca dos produtos exige esforço do governo e setor
produtivo para implantação de uma efetiva rotulagem nutricional de alimentos (ANVISA,
2005). Para obter os valores nutricionais de um determinado produto não é tão simples, pois
envolve cálculos matemáticos complexos, cujas fórmulas devem estar de acordo com as
normas criadas por órgãos responsáveis.
Devido à complexidade inerente dos referidos cálculos, os microempreendedores
muitas vezes necessitam contratar pessoas para realizar as fórmulas e a formatação das
tabelas. Portanto, o objetivo deste trabalho é desenvolver um aplicativo Web, que realize os
cálculos necessários, para obter informações nutricionais de uma determinada receita caseira e
a geração automática da tabela com os valores por porção. Neste caso o cálculo irá depender
apenas da entrada dos valores nutricionais referentes aos ingredientes utilizados na referida
receita, o que representa uma tarefa simples e que todo o usuário poderá realizar. O aplicativo
irá retornar os resultados correspondentes – como a quantidade de valor energético,
carboidratos, proteínas, gorduras totais, gorduras saturadas, gorduras trans, fibra alimentar e
sódio – nos modelo linear e tabela.
Material e Métodos
O desenvolvimento do aplicativo necessitou das seguintes ferramentas:
- Linguagens de programação HTML, CSS, JavaScript, PHP e SQL
- MySQL Workbench
- EasyPHP
- Sublime Text
A linguagem HTML (HyperText Markup Language), uma linguagem de marcação,
é a base para o desenvolvimento de páginas Web, pois todos os navegadores são capazes de
interpretar. CSS é uma linguagem de folhas de estilo, ou seja, trabalha as partes visuais do
aplicativo como cores, menus e posicionamento organizado dos objetos. Javascript uma
linguagem de programação interpretada, que foi utilizada para mensagens de alerta do
aplicativo, cujo objetivo é a confirmação de preenchimento de campos obrigatórios dos
formulários. PHP (Hypertext Preprocessor) é uma linguagem de script open source de uso
geral, que atua ao lado de um servidor, será a principal linguagem já que se trata da parte
lógica do aplicativo, onde terá o papel de resolver as fórmulas matemáticas para obter os
valores nutricionais.
Utilizamos também o MySQL Workbench que serve para a modelagem de banco de
dados em SQL, que será muito relevante para criar o nosso banco de dados que irá armazenar
os dados do usuário. O Sublime Text para edição de códigos fonte. E o EasyPHP para atuar
no sistema operacional Windows como um servidor, trabalhando diretamente com o
programador, em seu próprio computador, sem a necessidade de hospedar os documentos em
um servidor.
Resultados e discussão
Foram criados os códigos necessários para gerar a aplicação Web, usando as
ferramentas e linguagens citadas. Ao entrar com os valores dos dados de informação
nutricional de cada ingrediente usado na receita, a aplicação realiza os cálculos e retorna os
valores nutricionais para a nova receita. Favorecendo o usuário, pois ele não necessita dispor
de seu tempo para criar e formatar uma tabela no modelo padrão.
A figura 1 mostra o resultado da geração da tabela dentro dos padrões exigidos pela
ANVISA, juntamente com o código fonte que a gera, que é exibido na figura 2.
Figura 1. Tabela de Informação Nutricional – Modelo Vertical
Figura 2. Código gerador do Modelo Vertical exibido na figura 1
Na figura 3 temos o modelo linear, também de acordo com os padrões da ANVISA e
seu código fonte correspondente é exibido na figura 4.
Figura 3. Informações nutricionais no modelo linear.
Figura 4. Código gerador do Modelo Vertical exibido na figura 1
O aplicativo é fácil de ser usado e é gratuito, o que proporciona total assistência da
parte financeira ao microempreendedor individual, que não necessita contratar pessoas para
realizar os cálculos.
O que pretendemos prosseguir no futuro é disponibilizar aos usuários mais formas
de cálculos, não só das informações nutricionais obrigatórias, mas também deixá-lo mais
completo com o cálculo de vitaminas, colesterol, cálcio, ferro, zinco entre outros, já que
alguns produtos também possuem estas informações adicionais perante as informações
obrigatórias. Além disso, pretendemos criar a possibilidade de os usuários salvarem suas
receitas, e seus respectivos valores nutricionais, no banco de dados, para posterior consulta e
também para permitir o compartilhamento entre usuários, de suas receitas.
Conclusão
Este tema se mostrou muito relevante para incentivar os microempreendedores, do
setor alimentício, a possuírem, em seu próprio produto, a informação nutricional, que, mesmo
por lei, ainda existem produtos caseiros e artesanais que não possuem, na maior parte das
vezes por não obter o acesso a estas ferramentas e recursos. Além disso, buscamos incentivar
aqueles que tenham alguma dificuldade com cálculos matemáticos e com edição de tabelas.
O aplicativo faz o cálculo nutricional do valor energético, carboidratos, proteínas,
gorduras totais, gorduras saturadas, gorduras trans, fibra alimentar e sódio, que são
obrigatórios para quaisquer produtos tanto de alimentos como bebidas. Este vai atuar online e
utilizou as linguagens de programação voltadas para Web.
Mesmo atendendo a necessidades dos usuários, desejamos fazer o cálculo não só do
que é obrigatório por lei mais sim atender a necessidades de produtos que tenham por
exemplo cálcio, ferro entre outros, assim dar a disponibilidade para o usuário utilizar estes
meios para deixar o seu cliente mais informado sobre o que está consumindo.
Referências
PHP, 2015. O que é PHP? (http://php.net/manual/pt_BR/intro-whatis.php). Acesso:
15/09/2015.
LINHA DE CÓDIGO, 2015. HTML (http://www.linhadecodigo.com.br/artigo/81/htmlbasico.aspx). Acesso: 15/09/2015.
TECMUNDO, 2015. O que é CSS? (http://www.tecmundo.com.br/programacao/2705-o-quee-css-.htm). Acesso: 13/09/2015.
GETTING STARTED, 2015. O que é JavaScript? (http://tableless.github.io/iniciantes/manual
/js/). Acesso: 13/09/2015.
PORTAL DA ANVISA GOVERNO FEDERAL, 2015. Rotulagem nutricional de alimentos
(http://portal.anvisa.gov.br/wps/wcm/connect/939b780041242139b8bfbb0ea338d2ac/GGALI
-GPESP+-+22-1-2013+-+Rotulagem+de+alimentos+-+296.pdf?MOD=AJPERES). Acesso:
10/09/2015.
PORTAL DA ANVISA GOVERNO FEDERAL, 2015. Manual orientação às indústrias de
alimentos (http://portal.anvisa.gov.br/wps/wcm/connect/5f53be80474583c58ee8de3fbc4c67
35/manual_industria.pdf?MOD=AJPERES). Acesso: 11/09/2015.
Download