Autor: Benjamin Grando Moreira

Troca de valor entre variáveis: mesmo exercícios simples possuem muitas formas diferentes de resolver

Escrevo para apresentar a soluções algorítmicas para um problema apresentam uma grande variação. Logicamente os problemas mais simples possuem menor quantidade possível de variação, mas trago aqui um exercício tradicional introdutório de programação para discutir essa questão. Enunciado: elabore um algoritmo que, dado dois valores, troque o conteúdo de um pelo do outro. Acredito que […]

Read More

Exercício resolvido – otimizando soluções

Inicio com um exercício de algoritmos bastante tradicional e simples. O exercício consiste em determinar se um número é par ou ímpar. Para resolver, o algoritmo abaixo foi o primeiro que desenvolvi e possivelmente é a solução que seria, de maneira similar, desenvolvida pela maioria das pessoas. Na solução é testado se o valor resultante […]

Read More

Operadores bitwise [C/C++]

Programadores C/C++ conhecem diversos operadores da linguagem, embora alguns se mantenham desconhecidos de diversos. A tabela abaixo mostra os operadores da linguagem C/C++ e sua divisão em operadores unários, binários e ternários. Dos operadores binários, alguns realizam operações em bits (os bitwises) são os menos conhecidos. Segue uma breve descrição de cada um deles: & […]

Read More

Solicitação de algoritmo 13 – pesquisa de opinião

Algoritmo foi solicitado pelo Mauricio e é um algoritmo que realiza uma pesquisa de opinião, mostrando alguns resultados. Segue o enunciado. Enunciado: a empresa Cara de Pau Ltda resolveu fazer uma pesquisa de mercado, abrangendo o maior número de pessoas possíveis, para saber se as pessoas estão gostando ou não de um novo produto lançado […]

Read More