# Percentage Math (Integer)

> Add or subtract a percentage to/from an integer.

- ID: `percentage_math_integer`
- Type: Block
- Category: [Math](https://inventor.bot/docs/reference/blocks/math.md)

- Value block: it can be used directly inside expressions, e.g. `"Result: " + percentage_math_integer(Args{...})`.

**Inputs**

| Name | Required | Description | Value |
| --- | --- | --- | --- |
| `value` | yes | Base integer value. | e.g. `"200"` |
| `percentage` | yes | Percentage to apply (e.g. 10 for 10%). | e.g. `"10"` |
| `operation` | yes | Add or subtract the percentage. | `"Add Percentage"`, `"Subtract Percentage"` |

**Outputs**

| Name | Description | Value |
| --- | --- | --- |
| `result` | Resulting value after applying the percentage. | e.g. `"220"` |

**Example**

```go
percentageMathInteger := percentage_math_integer(Args{
	value:      200,
	percentage: 10,
	operation:  "Add Percentage",
})
send_text_message(Args{
	channel_id:      trigger.channel_id,
	message_content: "Result: " + percentageMathInteger,
})
```