Como adicionar decimais em c ++

Adição de decimais em C ++ é um exercício de programação básica.

As linguagens de programação têm regras distintas para as suas operações. Na verdade, para uma linguagem de programação, a adição de dois números inteiros é uma operação diferente do que a adição de dois números decimais. Compreender a diferença de tipos de dados usados ​​para armazenar os valores é uma habilidade essencial para qualquer pessoa interessada em dominar C ++ ou qualquer outra linguagem de programação. Usando os tipos de dados adequados para realizar operações vai garantir menos erros e reduzir o tempo de depuração para projetos maiores.

Coisas que você precisa

  • Computador
  • compilador C ++

Projetar o Algoritmo

  • Visualizar a saída do programa. Para este exemplo, a saída irá exibir os dois números digitados pelo usuário e sua soma: 3,278 + 5,09 = 8,368

  • O algoritmo para o produto a saída desejada irá solicitar os números do usuário, em seguida, exibir a soma dos dois números.

  • Anote o algoritmo completo:

    entrada do usuário pedido

    Adicione os números

    Mostrar o resultado

Codificando o programa

  • Identificar os recursos necessários para escrever o código. No exemplo vamos usar console de entrada e saída. Também será necessário definir o número de casas decimais para um número fixo. A biblioteca iostream é necessário para as operações de entrada / saída. Aqui está o código:

    incluir

    int main ()

    {

  • Declarar variáveis. Vamos precisar de duas variáveis ​​para a entrada do usuário. Como estamos usando decimais vamos declarar duas variáveis ​​float ( "a" e "b").

    flutuar a, b;

  • Solicitar entrada do usuário. Nós vamos adicionar quebras de linha ( "cout" declarações) para formatar a saída.

    Este é o código para isso:

    std :: cout << "Enter the first number to add: ";

    std :: cin >> a;

    std :: cout << "nEnter the second number to add: ";

    std :: cin >> b;



    std :: cout << "n";

  • Output a soma dos dois números.

    std :: cout << "The sum of " << a << " + " << b << " = "<< a+b << "nn";

  • Devolver qualquer valor (em nosso "return ()" declaração) para terminar o programa.

    return (0);

    }

  • Aqui está o código completo:

    /decimals.cpp/

    incluir

    int main ()

    {

    flutuar a, b;

    std :: cout << "Enter the first number to add: ";

    std :: cin >> a;

    std :: cout << "nEnter the second number to add: ";

    std :: cin >> b;

    std :: cout << "n";

    std :: cout << "The sum of " << a << " + " << b << " = "<< a+b << "nn";

    return (0);

    }

dicas avisos

  • Para representar valores decimais, você também pode usar "dupla" ou "longas duplas" tipos de variáveis ​​(ver Referências para mais informações).
De esta maneira? Compartilhar em redes sociais:

LiveInternet