Categoria: C/C++

Alunos acima da média

Enunciado*: Sabe-se que os alunos calouros têm a expectativa de ser acima da média no início de suas graduações. Você deve checar quanto isso ocorre em diversas turmas. Para isso, faça um algoritmo que receba inicialmente quantas turmas serão avaliadas. Em seguida, para cada turma será inicialmente informado o número de alunos, seguida das médias […]

Read More

Conversão de valor decimal para binário [parte 1]

Existem várias formas de fazer a conversão entre a base decimal e binária. Inicialmente será apresentada duas formas: a primeira utiliza apenas operações aritméticas “tradicionais”, enquanto a segunda forma utiliza operações bitwise. Outras formas de conversão entre as bases são mostradas em outras postagens, uma vez que utilizam outros recursos de programação, como o uso […]

Read More

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