<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-875681637167026205</id><updated>2026-10-07T04:03:55.446-03:00</updated><category term="C"/><category term="tipos de dados"/><category term="Operadores relacionais"/><category term="estrutura condicional"/><category term="if"/><category term="Operadores aritméticos"/><category term="else"/><category term="laços de repetição"/><category term="operadores lógicos"/><category term="entrada e saida de dados"/><category term="variáveis"/><category term="Operadores de incremento e decremento"/><category term="for"/><category term="main"/><category term="memória"/><category term="operadores de atribuição"/><category term="scanf"/><category term="while"/><category term="break"/><category term="case"/><category term="do while"/><category term="do-while"/><category term="estrutura de dados"/><category term="funções"/><category term="identificadores"/><category term="operador de endereço"/><category term="printf"/><category term="switch"/><category term="vetor"/><title type='text'>Qual a do C?</title><subtitle type='html'>Artigos relacionados a linguagem C e afins, tais como C++ e C#.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://qualadoce.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://qualadoce.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Anderson Guiera</name><uri>http://www.blogger.com/profile/08985590681018723536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO5fJ9rMHCYlBzCzAMX-jS83HYb-6fUD_i2P5tRW7em7t1uFf9MIHc5Kc2G-1rA20TDa7rCeGjT9V5enanTeseQeyFT0FcQ3oG3pmKK-VPtdNJ_G6y91sgITfwMpUDFQ/s220/anderson02.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>29</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-875681637167026205.post-3115482012345737838</id><published>2012-05-29T20:27:00.000-03:00</published><updated>2012-05-29T20:27:11.427-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="estrutura de dados"/><category scheme="http://www.blogger.com/atom/ns#" term="tipos de dados"/><category scheme="http://www.blogger.com/atom/ns#" term="vetor"/><title type='text'>Vetores – Parte 1 – O que é um vetor?</title><summary type="text">Já imaginou fazer um programa que processe mil números inteiros? Que ainda necessite calcular a média desses números e apresentar quantos números estão acima dessa média?
Se você pensou em criar mil variáveis então sugiro repensar seus conceitos. :-P
A nossa velha linguagem C possui uma estrutura de dados chamada vetor, a qual agrupa um conjunto de variáveis, fazendo com que elas atendam por um </summary><link rel='replies' type='application/atom+xml' href='http://qualadoce.blogspot.com/feeds/3115482012345737838/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/875681637167026205/3115482012345737838' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/3115482012345737838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/3115482012345737838'/><link rel='alternate' type='text/html' href='http://qualadoce.blogspot.com/2012/05/vetores-parte-1-o-que-e-um-vetor.html' title='Vetores – Parte 1 – O que é um vetor?'/><author><name>Anderson Guiera</name><uri>http://www.blogger.com/profile/08985590681018723536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO5fJ9rMHCYlBzCzAMX-jS83HYb-6fUD_i2P5tRW7em7t1uFf9MIHc5Kc2G-1rA20TDa7rCeGjT9V5enanTeseQeyFT0FcQ3oG3pmKK-VPtdNJ_G6y91sgITfwMpUDFQ/s220/anderson02.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPno4-z5vlNq8_e1UP8nwCj6glP6XeacocY_xKgHTAvLa-NB7h866iO1rZ1t-MhUiaszYF3ACK7l6C6Mp30zNNEUBxObQSlnYylWDlvFuWTP65I-bS2YRrQmvCrrIvsuMtk_Fa3R-H-N66/s72-c/Desenho1.bmp" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-875681637167026205.post-2794613630397716269</id><published>2010-11-01T10:00:00.001-02:00</published><updated>2010-11-01T15:36:50.601-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="Operadores aritméticos"/><category scheme="http://www.blogger.com/atom/ns#" term="operadores de atribuição"/><title type='text'>Outros operadores de atribuição.</title><summary type="text">Como assim? Existem mais operadores de atribuição além do =? A linguagem C fornece mais cinco operadores de atribuição, além do tradicional =.Vamos ao exemplo. Suponha que uma variável a é incrementada em 3 unidades, portanto, a linha de código que define esse incremento éa = a + 3;Essa linha pode ser substituída pora += 3;Ambas produzem o mesmo resultado, mas a escrita da segunda é facilitada, </summary><link rel='replies' type='application/atom+xml' href='http://qualadoce.blogspot.com/feeds/2794613630397716269/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/875681637167026205/2794613630397716269' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/2794613630397716269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/2794613630397716269'/><link rel='alternate' type='text/html' href='http://qualadoce.blogspot.com/2010/11/outros-operadores-de-atribuicao.html' title='Outros operadores de atribuição.'/><author><name>Anderson Guiera</name><uri>http://www.blogger.com/profile/08985590681018723536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO5fJ9rMHCYlBzCzAMX-jS83HYb-6fUD_i2P5tRW7em7t1uFf9MIHc5Kc2G-1rA20TDa7rCeGjT9V5enanTeseQeyFT0FcQ3oG3pmKK-VPtdNJ_G6y91sgITfwMpUDFQ/s220/anderson02.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-875681637167026205.post-3244703288187275671</id><published>2010-10-26T17:08:00.003-02:00</published><updated>2010-10-26T17:18:17.391-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="Operadores aritméticos"/><category scheme="http://www.blogger.com/atom/ns#" term="Operadores de incremento e decremento"/><title type='text'>Pré ou pós? Quando usar?</title><summary type="text">No post anterior falei dos operadores de incremento e decremento. Em todos os exemplos, os operadores aplicados foram pós-fixados, ou seja, aparecem logo após a variável. Naqueles exemplos tanto faz a posição do operador porque o resultado obtido é sempre o mesmo.Quando utilizamos os operadores de incremento e decremento dentro de comandos mais complexos existe a diferença entre o uso pré-fixado </summary><link rel='replies' type='application/atom+xml' href='http://qualadoce.blogspot.com/feeds/3244703288187275671/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/875681637167026205/3244703288187275671' title='8 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/3244703288187275671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/3244703288187275671'/><link rel='alternate' type='text/html' href='http://qualadoce.blogspot.com/2010/10/pre-ou-pos-quando-usar.html' title='Pré ou pós? Quando usar?'/><author><name>Anderson Guiera</name><uri>http://www.blogger.com/profile/08985590681018723536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO5fJ9rMHCYlBzCzAMX-jS83HYb-6fUD_i2P5tRW7em7t1uFf9MIHc5Kc2G-1rA20TDa7rCeGjT9V5enanTeseQeyFT0FcQ3oG3pmKK-VPtdNJ_G6y91sgITfwMpUDFQ/s220/anderson02.JPG'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-875681637167026205.post-8150126331178246867</id><published>2009-05-29T14:06:00.007-03:00</published><updated>2009-05-29T14:11:49.117-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="Operadores aritméticos"/><category scheme="http://www.blogger.com/atom/ns#" term="Operadores de incremento e decremento"/><title type='text'>Operadores de incremento e decremento</title><summary type="text">Operadores de incremento e decrementoA linguagem C é cheia de atalhos para o programador.Um dos atalhos mais utilizados é o operador de incremento (++). Esse operador é largamente utilizado no for.Esse operador incrementa a variável em uma unidade.Um exemplo prático pode ser visto logo abaixo:int a;a = 7;a++;printf(&quot;%d\n&quot;, a);A saída produzida por esse programa é 8. Como esperado, o operador de </summary><link rel='replies' type='application/atom+xml' href='http://qualadoce.blogspot.com/feeds/8150126331178246867/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/875681637167026205/8150126331178246867' title='6 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/8150126331178246867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/8150126331178246867'/><link rel='alternate' type='text/html' href='http://qualadoce.blogspot.com/2009/05/operadores-de-incremento-e-decremento.html' title='Operadores de incremento e decremento'/><author><name>Anderson Guiera</name><uri>http://www.blogger.com/profile/08985590681018723536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO5fJ9rMHCYlBzCzAMX-jS83HYb-6fUD_i2P5tRW7em7t1uFf9MIHc5Kc2G-1rA20TDa7rCeGjT9V5enanTeseQeyFT0FcQ3oG3pmKK-VPtdNJ_G6y91sgITfwMpUDFQ/s220/anderson02.JPG'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-875681637167026205.post-6413474209572310788</id><published>2008-08-09T12:59:00.000-03:00</published><updated>2008-08-09T12:59:00.842-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="do while"/><category scheme="http://www.blogger.com/atom/ns#" term="laços de repetição"/><title type='text'>Do while</title><summary type="text">Do whileO do while é um laço de repetição que executa primeiro o bloco de comandos e depois testa a condição. Caso a condição seja verdadeira, o laço é executado novamente. Quando a condição é falsa, a execução do laço é terminada.Essa característica de executar e depois testar, garante que o laço será executado ao menos uma vez, diferentemente do while, o qual não executa quando sua condição é </summary><link rel='replies' type='application/atom+xml' href='http://qualadoce.blogspot.com/feeds/6413474209572310788/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/875681637167026205/6413474209572310788' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/6413474209572310788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/6413474209572310788'/><link rel='alternate' type='text/html' href='http://qualadoce.blogspot.com/2008/08/do-while.html' title='Do while'/><author><name>Anderson Guiera</name><uri>http://www.blogger.com/profile/08985590681018723536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO5fJ9rMHCYlBzCzAMX-jS83HYb-6fUD_i2P5tRW7em7t1uFf9MIHc5Kc2G-1rA20TDa7rCeGjT9V5enanTeseQeyFT0FcQ3oG3pmKK-VPtdNJ_G6y91sgITfwMpUDFQ/s220/anderson02.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-875681637167026205.post-3872856542529630978</id><published>2008-08-07T17:41:00.002-03:00</published><updated>2008-08-07T17:47:46.202-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="laços de repetição"/><category scheme="http://www.blogger.com/atom/ns#" term="while"/><title type='text'>While</title><summary type="text">Retomando o assunto Laços de Repetição, abordado em abril/2008, hoje vamos tratar do while.A forma geral desse laço é:whilewhile(condicao){&amp;nbsp;&amp;nbsp;comandos...}É importante saber que dentro do bloco de comandos do while é necessário tornar a condicao falsa. Caso isso não ocorra, o while entrará em loop infinito.Vamos recorrer a um exemplo simples:Suponha que uma cidade A possua 1.500.000 </summary><link rel='replies' type='application/atom+xml' href='http://qualadoce.blogspot.com/feeds/3872856542529630978/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/875681637167026205/3872856542529630978' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/3872856542529630978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/3872856542529630978'/><link rel='alternate' type='text/html' href='http://qualadoce.blogspot.com/2008/08/while.html' title='While'/><author><name>Anderson Guiera</name><uri>http://www.blogger.com/profile/08985590681018723536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO5fJ9rMHCYlBzCzAMX-jS83HYb-6fUD_i2P5tRW7em7t1uFf9MIHc5Kc2G-1rA20TDa7rCeGjT9V5enanTeseQeyFT0FcQ3oG3pmKK-VPtdNJ_G6y91sgITfwMpUDFQ/s220/anderson02.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-875681637167026205.post-4389826452318567886</id><published>2008-04-23T18:46:00.002-03:00</published><updated>2008-04-23T18:47:47.855-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="for"/><category scheme="http://www.blogger.com/atom/ns#" term="laços de repetição"/><title type='text'>For</title><summary type="text">No tópico Laços de Repetição foram abordados de forma geral os três laços possíveis na linguagem C.Esse tópico trata do laço for.Como visto, a forma geral desse laço é:forfor(variavel = valor_inicial; condicao_envolvendo_variavel; incremento/decremento de variavel){&amp;nbsp;&amp;nbsp;comandos...}Vamos vê-lo na prática:001:&amp;nbsp;&amp;nbsp;#include&amp;nbsp;&amp;lt;stdio.h&amp;gt;002:&amp;nbsp;&amp;nbsp;#include&amp;nbsp;&amp;lt;</summary><link rel='replies' type='application/atom+xml' href='http://qualadoce.blogspot.com/feeds/4389826452318567886/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/875681637167026205/4389826452318567886' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/4389826452318567886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/4389826452318567886'/><link rel='alternate' type='text/html' href='http://qualadoce.blogspot.com/2008/04/for.html' title='For'/><author><name>Anderson Guiera</name><uri>http://www.blogger.com/profile/08985590681018723536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO5fJ9rMHCYlBzCzAMX-jS83HYb-6fUD_i2P5tRW7em7t1uFf9MIHc5Kc2G-1rA20TDa7rCeGjT9V5enanTeseQeyFT0FcQ3oG3pmKK-VPtdNJ_G6y91sgITfwMpUDFQ/s220/anderson02.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-875681637167026205.post-1291868920739257543</id><published>2008-04-23T18:44:00.001-03:00</published><updated>2008-04-23T18:45:14.927-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="do-while"/><category scheme="http://www.blogger.com/atom/ns#" term="for"/><category scheme="http://www.blogger.com/atom/ns#" term="laços de repetição"/><category scheme="http://www.blogger.com/atom/ns#" term="while"/><title type='text'>Laços de repetição</title><summary type="text">Os laços de repetição são ferramentas poderosas para o controle do fluxo de execução do programa. Eles permitem que um determinado trecho de código seja executado até que uma condição específica seja satisfeita.A linguagem C possui três tipos de laço de repetição, a saber, o for (para), o while (enquanto) e o do while (faça enquanto).O for deve ser utilizado quando você sabe o número de vezes em </summary><link rel='replies' type='application/atom+xml' href='http://qualadoce.blogspot.com/feeds/1291868920739257543/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/875681637167026205/1291868920739257543' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/1291868920739257543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/1291868920739257543'/><link rel='alternate' type='text/html' href='http://qualadoce.blogspot.com/2008/04/laos-de-repetio.html' title='Laços de repetição'/><author><name>Anderson Guiera</name><uri>http://www.blogger.com/profile/08985590681018723536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO5fJ9rMHCYlBzCzAMX-jS83HYb-6fUD_i2P5tRW7em7t1uFf9MIHc5Kc2G-1rA20TDa7rCeGjT9V5enanTeseQeyFT0FcQ3oG3pmKK-VPtdNJ_G6y91sgITfwMpUDFQ/s220/anderson02.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-875681637167026205.post-6529994708652313546</id><published>2008-04-22T23:20:00.004-03:00</published><updated>2008-04-22T23:32:21.759-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="break"/><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="case"/><category scheme="http://www.blogger.com/atom/ns#" term="else"/><category scheme="http://www.blogger.com/atom/ns#" term="estrutura condicional"/><category scheme="http://www.blogger.com/atom/ns#" term="if"/><category scheme="http://www.blogger.com/atom/ns#" term="switch"/><title type='text'>Está indeciso?</title><summary type="text">Esse não é um tópico de auto-ajuda e muito menos de auto-conhecimento. :-)A intenção aqui é mostrar que quando possuímos várias decisões, podemos utilizar um comando especial, chamado de switch.Esse comando avalia uma variável e toma uma decisão de acordo com seu valor.Um exemplo vale mais que mil palavras. Suponha que você deve construir uma pequena calculadora de quatro operações básicas. É </summary><link rel='replies' type='application/atom+xml' href='http://qualadoce.blogspot.com/feeds/6529994708652313546/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/875681637167026205/6529994708652313546' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/6529994708652313546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/6529994708652313546'/><link rel='alternate' type='text/html' href='http://qualadoce.blogspot.com/2008/04/est-indeciso.html' title='Está indeciso?'/><author><name>Anderson Guiera</name><uri>http://www.blogger.com/profile/08985590681018723536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO5fJ9rMHCYlBzCzAMX-jS83HYb-6fUD_i2P5tRW7em7t1uFf9MIHc5Kc2G-1rA20TDa7rCeGjT9V5enanTeseQeyFT0FcQ3oG3pmKK-VPtdNJ_G6y91sgITfwMpUDFQ/s220/anderson02.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-875681637167026205.post-7736110238258037769</id><published>2008-04-22T23:14:00.002-03:00</published><updated>2008-04-22T23:19:09.474-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="else"/><category scheme="http://www.blogger.com/atom/ns#" term="estrutura condicional"/><category scheme="http://www.blogger.com/atom/ns#" term="if"/><title type='text'>E o else if?</title><summary type="text">Quando abordo as questões relativas aos comandos de decisões, muitos alunos me perguntam como devem proceder para escrever o camando else if.Primeiramente respondo que não existe esse comando. Mas como explicar construção abaixo?if(condicao){&amp;nbsp;&amp;nbsp;comandos...} else if (condicao 2){&amp;nbsp;&amp;nbsp; mais comandos...}Lembra-se que no tópico Lá vêm as chaves, chaves, chaves... eu disse que as </summary><link rel='replies' type='application/atom+xml' href='http://qualadoce.blogspot.com/feeds/7736110238258037769/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/875681637167026205/7736110238258037769' title='4 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/7736110238258037769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/7736110238258037769'/><link rel='alternate' type='text/html' href='http://qualadoce.blogspot.com/2008/04/e-o-else-if.html' title='E o else if?'/><author><name>Anderson Guiera</name><uri>http://www.blogger.com/profile/08985590681018723536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO5fJ9rMHCYlBzCzAMX-jS83HYb-6fUD_i2P5tRW7em7t1uFf9MIHc5Kc2G-1rA20TDa7rCeGjT9V5enanTeseQeyFT0FcQ3oG3pmKK-VPtdNJ_G6y91sgITfwMpUDFQ/s220/anderson02.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-875681637167026205.post-2959844555144456992</id><published>2008-03-20T12:55:00.001-03:00</published><updated>2008-03-20T12:57:44.819-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><title type='text'>La vêm as chaves, chaves, chaves....</title><summary type="text">O título é uma brincadeira com o nome do personagem da tv.As chaves delimitam um bloco de comandos na linguagem C e isso foi comentado no post Anatomia do programa em C.Elas voltaram a aparecer na estrutura condicional, e é claro, delimitando um bloco de comandos tanto para o if quanto para o else.Quando uma expressão condicional, localizada no if, é verdadeira, o bloco de comandos (que fica </summary><link rel='replies' type='application/atom+xml' href='http://qualadoce.blogspot.com/feeds/2959844555144456992/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/875681637167026205/2959844555144456992' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/2959844555144456992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/2959844555144456992'/><link rel='alternate' type='text/html' href='http://qualadoce.blogspot.com/2008/03/la-vm-as-chaves-chaves-chaves.html' title='La vêm as chaves, chaves, chaves....'/><author><name>Anderson Guiera</name><uri>http://www.blogger.com/profile/08985590681018723536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO5fJ9rMHCYlBzCzAMX-jS83HYb-6fUD_i2P5tRW7em7t1uFf9MIHc5Kc2G-1rA20TDa7rCeGjT9V5enanTeseQeyFT0FcQ3oG3pmKK-VPtdNJ_G6y91sgITfwMpUDFQ/s220/anderson02.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-875681637167026205.post-7515465421882735919</id><published>2008-03-18T13:01:00.002-03:00</published><updated>2008-03-19T00:32:08.732-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="else"/><category scheme="http://www.blogger.com/atom/ns#" term="estrutura condicional"/><category scheme="http://www.blogger.com/atom/ns#" term="if"/><title type='text'>Condicional composto</title><summary type="text">O condicional simples resolve apenas uma pequena parte dos problemas de programação. É interessante testar uma condição e se ela for falsa, tomar alguma decisão. Isso é possível com o condicional composto.SE condicao ENTAO&amp;nbsp;&amp;nbsp;comando_001;&amp;nbsp;&amp;nbsp;comando_002;SENAO&amp;nbsp;&amp;nbsp;comando_003;&amp;nbsp;&amp;nbsp;comando_004;FIM SEOs comandos 001 e 002 serão executados sempre que o valor de condicao </summary><link rel='replies' type='application/atom+xml' href='http://qualadoce.blogspot.com/feeds/7515465421882735919/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/875681637167026205/7515465421882735919' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/7515465421882735919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/7515465421882735919'/><link rel='alternate' type='text/html' href='http://qualadoce.blogspot.com/2008/03/condicional-composto.html' title='Condicional composto'/><author><name>Anderson Guiera</name><uri>http://www.blogger.com/profile/08985590681018723536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO5fJ9rMHCYlBzCzAMX-jS83HYb-6fUD_i2P5tRW7em7t1uFf9MIHc5Kc2G-1rA20TDa7rCeGjT9V5enanTeseQeyFT0FcQ3oG3pmKK-VPtdNJ_G6y91sgITfwMpUDFQ/s220/anderson02.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-875681637167026205.post-5700557809197785329</id><published>2008-03-14T17:18:00.001-03:00</published><updated>2008-03-14T17:20:19.739-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="operadores lógicos"/><category scheme="http://www.blogger.com/atom/ns#" term="Operadores relacionais"/><title type='text'>Qual a negação do OU?</title><summary type="text">Pense bem antes de responder!!!!A negação da operação lógica OU não é a operação lógica E.Vamos demonstrar por meio de um exemplo prático! Suponha a seguinte condição idade &amp;lt;= 10 || idade &amp;gt; 20 como necessária a uma pesquisa de opinião, que visa consultar pessoas fora da idade da adolescência.A tabela verdade para a seguinte expressão é:idade &amp;lt;= 10idade &amp;gt; 20idade &amp;lt;= 10 || idade &amp;gt;</summary><link rel='replies' type='application/atom+xml' href='http://qualadoce.blogspot.com/feeds/5700557809197785329/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/875681637167026205/5700557809197785329' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/5700557809197785329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/5700557809197785329'/><link rel='alternate' type='text/html' href='http://qualadoce.blogspot.com/2008/03/qual-negao-do-ou.html' title='Qual a negação do OU?'/><author><name>Anderson Guiera</name><uri>http://www.blogger.com/profile/08985590681018723536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO5fJ9rMHCYlBzCzAMX-jS83HYb-6fUD_i2P5tRW7em7t1uFf9MIHc5Kc2G-1rA20TDa7rCeGjT9V5enanTeseQeyFT0FcQ3oG3pmKK-VPtdNJ_G6y91sgITfwMpUDFQ/s220/anderson02.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-875681637167026205.post-5950792907877339329</id><published>2008-03-10T12:53:00.004-03:00</published><updated>2008-03-12T22:04:22.110-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="operadores lógicos"/><category scheme="http://www.blogger.com/atom/ns#" term="Operadores relacionais"/><title type='text'>Qual a negação do maior?</title><summary type="text">Se sua resposta é menor, então deverá ler esse post.Essa é uma questão puramente matemática, mas de fundamental importância para compreender o famoso senão da estrutura condicional.O conceito da negação de uma expressão condicional está ligado a operação lógica não, afinal a expressão relacional retorna verdadeiro ou falso, a negação dessa expressão é, na verdade, negar o seu resultado.Voltando a</summary><link rel='replies' type='application/atom+xml' href='http://qualadoce.blogspot.com/feeds/5950792907877339329/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/875681637167026205/5950792907877339329' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/5950792907877339329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/5950792907877339329'/><link rel='alternate' type='text/html' href='http://qualadoce.blogspot.com/2008/03/qula-negao-do-maior.html' title='Qual a negação do maior?'/><author><name>Anderson Guiera</name><uri>http://www.blogger.com/profile/08985590681018723536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO5fJ9rMHCYlBzCzAMX-jS83HYb-6fUD_i2P5tRW7em7t1uFf9MIHc5Kc2G-1rA20TDa7rCeGjT9V5enanTeseQeyFT0FcQ3oG3pmKK-VPtdNJ_G6y91sgITfwMpUDFQ/s220/anderson02.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-875681637167026205.post-697155303851828222</id><published>2008-03-07T12:54:00.000-03:00</published><updated>2008-03-07T12:55:25.161-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="estrutura condicional"/><category scheme="http://www.blogger.com/atom/ns#" term="if"/><category scheme="http://www.blogger.com/atom/ns#" term="operadores lógicos"/><category scheme="http://www.blogger.com/atom/ns#" term="Operadores relacionais"/><title type='text'>Condicional simples</title><summary type="text">O mais interessante quando programamos é a sensação de poder que temos sobre o destino dos dados. Quando escrevemos um programa, nada mais fazemos do que determinar qual tratamento será dado para os dados que alimentam o programa.Os dados sofrem transformações, são utilizados ou descartados de acordo com seu valor. Para inferir os valores, usamos as estruturas condicionais. Elas são capazes de </summary><link rel='replies' type='application/atom+xml' href='http://qualadoce.blogspot.com/feeds/697155303851828222/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/875681637167026205/697155303851828222' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/697155303851828222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/697155303851828222'/><link rel='alternate' type='text/html' href='http://qualadoce.blogspot.com/2008/03/condicional-simples.html' title='Condicional simples'/><author><name>Anderson Guiera</name><uri>http://www.blogger.com/profile/08985590681018723536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO5fJ9rMHCYlBzCzAMX-jS83HYb-6fUD_i2P5tRW7em7t1uFf9MIHc5Kc2G-1rA20TDa7rCeGjT9V5enanTeseQeyFT0FcQ3oG3pmKK-VPtdNJ_G6y91sgITfwMpUDFQ/s220/anderson02.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-875681637167026205.post-3777985452111077503</id><published>2008-03-05T13:16:00.000-03:00</published><updated>2008-03-05T13:17:05.666-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="operadores lógicos"/><category scheme="http://www.blogger.com/atom/ns#" term="tipos de dados"/><title type='text'>Operadores lógicos</title><summary type="text">Existem três operações lógicas básicas, a operação E, a OU e a NÃO, as quais operam com valores lógicos verdadeiro(V) ou falso(F).A operação E e a OU, exigem dois operandos, já a NÃO exige somente um.A operação E será verdadeira quando os dois operandos forem verdadeiros, elá valerá falso quando ao menos um dos operandos for falso.ABA E BFFFFVFVFFVVVA operação OU retornará verdadeiro quando pelo </summary><link rel='replies' type='application/atom+xml' href='http://qualadoce.blogspot.com/feeds/3777985452111077503/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/875681637167026205/3777985452111077503' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/3777985452111077503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/3777985452111077503'/><link rel='alternate' type='text/html' href='http://qualadoce.blogspot.com/2008/03/operadores-lgicos.html' title='Operadores lógicos'/><author><name>Anderson Guiera</name><uri>http://www.blogger.com/profile/08985590681018723536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO5fJ9rMHCYlBzCzAMX-jS83HYb-6fUD_i2P5tRW7em7t1uFf9MIHc5Kc2G-1rA20TDa7rCeGjT9V5enanTeseQeyFT0FcQ3oG3pmKK-VPtdNJ_G6y91sgITfwMpUDFQ/s220/anderson02.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-875681637167026205.post-7275983249911250902</id><published>2008-03-03T10:57:00.000-03:00</published><updated>2008-03-03T10:58:32.269-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="tipos de dados"/><title type='text'>Aqui vírgula é ponto!</title><summary type="text">Os iniciantes em linguagem C costumam confundir vírgula com ponto ou vice-e-versa.Para os norte americanos, criadores da linguagem, o separador decimal é ponto e o de milhar é vírgula.O número 10.326 para a linguagem C é dez inteiros e trezentos e vinte e seis milésimos, ou 10 + (float)326/1000.Você se enganou se pensou que o número é dez mil e trezentos e vinte e seis.Quando você programar, não </summary><link rel='replies' type='application/atom+xml' href='http://qualadoce.blogspot.com/feeds/7275983249911250902/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/875681637167026205/7275983249911250902' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/7275983249911250902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/7275983249911250902'/><link rel='alternate' type='text/html' href='http://qualadoce.blogspot.com/2008/03/aqui-vrgula-ponto.html' title='Aqui vírgula é ponto!'/><author><name>Anderson Guiera</name><uri>http://www.blogger.com/profile/08985590681018723536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO5fJ9rMHCYlBzCzAMX-jS83HYb-6fUD_i2P5tRW7em7t1uFf9MIHc5Kc2G-1rA20TDa7rCeGjT9V5enanTeseQeyFT0FcQ3oG3pmKK-VPtdNJ_G6y91sgITfwMpUDFQ/s220/anderson02.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-875681637167026205.post-1143612458554691105</id><published>2008-02-27T19:34:00.001-03:00</published><updated>2008-02-27T19:36:02.297-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="else"/><category scheme="http://www.blogger.com/atom/ns#" term="estrutura condicional"/><category scheme="http://www.blogger.com/atom/ns#" term="if"/><category scheme="http://www.blogger.com/atom/ns#" term="Operadores relacionais"/><category scheme="http://www.blogger.com/atom/ns#" term="tipos de dados"/><title type='text'>Verdadeiro e falso</title><summary type="text">A linguagem c não possui um tipo de dado booleano, então de que forma ele trada o que é verdadeiro e falso?Sabe-se que para a linguagem C tudo o que tiver valor 0 é falso e tudo o que for diferente de 0 é verdadeiro.Para fins de demonstração recorrerei a dois exemplos.O primeiro exemplo apresenta o valor numérico de duas expressões lógicas, uma verdadeira e outra falsa.001:&amp;nbsp;&amp;nbsp;#include &amp;</summary><link rel='replies' type='application/atom+xml' href='http://qualadoce.blogspot.com/feeds/1143612458554691105/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/875681637167026205/1143612458554691105' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/1143612458554691105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/1143612458554691105'/><link rel='alternate' type='text/html' href='http://qualadoce.blogspot.com/2008/02/verdadeiro-e-falso.html' title='Verdadeiro e falso'/><author><name>Anderson Guiera</name><uri>http://www.blogger.com/profile/08985590681018723536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO5fJ9rMHCYlBzCzAMX-jS83HYb-6fUD_i2P5tRW7em7t1uFf9MIHc5Kc2G-1rA20TDa7rCeGjT9V5enanTeseQeyFT0FcQ3oG3pmKK-VPtdNJ_G6y91sgITfwMpUDFQ/s220/anderson02.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-875681637167026205.post-4133441107694743940</id><published>2008-02-27T19:11:00.000-03:00</published><updated>2008-02-27T19:22:23.864-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="Operadores relacionais"/><title type='text'>Operadores relacionais</title><summary type="text">Os operadores relacionais estabelecem uma relação (Não poderia ser mais óbvio!) entre seus operandos.Essa relação pode ser de:(==) igualdade(!=) diferença(&amp;gt;) maior que(&amp;lt;) menor que(&amp;gt;=) maior ou igual a(&amp;lt;=) menor ou igual aÉ interessante saber que o resultado de uma expressão relacional é sempre lógico, ou seja, retorna verdadeiro ou falso.Analisando a equação relacionalX == 7;</summary><link rel='replies' type='application/atom+xml' href='http://qualadoce.blogspot.com/feeds/4133441107694743940/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/875681637167026205/4133441107694743940' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/4133441107694743940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/4133441107694743940'/><link rel='alternate' type='text/html' href='http://qualadoce.blogspot.com/2008/02/operadores-relacionais.html' title='Operadores relacionais'/><author><name>Anderson Guiera</name><uri>http://www.blogger.com/profile/08985590681018723536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO5fJ9rMHCYlBzCzAMX-jS83HYb-6fUD_i2P5tRW7em7t1uFf9MIHc5Kc2G-1rA20TDa7rCeGjT9V5enanTeseQeyFT0FcQ3oG3pmKK-VPtdNJ_G6y91sgITfwMpUDFQ/s220/anderson02.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-875681637167026205.post-2161749517422309702</id><published>2008-02-25T21:39:00.011-03:00</published><updated>2008-02-27T19:29:53.410-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="entrada e saida de dados"/><category scheme="http://www.blogger.com/atom/ns#" term="scanf"/><title type='text'>O scanf engana</title><summary type="text">Quando falei sobre a função scanf, chamei a atenção para a limpeza do buffer do teclado.Naquele momento enfatizei que limpar o buffer do teclado evitaria algumas dores de cabeça.Execute o código abaixo e verifique o seu funcionamento.001:&amp;nbsp;&amp;nbsp;#include &amp;lt;stdio.h&amp;gt;002:&amp;nbsp;&amp;nbsp;#include &amp;lt;stdlib.h&amp;gt;003:004:&amp;nbsp;&amp;nbsp;int main(int argc, char *argv[])005:&amp;nbsp;&amp;nbsp;{006:&amp;nbsp;&amp;nbsp</summary><link rel='replies' type='application/atom+xml' href='http://qualadoce.blogspot.com/feeds/2161749517422309702/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/875681637167026205/2161749517422309702' title='10 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/2161749517422309702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/2161749517422309702'/><link rel='alternate' type='text/html' href='http://qualadoce.blogspot.com/2008/02/o-scanf-engana.html' title='O scanf engana'/><author><name>Anderson Guiera</name><uri>http://www.blogger.com/profile/08985590681018723536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO5fJ9rMHCYlBzCzAMX-jS83HYb-6fUD_i2P5tRW7em7t1uFf9MIHc5Kc2G-1rA20TDa7rCeGjT9V5enanTeseQeyFT0FcQ3oG3pmKK-VPtdNJ_G6y91sgITfwMpUDFQ/s220/anderson02.JPG'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-875681637167026205.post-5695079621302296174</id><published>2008-02-25T13:47:00.006-03:00</published><updated>2008-02-26T08:09:10.867-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="Operadores aritméticos"/><category scheme="http://www.blogger.com/atom/ns#" term="tipos de dados"/><title type='text'>Operadores aritméticos</title><summary type="text">A linguagem C disponibiliza cinco operadores aritméticos binários.(+) soma(-) subtração(*) multiplicação(/) divisão(%) resto de uma divisão entre inteirosOs operadores binários recebem esse nome porque necessitam de dois operandos para que a operação exista.x = a + b;Nem todas as operações são binárias. A linguagem C disponibiliza a operação menos unário, a qual necessita somente de um operando </summary><link rel='replies' type='application/atom+xml' href='http://qualadoce.blogspot.com/feeds/5695079621302296174/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/875681637167026205/5695079621302296174' title='5 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/5695079621302296174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/5695079621302296174'/><link rel='alternate' type='text/html' href='http://qualadoce.blogspot.com/2008/02/operadores-aritmticos.html' title='Operadores aritméticos'/><author><name>Anderson Guiera</name><uri>http://www.blogger.com/profile/08985590681018723536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO5fJ9rMHCYlBzCzAMX-jS83HYb-6fUD_i2P5tRW7em7t1uFf9MIHc5Kc2G-1rA20TDa7rCeGjT9V5enanTeseQeyFT0FcQ3oG3pmKK-VPtdNJ_G6y91sgITfwMpUDFQ/s220/anderson02.JPG'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-875681637167026205.post-7604472085501188905</id><published>2008-02-22T10:27:00.004-03:00</published><updated>2008-02-25T13:57:01.513-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="entrada e saida de dados"/><category scheme="http://www.blogger.com/atom/ns#" term="scanf"/><category scheme="http://www.blogger.com/atom/ns#" term="tipos de dados"/><title type='text'>lendo dados - a função scanf</title><summary type="text">Agora que você sabe como funciona o operador de endereço &amp;, posso apresentar a você a função scanf (leia-se scanEFE).Essa função, como a printf, está localizada na biblioteca stdio.h e serve como entrada de dados em seu programa. Tudo aquilo que você digita no teclado será lido por essa função.É claro que para o scanf você deverá informar duas coisas: Em qual formato o dado será lido? Onde ele </summary><link rel='replies' type='application/atom+xml' href='http://qualadoce.blogspot.com/feeds/7604472085501188905/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/875681637167026205/7604472085501188905' title='8 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/7604472085501188905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/7604472085501188905'/><link rel='alternate' type='text/html' href='http://qualadoce.blogspot.com/2008/02/lendo-dados-funo-scanf.html' title='lendo dados - a função scanf'/><author><name>Anderson Guiera</name><uri>http://www.blogger.com/profile/08985590681018723536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO5fJ9rMHCYlBzCzAMX-jS83HYb-6fUD_i2P5tRW7em7t1uFf9MIHc5Kc2G-1rA20TDa7rCeGjT9V5enanTeseQeyFT0FcQ3oG3pmKK-VPtdNJ_G6y91sgITfwMpUDFQ/s220/anderson02.JPG'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-875681637167026205.post-8095160755668008637</id><published>2008-02-21T07:32:00.005-03:00</published><updated>2008-02-26T08:12:34.340-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="memória"/><category scheme="http://www.blogger.com/atom/ns#" term="operador de endereço"/><category scheme="http://www.blogger.com/atom/ns#" term="tipos de dados"/><title type='text'>Operador de endereço</title><summary type="text">Quando falei sobre criação e inicialização de variáveis, falei também que cada variável recebe uma casa, chamada de memória.Como toda casa possui um endereço (Rua, número, bairro, cidade, estado, país, CEP), a memória possui um endereçamento, muito mais simplificado, composto por números.Esses números indexam a memória byte-a-byte.Vamos recorrer ao exemplo abaixo para compreender </summary><link rel='replies' type='application/atom+xml' href='http://qualadoce.blogspot.com/feeds/8095160755668008637/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/875681637167026205/8095160755668008637' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/8095160755668008637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/8095160755668008637'/><link rel='alternate' type='text/html' href='http://qualadoce.blogspot.com/2008/02/operador-de-endereo.html' title='Operador de endereço'/><author><name>Anderson Guiera</name><uri>http://www.blogger.com/profile/08985590681018723536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO5fJ9rMHCYlBzCzAMX-jS83HYb-6fUD_i2P5tRW7em7t1uFf9MIHc5Kc2G-1rA20TDa7rCeGjT9V5enanTeseQeyFT0FcQ3oG3pmKK-VPtdNJ_G6y91sgITfwMpUDFQ/s220/anderson02.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-875681637167026205.post-406206172926187845</id><published>2008-02-18T21:32:00.012-03:00</published><updated>2008-02-26T08:17:00.353-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="entrada e saida de dados"/><category scheme="http://www.blogger.com/atom/ns#" term="printf"/><category scheme="http://www.blogger.com/atom/ns#" term="tipos de dados"/><title type='text'>A função printf()</title><summary type="text">No post Meu primeiro programa em C, apresentei o uso da função printf em sua forma mais ordinária. Aquela em que a utilizamos para apresentar mensagens fixas, como a apresentada abaixo.printf(&quot;Uma mensagem para voce!&quot;);Nessa forma não existem códigos de formatação.Os códigos mais básicos servem para controlar tabulações, quebras de linhas, impressão de aspas, etc..., e são iniciados pela barra </summary><link rel='replies' type='application/atom+xml' href='http://qualadoce.blogspot.com/feeds/406206172926187845/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/875681637167026205/406206172926187845' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/406206172926187845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/406206172926187845'/><link rel='alternate' type='text/html' href='http://qualadoce.blogspot.com/2008/02/funo-printf.html' title='A função printf()'/><author><name>Anderson Guiera</name><uri>http://www.blogger.com/profile/08985590681018723536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO5fJ9rMHCYlBzCzAMX-jS83HYb-6fUD_i2P5tRW7em7t1uFf9MIHc5Kc2G-1rA20TDa7rCeGjT9V5enanTeseQeyFT0FcQ3oG3pmKK-VPtdNJ_G6y91sgITfwMpUDFQ/s220/anderson02.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-875681637167026205.post-6567532470724163492</id><published>2008-02-18T08:01:00.002-03:00</published><updated>2008-02-26T08:13:04.336-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="funções"/><category scheme="http://www.blogger.com/atom/ns#" term="identificadores"/><category scheme="http://www.blogger.com/atom/ns#" term="variáveis"/><title type='text'>Identificadores</title><summary type="text">O nome que damos a uma função ou variável é chamado de identificador.Os identificadores são fundamentais na compreensão do programa. Para isso devemos escolher identificadores significativos, que indiquem exatamente o papel que a função ou variável desempenha no sistema.Uma variável que armazena, por exemplo, o peso de um paciente pode ser identificada por pesoPaciente. Lendo somente o </summary><link rel='replies' type='application/atom+xml' href='http://qualadoce.blogspot.com/feeds/6567532470724163492/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/875681637167026205/6567532470724163492' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/6567532470724163492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/875681637167026205/posts/default/6567532470724163492'/><link rel='alternate' type='text/html' href='http://qualadoce.blogspot.com/2008/02/identificadores.html' title='Identificadores'/><author><name>Anderson Guiera</name><uri>http://www.blogger.com/profile/08985590681018723536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO5fJ9rMHCYlBzCzAMX-jS83HYb-6fUD_i2P5tRW7em7t1uFf9MIHc5Kc2G-1rA20TDa7rCeGjT9V5enanTeseQeyFT0FcQ3oG3pmKK-VPtdNJ_G6y91sgITfwMpUDFQ/s220/anderson02.JPG'/></author><thr:total>2</thr:total></entry></feed>