Categoria: C/C++

Verificar se o número digitado é inteiro

Normalmente solicitamos um valor ao usuário e esperamos que o usuário digite o valor conforme o tipo solicitado. Os algoritmos em linguagem C a seguir são duas formas de tratar a leitura de um número e determinar se o valor digitado era um número inteiro (int) ou real (float). Primeira forma – utilizar uma variável […]

Read More

Construindo o exercício: triângulo

Sabemos que um triângulo é formado por três lados que possuem uma determinada medida, mas essas não podem ser escolhidas aleatoriamente como os lados de um quadrado ou de um retângulo, é preciso seguir regras. Uma regra é que é necessário que a medida de qualquer um dos lados seja menor que a soma das […]

Read More

Fibonacci recursivo

Implementação de uma função recursiva para determinar os termos da sequência de Fibonacci. O código, em C++, apresenta duas funções: uma utilizando recursividade e outra sem.

Read More

Tratamento de exceções no C++ usando try e catch

Programas sempre estão sujeitos a erros. Alguns erros potenciais nós conseguimos identificar e evitar em nosso algoritmo, mas o ideal seria tratar esses erros para caso os esqueçamos em um momento posterior. Nesse sentido o C++ oferece o recurso de tratamento de exceções composto por essas três instruções: try, catch e throw.

Read More