domingo, 8 de maio de 2022

URI Online Judge | 1011 - Esfera ( Resolução Em Linguagem C )




Problema:

beecrowd| 1011
Esfera


Faça um programa que calcule e mostre o volume de uma esfera sendo fornecido o valor de seu raio (R). A fórmula para calcular o volume é: (4/3) * pi * R3. Considere (atribua) para pi o valor 3.14159.

Dica: Ao utilizar a fórmula, procure usar (4/3.0) ou (4.0/3), pois algumas linguagens (dentre elas o C++), assumem que o resultado da divisão entre dois inteiros é outro inteiro.

Entrada

O arquivo de entrada contém um valor de ponto flutuante (dupla precisão), correspondente ao raio da esfera.

Saída

A saída deverá ser uma mensagem "VOLUME" conforme o exemplo fornecido abaixo, com um espaço antes e um espaço depois da igualdade. O valor deverá ser apresentado com 3 casas após o ponto.


Exemplos de Entrada
Exemplos de Saída
3 VOLUME = 113.097
15 VOLUME = 14137.155
1523 VOLUME = 14797486501.627


Resolução:

 A resolução deste problema é bem simples, basta lermos o valor do raio, aplicar a formula que nos é passada e exibir o resultado como um numero decimal com 3 números após a virgula.

Passos:
  1. Declarar as variáveis;
  2. Ler o valor do raio;
  3. Aplicar a formula: volume = (4/3.0)* 3.14159 * (raio * raio * raio);
  4. Exibir o resultado

Resolução em portugol:


Algoritmo "beecrowd 1011 - Esfera"

// Descrição   : Resolução beecrowd 1011 - Esfera
// Autor       : Leandro Martins
// Data        : 25/12/2021
Var
// Seção de Declarações das variáveis 
   raio, volume: real


Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
   leia (raio)
   volume <- (4/3.0)* 3.14159 * (raio * raio * raio)
   escreval ("VOLUME = ", volume:1:3)


Fimalgoritmo



Resolução em C:


// Problema: beecrowd - 1011 - Esfera
// Elaborado por: Leandro Martins
// Data: 23/11/2021

// Importação das bibliotecas
#include 

// Início da função principal. 
int main() { 
 
 	// Declaração das variáveis.
    double raio, volume;
    
    //  Input do valor para o valor do raio.
    scanf ("%lf", &raio); 
    
    //  Calculo do valor do volume de acordo com a formula passada.
    volume = (4/3.0)* 3.14159 * (raio * raio * raio);
	 
 	// Impressão do resultado.
 	printf("VOLUME = %.3lf\n",volume);
 	
 	//Retorno da função principal.
    return 0;
     
// Fim da função principal.
}



Ferramentas:
VisualG, Clique aqui para baixar, ou aqui para saber mais.
Dev-C++, Clique aqui para baixar, ou aqui para saber mais.







quarta-feira, 2 de junho de 2021

Como inserir um Popup Like box do Facebook em seu site ou blogger.



Você prestou atenção no popup que apareceu quando entrou nesta página?

Se é isto que está procurando, esta postagem vai te ajudar a inserir um assim em seu site ou blog de uma forma muito simples.

Basicamente terá que copiar o código a seguir, inserir o endereço da sua página e colar em um gadget do tipo HTML/JavaScriptA.

Passo a passo:

1 - Copie o codigo a seguir:




<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js' type='text/javascript'></script>

<style scoped='' type='text/css'>
#fb-fanbox {
display:none;
background:rgba(0,0,0,0.9);  /*--- COR DE FUNDO TOTAL--- */
width:100%;
height:100%;
position:fixed;
top:0;
left:0;
z-index:99999;
-webkit-transform:translateZ(0);
}
#fb-boxclose {
width:10%;
height:100%;
-webkit-transform:translateZ(0);
}
#fb-boxview {
background:#fff;

/*--- border:8px solid #03a9f4;  COR DE FUNDO DO BOX--- */

border:8px solid #03a9f4; /*--- COR DE FUNDO DO BOX--- */
width:500px;  /*--- LARGURA--- */
height:130px;  /*--- ALTURA--- */ 
position:absolute;
top:40%;
left:50%;

transform: translate(-50%, -50%);

 
/*--- top:33%; --- */
/*--- left:0%; --- */ 

border-radius:3px;
}
#fb-closebox {
float:right;
cursor:pointer;
position:absolute;
right:-1px;
top:-2px;
z-index:2;
}
#fb-closebox:before {
content:"Fechar";  /*--- ALTERE SE DESEJAR--- */
padding:5px 8px;
background:#03a9f4;  /*--- COR DE FUNDO DA ÁREA FECHAR--- */
color:#fff;
font-weight:normal;
font-size:10px;  /*--- TAMANHO DA FONTE--- */
font-family:inherit;
}
#fb-boxlink,#fb-boxlink a.visited,#fb-boxlink a,#fb-boxlink a:hover {
color:#aaaaaa;
font-size:9px;
text-decoration:none;
text-align:center;
padding:5px;
}
</style>


<script type='text/javascript'>
//<![CDATA[
jQuery.cookie = function (key, value, options) {
// Definições de cookie
if (arguments.length > 1 && String(value) !== "[object Object]") {
options = jQuery.extend({}, options);
if (value === null || value === undefined) {
options.expires = -1;
}
if (typeof options.expires === 'number') {
var days = options.expires, t = options.expires = new Date();
t.setDate(t.getDate() + days);
}
value = String(value);
return (document.cookie = [
encodeURIComponent(key), '=',
options.raw ? value : encodeURIComponent(value),
options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
options.path ? '; path=' + options.path : '',
options.domain ? '; domain=' + options.domain : '',
options.secure ? '; secure' : ''
].join(''));
}
// Dapatkan cookie
options = value || {};
var result, decode = options.raw ? function (s) { return s; } : decodeURIComponent;
return (result = new RegExp('(?:^|; )' + encodeURIComponent(key) + '=([^;]*)').exec(document.cookie)) ? decode(result[1]) : null;
};
//]]>
</script>
<script type='text/javascript'>
jQuery(document).ready(function($){
if($.cookie('popup_facebook_box') != 'yes'){
$('#fb-fanbox').delay(3000).fadeIn('fast');
$('#fb-closebox, #fb-boxclose').click(function(){
$('#fb-fanbox').stop().fadeOut('fast');
});
}
$.cookie('popup_facebook_box', 'yes', { path: '/', expires: 1 });
});
</script>



<div id='fb-fanbox'>
<div id='fb-boxclose'>
</div>
<div id='fb-boxview'>
<div id='fb-closebox'>
</div>
<iframe allowtransparency='true' frameborder='0' scrolling='no' src='//www.facebook.com/plugins/likebox.php?
href=https://www.facebook.com/PontoProgramar&width=550&height=550&colorscheme=light&show_faces=true&show_border=false&stream=false&header=false'
style='border:none;overflow:hidden;width:600px;height:600px;'></iframe>
</div>
</div>

Clique aqui para fazer o download do código.

2 - Altere o trecho: "https://www.facebook.com/PontoProgramar" para o endereço da página que deseja.

OBS: Os principais trechos de código estarão em destaque e na cor azul.

3 - Vá até as configurações de layout do seu blog.

4 -  Clique em: Adicionar um Gadget e selecione HTML/JavaScript.


5 - Cole o código com suas devidas alterações.

OBS: Se não utilizar o blogger, o ideal é inserir o código na página inicial do seu site.

Pronto. Seu popup vai aparecer para cada visitante uma vez por dia.


Você pode personalizar a frequência em que o ele irá aparecer alterando o seguinte trecho do código:

$.cookie('popup_facebook_box', 'yes', { path: '/', expires: 1 });

O 'yes' controla se haverá um controle de tempo para que o o pupup apareça novamente.

Se alterar o 'yes' para 'no' o popup aparecerá sempre que o usuário carregar uma página.

O trecho 'expires: 1' controla a quantidade em dias para exibir novamente.


Poderá personalizar também o tamanho e as cores de acordo com a sua necessidade.

Os principais trechos para personalização estão comentados no código. Use sua criatividade e seja feliz.😄


E já que estamos falando nisso, aproveita e deixa um like em nossa página.👍


É isso, obrigado pela visita, fique a vontade para deixar sua crítica ou comentário.

quinta-feira, 7 de maio de 2020

Desenvolvi um Jogo da Velha utilizando Unity e publiquei na Playstore.


