Linguagens de programação manipular dados simples usando variáveis . Em C + + , as variáveis devem ser definidas para conter um tipo específico de dados , uma variável definida para armazenar um número inteiro não pode armazenar uma palavra ou um número decimal. Há, no entanto , uma maneira de deixar o compilador C + + sabe que precisa mudar o tipo de dados , isso é chamado de operações " tipo de fundição " . Converter Float para o número inteiro mais próximo é um exercício de nível introdutório que introduz o conceito de type casting para o programador iniciante. Instruções
Projete o algoritmo
1
Pergunte e ler a entrada do usuário . O programa tem que ser capaz de lidar com a entrada se é um decimal ou um número inteiro.
2
Avaliar se o número deve ser arredondado para cima ou para baixo. Prossiga para arredondar o número.
3
saída o resultado para o usuário. O resultado será enviado para a tela do computador.
4
Escreva o seu algoritmo completo . O algoritmo completo é: " . Leia a entrada do usuário , avaliar rodada para cima ou para arredondar para baixo e redondo e saída o resultado "
Escreva o código C + +
5
Configure o seu programa . A + + iostream biblioteca C vai lidar com a leitura dos dados de entrada do usuário e saída dos resultados para a tela
Este é o código: .
# Include
usando namespace std;
int main () {
6
Declare variáveis. Para este exercício declarar uma variável float para armazenar o valor de leitura. Declare , também, duas variáveis inteiras , para armazenar a resposta e um para as operações
Este é o código: .
Flutuar num1 ;
int num2 , op ; < br >
7
Peça ao usuário para entrada e ler a entrada. . Certifique-se de que o texto tem espaçamento adequado
Este é o código;
cout << " Digite um número decimal (float ) :";
cin > ; > num1 ;
cout << endl << endl;
8
Avalie se arredondar para cima ou para baixo o valor float. Use a variável chamada " op " para " lançar " o valor float ( num1 ) . Uma vez que as avaliações e as operações estiverem concluídas, armazenar o número final na variável rotulada
Esse é o código " num2 ". :
Op = ( num1 * 10) /* Isto é chamado de conversão implícita ou conversão implícita * /Tablet
if (( op % 10 ) < 5)
num2 = (op /10);
mais
{
num2 = (op /10);
num2 + +; }
9
saída a resposta na tela. Fornecer espaçamento e quebras de linha apropriados. . Termine o seu programa de devolver qualquer valor
Este é o código :
cout << num1 << " arredondado para o número inteiro mais próximo é :";
cout << num2 << endl << endl;
voltar (0); }
< br >