# quotientAndRemainder(dividingBy:)

Returns the quotient and remainder of this value divided by the given value.

Available because

`Self`

conforms to`BinaryInteger`

.

`func quotientAndRemainder(dividingBy rhs: Self) -> (quotient: Self, remainder: Self)`

## Parameters

- rhs
The value to divide this value by.

## Returns

A tuple containing the quotient and remainder of this value divided by `rhs`

.

## Overview

Use this method to calculate the quotient and remainder of a division at the same time.

```
let x = 1_000_000
let (q, r) = x.quotientAndRemainder(dividingBy: 933)
// q == 1071
// r == 757
```