Elabore um algoritmo em C++ que receba dois números e imprima se a soma destes números é maior, menor ou igual o dobro do menor número digitado.

Passo 1

Beleza, vamos lá! O problema pede para a gente criar um algoritmo em C++ que receba dois números e determine se a soma desses números é maior, menor ou igual ao dobro do menor número digitado. Então, vamos precisar usar conceitos básicos de programação em C++, como entrada de dados, variáveis, estruturas condicionais e operações matemáticas simples.

Passo 2

Primeiro, vamos pensar nas variáveis que vamos precisar. Precisamos armazenar os dois números que o usuário vai digitar. Vamos chamar esses números de num1 e num2. Em C++, podemos usar o tipo int para números inteiros, por exemplo.
int num1, num2;

Passo 3

Agora, precisamos receber esses números do usuário. Para isso, utilizamos a função cin em C++. Ela permite que o programa leia a entrada do usuário.
cout << "Digite o primeiro número: ";
cin >> num1;
cout << "Digite o segundo número: ";
cin >> num2;

Passo 4

Em seguida, vamos calcular a soma dos dois números. Para isso, simplesmente somamos num1 e num2 e armazenamos o resultado em uma nova variável, por exemplo, soma.
int soma = num1 + num2;

Passo 5

Precisamos identificar qual dos dois números é o menor, para então calcular o dobro desse número. Podemos usar uma estrutura condicional if para comparar num1 e num2.
int menor;
if(num1 < num2){
    menor = num1;
} else {
    menor = num2;
}

Passo 6

Agora, vamos calcular o dobro do menor número.
int dobro = 2 * menor;

Passo 7

Por fim, vamos comparar a soma com o dobro do menor número e imprimir o resultado adequado. Usaremos mais uma estrutura condicional para determinar se a soma é maior, menor ou igual ao dobro.
if(soma > dobro){
    cout << "A soma é maior que o dobro do menor número.";
} else if(soma < dobro){
    cout << "A soma é menor que o dobro do menor número.";
} else {
    cout << "A soma é igual ao dobro do menor número.";
}

Resposta

Aqui está o algoritmo completo em C++ que realiza o que foi solicitado:
#include <iostream>
using namespace std;

int main(){
    int num1, num2;

    cout << "Digite o primeiro número: ";
    cin >> num1;
    cout << "Digite o segundo número: ";
    cin >> num2;

    int soma = num1 + num2;
    int menor;

    if(num1 < num2){
        menor = num1;
    } else {
        menor = num2;
    }

    int dobro = 2 * menor;

    if(soma > dobro){
        cout << "A soma é maior que o dobro do menor número.";
    }
    else if(soma < dobro){
        cout << "A soma é menor que o dobro do menor número.";
    }
    else{
        cout << "A soma é igual ao dobro do menor número.";
    }

    return 0;
}
Esse programa solicita que o usuário digite dois números, calcula a soma desses números, determina qual deles é o menor, calcula o dobro desse menor número e, por fim, compara a soma com o dobro para informar se é maior, menor ou igual.

Exercícios relacionados

Elabore um algoritmo em C++ que solicite ao usuário um número e imprima se ele é menor que 50 .
Elabore um algoritmo em que receba dois números e imprima se a soma destes úmeros é maior que 123.
Elabore um algoritmo em C++ que receba 3 números e imprima se a média destes números é maior ou não que 20 .
Faça um algoritmo em C++ que receba dois números e imprima qual é o menor e qual é o maior e se forem iguais, imprima a frase: