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.