E aí galera, o meu maior objetivo ao começar a programar assim como o de muitas pessoas foi aprender a desenvolver jogos.

E hoje finalmente publiquei o meu primeiro jogo na Playstore.

É um simples jogo da velha, mas para mim é a realização de um sonho, por isso tenho muito orgulho de fazer esta publicação aqui, e gostaria de convidar vocês a baixarem e jogarem.




 Obrigado pela visita e espero que tenham gostado.

quinta-feira, 27 de junho de 2019

URI Online. Exercícios resolvidos em Linguagem C. Nível Iniciante.

Exercitar é uma das principais atividades para quem quer aprender ou melhorar determinada habilidade, e com a programação não é diferente.


Estou deixando aqui uma lista com exercício de nível iniciante resolvidos em C. Espero que possa ser útil ajudando a tirar dúvidas ou dando uma visão diferente sobre os problemas.
Qualquer dúvida ou sugestão fique a vontade para deixar um comentário.


URI Online. Exercícios resolvidos em Linguagem C. Nível Iniciante.













Se este conteúdo foi útil pra você curta e compartilhe nossa página no Facebook e ajude para que mais pessoas o encontre. Clique Aqui.

quarta-feira, 26 de junho de 2019

URI Online Judge | 1010 - Cálculo Simples ( Resolução Em Linguagem C )

Para a resolução deste problema serão usadas duas ferramentas:

VisualG, você pode baixar-lo clicando aqui. Ou saber mais clicando aqui.

Dev-C++, você pode baixa-lo clicando aqui. Ou saber mais clicando aqui.


Problema:

URI Online Judge | 1010
Cálculo Simples

Neste problema, deve-se ler o código de uma peça 1, o número de peças 1, o valor unitário de cada peça 1, o código de uma peça 2, o número de peças 2 e o valor unitário de cada peça 2. Após, calcule e mostre o valor a ser pago.


Entrada
O arquivo de entrada contém duas linhas de dados. Em cada linha haverá 3 valores, respectivamente dois inteiros e um valor com 2 casas decimais.


Saída
A saída deverá ser uma mensagem conforme o exemplo fornecido abaixo, lembrando de deixar um espaço após os dois pontos e um espaço após o "R$". O valor deverá ser apresentado com 2 casas após o ponto.



Exemplos de Entrada
Exemplos de Saída
12 1 5.30
16 2 5.10
VALOR A PAGAR: R$ 15.50
13 2 15.30
161 4 5.20
VALOR A PAGAR: R$ 51.40
1 1 15.10
2 1 15.10
VALOR A PAGAR: R$ 30.20

Resolução:

Neste problema precisamos fazer a leitura do código, quantidade(ou numero), de valor de cada uma de duas peças diferentes.
Deixaremos o código de lado e vamos trabalhar com a quantidade e valor.
Para calcular o total basta multiplicar o numero de peças da peça 1 pelo seu valor, em segui multiplicar o número de peças da peça 2 pelo seu valor, e por ultimo somar os dois produtos.
Fica assim: 
numero1*valor1+numero2*valor2

Depois basta exibir o resultado como pedido.


Algoritmo no VisualG.


Descrição:

Linhas com //: comentários a cerca do algoritmo.
Linha 1: Nome do Algoritmo.
Linha 3: Inicio da seção de variáveis.
Linhas 4 e 5: Declaração das variáveis.
Linha 7: Inicio da execução do programa.
Linha 8 e 9: Leitura dos valores das variáveis referente as peças.
Linha 10: Calculo do total. 
Linha 11: Exibição do resultado na tela. 1:2 indica o número minimo de números antes do ponto e o numero máximo de casas decimais exibidas.
Linha 13: Fim do algoritmo.

Resolução em C:


Descrição:

Linha 1: Importação do cabeçalho stdio.h responsável pelas funções de entrada e saída padrão em C.
Linhas 2: Início da função main.
Linha 3 e 4: Declaração das variáveis.
Linha 6 e 7: Leitura dos valores para as variáveis referentes as peças. %d indicador variável int, %f indicador de float, e & indica o endereço de memoria da variável escrita a seguir.
Linha 8: Calculo do total.
Linha 9: Printf. O resultado é mostrado na tela. o .2 indica o número de casas decimais a serem exibidas.
Linha 11: Valor de retorno da função.
Linha 12: Fim da função main. 

