Saltar al contenido

¿Cómo obtener un cociente entero al dividir dos valores en C#?

Después de mirar en diferentes repositorios y páginas webs de internet al concluir nos encontramos con la resolución que te enseñaremos pronto.

Solución:

Las matemáticas enteras van a hacer esto por ti.

int x = 3 / 2; // x will be 1
int y = 7 / 2; // y will be 3
int z = 7 % 2; // z will be 1

Si estuviera usando valores decimales o de punto flotante en sus ecuaciones, sería diferente. La respuesta más simple es convertir el resultado en un int, pero hay static Funciones matemáticas que también podrías usar.

double a = 11d;
double b = 2d;
int c = (int)(a / b); // showing explicit cast, c will be 5

Probar Math.Truncate. Esto debería hacerlo.

En VB.NET existe el operador de división de enteros (). Devuelve solo la parte entera de la división. Esto proviene del Dartmouth BASIC original, por lo que existe en la mayoría de las formas de BASIC.

Te mostramos comentarios y calificaciones

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : / /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *