# Feature Showcase: Using Conditional Breakpoints

Conditional breakpoints are used to pause the debugger when specific events occur, such as when a variable equals a certain value, an exception occurs, or a function completes execution. This showcase uses a variable in the Perl sample program; on the Start Page, select Open Sample Project, then double-click perl_sample.pl in the Project Manager.

Invoke the Breakpoint Properties dialog box (Debug|Add\Edit Breakpoint).
On the Conditional tab, configure a breakpoint as shown. The break will occur on line 50 when the `$sum` variable is equal to $11.75.
The breakpoint is displayed on the margin of the program file, and on the Breakpoints tab.
Run the debugger. Execution pauses on line 50, when the `$sum` variable is equal to $11.75.