Elabore algoritmos que resolvam os problemas a seguir, usando variáveis em C++
Resolver o problema da fórmula A=(B-3) /(B+C), onde B é uma variável inteira e C é uma variável real.

Passo 1

Beleza, vamos resolver esse exercício juntos! A gente precisa criar um algoritmo em C++ para calcular a fórmula $ A = \frac{B - 3}{B + C} $, onde $ B $ é um número inteiro e $ C $ é um número real. Para isso, vamos usar variáveis em C++ que armazenam esses valores e depois fazer a conta.

Passo 2

Primeiro, vamos declarar as variáveis que vamos usar no nosso programa. Em C++, para armazenar um número inteiro, usamos o tipo int, e para um número real, usamos float ou double. Então, vamos declarar $ B $ como int e $ C $ como float.
int B;
float C;

Passo 3

Agora, precisamos pegar os valores de $ B $ e $ C $ do usuário. Para isso, usamos cin que permite a entrada de dados. Vamos pedir para o usuário digitar os valores dessas variáveis.
cout << "Digite o valor de B (inteiro): ";
cin >> B;
cout << "Digite o valor de C (real): ";
cin >> C;

Passo 4

Com os valores de $ B $ e $ C $ prontos, vamos calcular $ A $ usando a fórmula dada. É importante lembrar que, para evitar erros de divisão por zero, devemos verificar se $ B + C $ não é igual a zero antes de fazer a divisão.
float A;
if ((B + C) != 0) {
    A = (B - 3) / (B + C);
} else {
    cout << "Erro: Divisão por zero não é permitida.";
}

Passo 5

Por fim, vamos mostrar o resultado para o usuário. Se tudo correu bem e não houve divisão por zero, exibimos o valor de $ A $.
if ((B + C) != 0) {
    cout << "O valor de A é: " << A;
}

Resposta

O programa em C++ calcula $ A = \frac{B - 3}{B + C} $ recebendo $ B $ como inteiro e $ C $ como real, garantindo que não ocorre divisão por zero, e exibe o resultado para o usuário.

Exercícios relacionados