“Conocimientos Programación>C /C + + Programming

Cómo convertir un flotante al entero más cercano en Visual C

2013/7/4
Lenguajes de programación manejan datos simples mediante el uso de variables. En C + + , las variables deben ser definidas para contener un tipo específico de datos ; una variable definida para almacenar un número entero no puede almacenar una palabra o un número decimal . Hay, sin embargo , una manera de dejar que el C + + compilador sabe que tiene que cambiar el tipo de datos , esto se llama " operaciones de fundición tipo" . Conversión de acciones en circulación al entero más próximo es un ejercicio de nivel introductorio que introduce el concepto de conversión de tipos para el programador principiante. Instrucciones
Diseño del algoritmo
1

Pregunta y leer la entrada del usuario . El programa tiene que ser capaz de manejar la entrada si es un decimal o un entero.
2

Evaluar si el número se redondeará hacia arriba o hacia abajo. Proceder a redondear el número.
3

salida el resultado para el usuario. El resultado se envía a la pantalla del ordenador .
4

Escribe tu algoritmo completo . El algoritmo completo es: " . Leer la entrada del usuario , evaluar redondear hacia arriba o hacia abajo y alrededor de todo el año y la producción del resultado "
Escribir el C + + Código
5

Configure su programa . El C + + biblioteca iostream se encargará de leer los datos de entrada del usuario y mostrar los resultados en la pantalla

Este es el código: .

# Include

utilizando espacio de nombres std ;

int main () {


6

Declare variables. Para este ejercicio declarar un flotador variable para almacenar el valor de lectura . Declara , además , dos variables enteras , para almacenar la respuesta y otra para operaciones

Este es el código: .

Float num1 ;

int num2 , op ;
Página 7

Preguntar al usuario para la entrada y leer la entrada. Asegúrese de que el texto tenga el espacio apropiado

Este es el código ;

cout << "Introduzca un decimal ( float) número :"; .

Cin > ; > num1 ;

cout << endl << endl ;
8

Evaluar si se debe redondear al alza oa la baja el valor flotante . Utilice la variable llamada " op " para "echar " el valor float ( num1 ) . Una vez que las evaluaciones y las operaciones se han completado , guarde el número final en la variable etiquetada

Este es el código " num2 . "

= Op ( num1 * 10 ) /* Esto se llama conversión implícita o conversión implícita * /foto

if (( op 10 % ) < 5 )

num2 = ( op /10 ) ;

más
< p > {

num2 = ( op /10 ) ;

num2 + + ; }


9

salida de la respuesta en la pantalla. Proporcionar espacio adecuado y saltos de línea . Para terminar el programa mediante la devolución de cualquier valor

Este es el código:

cout << num1 << " redondeado al número entero más cercano es :"; .
< P > cout << num2 << endl << endl ;

return (0 ) ; }



C /C + + Programming
Cómo convertir un proyecto de Xcode en archivos
Cómo crear archivos Pyc para correr sobre Web
Microsoft C + + Tutoriales
Las diferencias en Malloc y calloc
¿Cómo hacer divisiones de punto flotante
Cómo ordenar una lista genérica
Cómo hacer un Buffer Hex Desde un Char C
Cómo conectar C # para MS Excel
Conocimientos Informáticos © http://www.ordenador.online