Ed IA de Studenta
há 6 dias
Vamos analisar o código apresentado para identificar se ele está correto ou não. 1. **Inclusão de bibliotecas**: O código começa com `#include`, mas não especifica qual biblioteca está sendo incluída. Para usar `printf` e `scanf`, deveria ser `#include `. 2. **Parâmetro da função**: Na função `obtemReajuste`, o parâmetro `perC` é passado, mas dentro da função, você está usando `perc`, que não está definido. Deveria ser `perC`. 3. **Cálculo do reajuste**: O cálculo do novo salário está correto, mas a variável `reaj` não está sendo atualizada corretamente, pois a função `obtemReajuste` não altera o valor de `reaj` na função `main`. Para isso, você poderia passar `reaj` como um ponteiro ou retornar o valor. 4. **Impressão do reajuste**: A impressão do reajuste está correta, mas como `reaj` não foi atualizado, o valor impresso será sempre 0. Portanto, o código tem erros que precisam ser corrigidos para funcionar corretamente. A resposta é que **o programa não está certo**.