Autor: Benjamin Grando Moreira

Diferença entre arredondamento por função e por cast

O casting é uma transformação aplicada em valores numéricos para modificar seu tipo de dado. Por exemplo, a expressão: float x = 5 / 2.0; O valor da variável x será 2.5. Vejamos agora a aplicação de um cast para transformar o resultado em um número inteiro: float x = (int) 5 / 2.0; Agora […]

Read More

Solicitação de algoritmo 4

Solicitação recebida de Caio da Silva Caetano. O problema encontrado no código dele é que a execução do código não gerava a média correta. Segue o enunciado e o código enviado. Enunciado: fazer um programa para obter o nome e as 2 notas dos 28 alunos de uma turma. As notas serão informadas pelo professor. […]

Read More

Questão simples mas que a solução pode surpreender

A primeira solução pensada para um problema normalmente não é a melhor. O enunciado a seguir mostra uma problema simples, mas que precisa ser devidamente analisado para encontrar a solução em sua totalidade e também de forma mais elegante. ==================================== Elabore um algoritmo em linguagem C que determine e mostre a soma dos números inteiros […]

Read More

Distância entre dois pontos

Criar uma função que receba as coordenadas de dois pontos (A e B) e retorna distância entre esses dois pontos. O algoritmo deve ler as coordenadas X e Y de cada um dos pontos e mostrar essa distância. Solução sem criar uma função Solução elaborando uma função Eu já tinha codificado uma solução semelhante em […]

Read More