Você pode baixar esta resolução tanto no VisualG quanto em linguagem C clicando aqui.
Quer saber mais sobre a linguagem C? Clique aqui.

Obrigado pela visita. Qualquer dúvida ou sugestão fique a vontade para deixar um comentário.

terça-feira, 25 de junho de 2019

URI Online Judge | 1009 - Salário com Bônus ( Resolução Em Linguagem C )

Para a resolução deste problema serão usadas duas ferramentas:

VisualG, você pode baixar-lo clicando aqui. Ou saber mais clicando aqui.

Dev-C++, você pode baixa-lo clicando aqui. Ou saber mais clicando aqui.


Problema:

URI Online Judge | 1009
Salário com Bônus

Faça um programa que leia o nome de um vendedor, o seu salário fixo e o total de vendas efetuadas por ele no mês (em dinheiro). Sabendo que este vendedor ganha 15% de comissão sobre suas vendas efetuadas, informar o total a receber no final do mês, com duas casas decimais.

Entrada
O arquivo de entrada contém um texto (primeiro nome do vendedor) e 2 valores de dupla precisão (double) com duas casas decimais, representando o salário fixo do vendedor e montante total das vendas efetuadas por este vendedor, respectivamente.


Saída
Imprima o total que o funcionário deverá receber, conforme exemplo fornecido.



Exemplos de Entrada
Exemplos de Saída
JOAO
500.00
1230.30
TOTAL = R$ 684.54
PEDRO
700.00
0.00
TOTAL = R$ 700.00
MANGOJATA
1700.00
1230.50
TOTAL = R$ 1884.58

Resolução:

O exercício pede a entrada do nome de um vendedor, seu salário fixo e o valor em vendas, o salário total do vendedor é o salário fixo mais 15% do total em vendas. Uma forma de calcular 15% de um número é multiplicando o mesmo por 0.15.

Este exercício é interessante pois a sua resolução exige alguns conceitos que até agora não haviam sido explorados no URI online, como caractere, string e vetores.
caracteres são letras, números ou mesmo símbolos, a linguagem de utiliza a tabela ASCII como índice.
Em C existe um tipo de dados para caractere que é o tipo "char", porém ele serve para armazenar um único caractere, logo não é o bastante para armazenar um nome como pedido no exercício, então usaremos uma string.
Uma string nada mais é do que uma sequencia de caracteres, muitas linguagens de programação tem um tipo de dados especifico para string, mas não é o caso de C.
Em C string é são usadas por meio de vetores de caracteres.
Um vetor é um conjunto de variáveis.
Veja um exemplo bem simples nesta imagem:
Tendo estes conceitos em mente é hora de colocar em prática.


Algoritmo no VisualG.

Descrição:

Linhas com //: comentários a cerca do algoritmo.
Linhas 1, 3, 7 e 12: Indicam respectivamente o nome do algoritmo, inicio da seção de declaração da variáveis, inicio da execução, e o fim do algoritmo.
Linhas 4 e 5: Declaração das variáveis.
Linha 8:  Comando Leia. Entrada para os valores das variáveis nome, salario e vendas.
Linha 9: O Total é calculado somando-se o salário com os 15% do total em vendas(vendas*0.15)
Linha 10: Comando Escreva. É mostrada na tela a mensagem "TOTAL = R$ " seguida do valor da variável total.

Resolução em C:




Descrição:

Linha 1: Importação do cabeçalho stdio.h responsável pelas funções de entrada e saída padrão em C.
Linhas 3 e 11: Início e fim da função main.
Linha 4: Declaração da string nome[10]. 10 é o seu total de espaços, na pratica somente nove estão disponíveis para uso pois o ultimo espaço de uma string em C é reservada para indicar o fim.então sempre coloque um número a mais do que precisar.
Linha 5: Declaração das variáveis salario, vendas e total.
Linha 6: Scanf. Entrada para os valores de nome, salario e vendas. %s indica a entrada para o valor de uma string, lf indica a entrada de valores de variáveis double, e & é usado antes do nome da variável que receberá o valor. no caso de string o uso do & não é necessário.
Linha 7: O Total é calculado somando-se o salário com os 15% do total em vendas(vendas*0.15)
Linha 8: Printf: É mostrada na tela a mensagem "TOTAL = R$ " seguida do valor da variável total.
%1.2lf\n indica que será mostrado o valor de uma variável do topo double, limitada a duas casas decimais e depois da execução do comendo o programa pulará uma linha.

