Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como converter um Float para o inteiro mais próximo no Visual C
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 >

Anterior :

Próximo : No
  Os artigos relacionados
·Como fazer um projeto SDL no Código Blocos 
·O que fazer com um erro de Trapped in C 
·Como definir o CurrentRow DataGridView 
·Como ler números de arquivos no C 
·Como escrever um programa que irá imprimir pares orden…
·Como usar rápidos Classificar função em C + + no arr…
·Como escrever várias linhas para arquivo em C 
·Quais são os quatro diferentes tipos de herança de Re…
·Como converter radianos em graus em Linguagem C + + em …
·Um tutorial sobre Alertas iPhone SDK 
  Artigos em destaque
·Como limpar Stringstreams 
·Quais são Atributo Chaves 
·Depuração no Visual C 
·Como remover o expoente de um flutuador em C + + 
·Como calcular interseção Circles em C + + 
·Estrutura Seleção em Programação C 
·Função C estática em linha 
·Objetivo de Métodos CString 
·Como organizar uma lista usando estruturas em C + + 
·Como construir uma árvore de Asterisk em C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados