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:
incluirint 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/
incluirint 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).