Você pode baixar esta resolução tanto no VisualG quanto em linguagem C clicando aqui.
Quer saber mais sobre a linguagem C? Clique aqui.

sábado, 22 de junho de 2019

URI Online Judge | 1008 - Salário ( Resolução Em Linguagem C )

Para a resolução deste problema serão usadas duas ferramentas:

VisualG, você pode baixar-lo clicando aqui. Ou saber mais clicando aqui.

Dev-C++, você pode baixa-lo clicando aqui. Ou saber mais clicando aqui.


Problema:

URI Online Judge | 1008
Salário

Escreva um programa que leia o número de um funcionário, seu número de horas trabalhadas, o valor que recebe por hora e calcula o salário desse funcionário. A seguir, mostre o número e o salário do funcionário, com duas casas decimais.

Entrada

O arquivo de entrada contém 2 números inteiros e 1 número com duas casas decimais, representando o número, quantidade de horas trabalhadas e o valor que o funcionário recebe por hora trabalhada, respectivamente.


Saída

Imprima o número e o salário do funcionário, conforme exemplo fornecido, com um espaço em branco antes e depois da igualdade. No caso do salário, também deve haver um espaço em branco após o $.



Exemplos de Entrada
Exemplos de Saída
25
100
5.50
NUMBER = 25
SALARY = U$ 550.00
1
200
20.50
NUMBER = 1
SALARY = U$ 4100.00
6
145
15.55
NUMBER = 6
SALARY = U$ 2254.75

Resolução: 


Na resolução deste problema devemos pedir o número de um funcionário e calcular seu salário tendo como base o número de horas trabalhadas e quanto vale cada hora. Bem simples, o única exigência é que ao exibir o salário devemos limitar o numero de casas decimais exibidas.

Algoritmo no VisualG.


Descrição

Linhas com //: comentários a cerca do algoritmo.
Linhas 1, 5, 10 e 19: Indicam respectivamente o nome do algoritmo, inicio da seção de declaração da variáveis, inicio da execução, e o fim do algoritmo.
Linhas 7, 8: Declaração das variáveis.(qHoras para a quantidade de horas, e vHora para o valor por hora)
Linhas 12, 13 e 14: Comando Leia. Entrada dos valores para as variáveis numero, qHoras e vHora.
Linha 15: É feito o calculo do salário multiplicando a quantidade de horas pelo valor-hora. O resultado é armazenado na variável salario.
Linha 16: Comando escreval. Mostra a mensagem "NUMBER = " seguida do valor da variável numero.
Linha 17: Comando escreval. Mostra a mensagem "SALARY = " seguida do valor da variável salario.


Resolução em C:


Descrição


Linha 1: Importação do cabeçalho stdio.h responsável pelas funções de entrada e saída padrão em C.
Linhas 3 e 12: Início e fim da função main.
Linhas 4 e 5: Declaração das variáveis. numero e qHoras variáveis do tipo inteiro, vHora e salário variáveis do tipo float.
Linha 6: Scanf. Leitura dos valoras das variáveis numero, qHoras e vHora. %d indica a entrada da valor inteiro, %f valor real, e & é colocado antes do nome da variável em que esses valores serão armazenados.
Linha 7: É feito o calculo do salário multiplicando a quantidade de horas pelo valor-hora. O resultado é armazenado na variável salario.
Linha 8: Printf. Será mostrada na tela a mensagem "NUMBER = " seguida do valor armazenado na variávvel numero.
Linha 9: Printf. Será mostrada na tela a mensagem "SALARY = ' seguida do valor armazenado na variável salario.


Você pode baixar esta resolução tanto no VisualG quanto em linguagem C clicando aqui.

Quer saber mais sobre a linguagem C? Clique aqui.

quinta-feira, 20 de junho de 2019

URI Online Judge | 1007 - Diferença ( Resolução Em Linguagem C )

Para a resolução deste problema serão usadas duas ferramentas:

VisualG, você pode baixar-lo clicando aqui. Ou saber mais clicando aqui.

Dev-C++, você pode baixa-lo clicando aqui. Ou saber mais clicando aqui.


Problema:

URI Online Judge | 1007
Diferença

Leia quatro valores inteiros A, B, C e D. A seguir, calcule e mostre a diferença do produto de A e B pelo produto de C e D segundo a fórmula: DIFERENCA = (A * B - C * D).


Entrada
O arquivo de entrada contém 4 valores inteiros.


Saída
Imprima a mensagem DIFERENCA com todas as letras maiúsculas, conforme exemplo abaixo, com um espaço em branco antes e depois da igualdade.



Exemplos de Entrada
Exemplos de Saída
5
6
7
8
DIFERENCA = -26

0
0
7
8
DIFERENCA = -56
5
6
-7
8
DIFERENCA = 86

Resolução:

Não tem muito oque falar sobre a resolução, apenas temos que ler os valores para as variáveis, efetuar o calculo, e mostrar como foi pedido.

Algoritmo no VisualG.



Descrição linha a linha:


Linhas  com // seguidas de texto: Comentários a cerca do algoritmo.
Linha 7: Indica o início da seção de declaração da variáveis.
Linha 9: Declaração das variáveis.
Linha 11: Inicio do programa.
Linha 13: Comando Leia. Entrada dos valores para as variáveis.
Linha 14: É feito o calculo, e o resultado é atribuído á variável DIFERENCA.
Linha 15: Comando Escreval. Comando para exibir a mensagem " DIFERENCA =  ", seguida do valor armazenado na variável DIFERENCA.
Linha 17: Fim do algoritmo.

Resolução em C:



Descrição linha a linha:


Linhas  com // seguidas de texto: Comentários a cerca do programa.
Linha 1: É carregada a biblioteca stdio.h responsável pelas funções básicas de entrada e saída em C.
Linha 3: Início da função main. A partir daqui se inicia a execução do programa.
Linha 5: Declaração das variáveis.
Linha 6: Entrada dos valores das variáveis A,B, C e D. %d indica a entrada de valores para variáveis do tipo inteiro, e & deve vir antes do nome da variável para indicar ao compilador o endereço da memoria.
Linha 7: É feito o calculo, e o resultado é atribuído á variável DIFERENCA.
Linha 8: Comando printf, responsável por exibir mensagens na tela. É mostrada a mensagem DIFERENCA = na tela seguida do valor da variável DIFERENCA. %d indica que será mostrado o valor de uma variável do tipo inteiro, e \n  pula uma linha após a execução do comando.
Linha 10: Valor de retorno para a função main.
Linha 11: Fim da função main, e da execução do programa.

Você pode baixar esta resolução tanto no VisualG quanto em linguagem C clicando aqui.

Quer saber mais sobre a linguagem C? Clique aqui.


quinta-feira, 6 de junho de 2019

AcademIA - Plataforma de cursos gratuitos da Microsoft

AcademIA - Plataforma de cursos gratuitos da Microsoft

AcademIA - Plataforma de cursos gratuitos da Microsoft


A Microsoft está sempre desenvolvendo novas tecnologias, e manter-se atualizado quanto a essas tecnologias pode fazer muita diferença para um profissional da área.
Felizmente está cada vez mais fácil ter o acesso a informações seja de forma presencial ou principalmente online, através de artigos ou cursos.
Através da AcademIA a Microsoft  está oferecendo cursos gratuitos em áreas como inteligencia artificial e nuvem. Basta fazer a sua inscrição e começar a estudar.

Espero que tenham gostado da dica. Compartilhe esta postagem, será um incentivo para que no PontoProgramar tenha cada vez mais conteúdos como este.


terça-feira, 4 de junho de 2019

Linguagem de Programação: C.


C é uma das linguagens de programação mais utilizadas em todo o mundo. Trata-se de uma linguagem de alto nível( Alguns escritores consideram como médio nível ), compilada, ou seja necessita de um compilador para que possa ser interpretada pela máquina e possui uma grande portabilidade.

Todo o conteúdo referente a linguagem C contida aqui no PontoProgramar poderá ser acessada a partir deste artigo através de tópicos que serão listados a baixo. Espero que este conteúdo lhe seja útil, e por favor deixe seu comentário com sugestões, críticas ou dúvidas, ficarei feliz com a sua interação e buscarei melhorar sempre.