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

¿Cómo hacer divisiones de punto flotante

2016/1/3
Lenguajes de programación como C + + tienen tipos de datos especiales que se utilizan para almacenar datos. Un tipo de datos determina el tipo de información que es capaz de almacenar . Por ejemplo , un punto flotante variable almacena números en coma flotante , que son números que tengan un componente fraccional y /o exponencial . Al hacer la división con números de punto flotante , se debe tener cuidado con algunas trampas comunes. El primero está dividiendo por cero, y la segunda es la pérdida de precisión. Usted puede evitar estos dos siguiendo esta guía. Cosas que necesitará
+ entorno de desarrollo integrado ( IDE ) , como Eclipse CDT
C + + Compiler , tal GCC
Mostrar Más instrucciones
1

carga C + el C + + IDE haciendo clic en el icono del programa . Cuando se abre, seleccione " Archivo /Nuevo /Proyecto " y selecciona "C + + proyecto" para crear un nuevo proyecto de C + + . Un archivo de código fuente en blanco en la parte de edición de texto de la IDE.
2

Escriba el código siguiente para declarar una función llamada "brecha ".
Divide_floats dobles

( float x , float y)

{

}
3

Escriba una declaración que comprueba si está dividiendo por cero . Supongamos que la variable " y" de la declaración de la función realizada en el último paso es el divisor. Escriba la siguiente instrucción "if" en el medio de las llaves de la función " divide_floats . "

If ( 0 == y)

{ cerr << " error de división por cero << endl ;}
4

Escribir la lógica que se produce cuando el "if" se evalúa como falsa , es decir, cuando el divisor no es cero Escribe la siguiente declaración "si no" a continuación. . el "if" :

más

{ }

5 Escriba el código que divide los dos números de punto flotante Dado que el número resultante podría ser más grande que . cualquiera de los dos números que son divididas , si se han almacenado en un tipo de datos de coma flotante puede haber una pérdida de error de precisión . Esto ocurre cuando el resultado excede lo que el tipo de datos es capaz de almacenar , y por lo tanto se corrompen los resultados . Usted se puede evitar mediante el uso de un tipo de datos similar a la " flotación" llamado el "doble ", que utiliza el doble de memoria de un Escriba lo siguiente en las llaves después de la sentencia "else" " float ". :
< p> doble resultado = x /y;
6

Escriba la siguiente instrucción para devolver la respuesta de la función:
resultado devuelto

;
7

Declarar una función principal aquí es donde el programa inicia la ejecución y es donde se puede llamar a la función Escriba el siguiente . " divide_floats . "

int main () { }


Página 8

llamar a la función " divide_floats " y salida de su valor en la ventana de resultados por escrito la siguiente declaración en el medio de las llaves de la función principal :

cout << ( divide_floats 5,2) << endl ; . . . " 2.5 "
9

Ejecute el programa presionando el botón verde "Play" el programa se inicia y se divide dos flotadores la salida del programa es

C /C + + Programming
Cómo hacer un botón que se pulse en C
Cómo crear Hello World en Microsoft Visual C 2010 Express
Cómo leer un archivo en ANSI C
Cómo ajustar punteros para devoluciones covariantes
¿Cómo puedo implementar Corto tiempo de retraso en C
Cómo hacer una cadena para aceptar Proyectos
Cómo utilizar SQLite3 en una aplicación iPhone
Cómo encontrar recursos para aprender XCode para desarrollo de software iPhone
Conocimientos Informáticos © http://www.ordenador.online