PCalc

The Best Calculator

3.13.1 for iPhone, iPad
$9.99
9.5

344 Ratings

Size

50.1 MB

Screenshots for iPhone

iPhone
PCalc Description
PCalc is the powerful choice for scientists, engineers, students, programmers, or indeed anybody looking for a feature rich calculator. It includes an optional RPN mode and multi-line display, a choice of button layouts, an extensive set of unit conversions and constants, a paper tape, multiple undo and redo, engineering and scientific notation, as well as support for hexadecimal, octal, and binary calculations.

Includes an Apple Watch app, so you can calculate on your wrist!
PCalc 3.13.1 Update
2023-09-17
Fixed a crash in the settings if you were using the 2013 app icons on iOS 17.
More Information
Price:
$9.99
Version:
3.13.1
Size:
50.1 MB
Update Date:
2023-09-17
Developer:
TLA Systems Ltd.
Language:
English

Safe to Download

AppPure.com and the download link of this app are 100% safe. The download link of this app will be redirected to the official App Store site, thus the app is original and has not been modified in any way.

Got it
X
Share

Share this page with your friends if you find it useful

Facebook Linkedin Pinterest Tumblr Twitter Whatsapp Line
3.13.1 2023-09-17
Fixed a crash in the settings if you were using the 2013 app icons on iOS 17.
3.13 2023-09-15
Added support for iOS 17 and watchOS 10.
Pressing "C" twice in a row will now perform an "AC", regardless of the layout.
Improved the look of the themes with a custom display background color.
Now display the name of the current layout in the layout editing alert.
Fixed a problem with the operator highlight being incorrectly cleared after pressing "C".
Fixed a crash when switching between calculators.
Fixed a crash opening the help sections on narrow phones.
Fixed a problem with the button layout on watchOS 10.
PCalc for the Apple Watch now requires watchOS 7 or later.
PCalc now requires iOS 14 or later.
3.12.2 2023-03-09
User functions and conversions can now call other functions and conversions. Within reason! Let's not get too recursive here.
You can now reference constants within user functions and conversions.
Added an option to blink the display if it is updated with an identical value.
Added a button to the conversions to manually update the currency rates.
Added a new alternative icon, "Howell".
Fixed a problem editing certain functions and conversions.
Fixed a problem with the tape not remembering it was open on an iPad.
Fixed a problem with some of the alternative icons.
Fixed a problem with incorrect theme colors.
Fixed a problem with incorrect labels in the settings.
Fixed a problem with key clicks in the widget.
Fixed a problem communicating with the "About by PCalc" app.
3.12.1 2022-10-19
Added support for iPadOS 16, including Stage Manager.
Added support for multiple windows on iPad.
Added a new per-calculator rotation lock option for iPhones on iOS 16.
Added an "EV Efficiency" section to the conversions.
Added ten new Pascal the Panda stickers for Messages.
Now interpret text starting with "0x", "0o", or "0b" as hex, octal, and binary numbers.
Improved theme drawing performance.
Improved handling of button selection in the layout editor.
Fixed some cosmetic problems with the user functions and conversions editor.
Fixed an ambiguity when displaying some currency symbols like Yen and Yuan.
Fixed a problem with the recent conversion text getting too small with long unit names.
Fixed a problem with the "Round to Floor" and "Round to Ceiling" user function commands with negative numbers.
Fixed a problem with the "Modulo" function with negative numbers.
Fixed a problem editing the name and images for custom function, conversion, and constant categories.
Fixed a crash when clearing a memory from the contextual menu.
Fixed a crash when adding or duplicating a layout on iPad.
3.12 2022-09-10
Added support for iOS 16.
Added support for watchOS 9, including the Apple Watch Ultra.
You can now have multiple calculators, each with a separate setup.
You can open the app and switch to a specific calculator using a URL of the form pcalc://calculator/name.
You can now choose custom theme tint, digit, and display colours.
Added an option to the layout sections to choose between the different types of layout.
Added an option to choose if the user interface is light or dark.
Added a new Pascal the Panda sticker for Messages, "Hugs".
Improved support for Dynamic Type throughout the app.
Improved the "Theme" section of the settings.
Fixed a problem tapping the display mode indicator to quickly change modes.
Fixed a problem with controls in the Tape and Registers sections not being readable in some themes.
PCalc now requires iOS 13 or later.
3.11.4 2022-07-27
Fixed a problem with missing layouts on iPhone.
3.11.3 2022-07-20
Improved the appearance of the app.
Added menu commands for copying and pasting numbers with U.S. formatting.
Added a new digit style, "Matrix".
Changed the display of numbers between 0.1 and 1.0 to be more consistent in Engineering mode.
You can now set images for the categories of custom functions, conversions, and constants.
iCloud syncing of user data is now switched on again by default if you are running iOS 15.5 or later.
Key clicks are now switched off by default because they were causing the interface to lag occasionally.
Fixed a problem with the watch complication icons.
Fixed a problem with messages about pasting from other apps when dragging registers about.
Fixed a problem with operator button selection being lost after putting the app into the background.
Fixed a problem with the functions popup not opening on iPad.
Fixed a problem with the conversion actions in Shortcuts when set to "Ask each time".
3.11.2 2022-03-29
Moved the About screen to a standalone app called "About by PCalc".
If you have the app installed, selecting "About PCalc" in the Help section will work exactly as before.
3.11.1 2021-12-15
Due to ongoing iCloud problems, iCloud syncing of user data and layouts has been switched off by default. You can still manually export and import to sync. We will switch this back on when Apple fixes things.
Added four new alternative icons, "Ocean", "Jasper", "Salem", and "Quasar".
About screen now runs at 120Hz on suitable hardware.
Fixed a problem with too many messages about pasting from other apps.
Fixed a problem with the ticker tape vanishing when turned upside-down.
Fixed a problem importing settings and keyboard shortcuts.
Fixed a crash when pasting into the app.
Fixed a crash when rapidly tapping toolbar buttons.
3.11 2021-09-18
Added support for iOS and iPadOS 15.
Added support for watchOS 8.
Added the ability to link calculations to notes via Quick Note on iPadOS 15.
You can now use explicit "floor" and "ceiling" rounding in user functions and conversions.
Fixed a number of icon problems.
Fixed a problem with the "Use B&W Icons" option for the Apple Watch resetting.
Fixed a problem creating custom functions, conversions, and constants after resetting iCloud data.
Fixed a crash with the Registers popup on iPad.
Fixed a crash when editing layouts on another device.
Fixed a crash when rotating the device.
PCalc now requires iOS 12.1 or later.
3.10.2 2020-10-06
Added some new digit styles.
Fixed a crash at startup on iPadOS 14.
Fixed a crash when rapidly tapping the toolbar buttons on iPadOS 14.
3.10.1 2020-09-17
Fixed a problem with slow startup on iOS and iPadOS 14.
Fixed a problem throwing bananas in the About screen on iOS 14, iPadOS 14, and watchOS 7 (yes, really).
3.9.5 2020-04-25
Added the "Hackett Number" to constants.
Various bug fixes.
3.9.4 2020-02-05
Added an option for left aligning the main register while editing.
Added a cancel button when picking memory registers in the Apple Watch app.
The option for showing a cursor while editing now works in the widget.
Fixed a problem reading the display with VoiceOver in the Apple Watch app.
Fixed a crash when tapping the share button for the tape or registers on an iPad on iOS 13.
Fixed a crash when bringing up contextual menus for display labels on iOS 13.
3.9.3 2019-11-20
Added an option for the widget to use an advanced layout with many more functions.
Added contextual menus for the display on iOS 13.
Added copy and paste as ASCII/UTF-8/UTF-16/UTF-32 to the contextual menus on iOS 13.
Added options to the display settings to turn off contextual menus and drag and drop.
Added a "Haptic Touch" section to the settings on iOS 13, to configure the app icon menu.
Added a new alternative icon, "Cheri".
Fixed a problem with user constants not syncing to the Apple Watch app.
Fixed a problem with some of the 3D/Haptic touch commands not working.
Fixed a problem with dragging between display lines in dark mode on iOS 13.
3.9.2 2019-09-20
Fixed a problem with blank keys in the Apple Watch app when running on watchOS 4.
Fixed a problem with PCalc accessing the clipboard when running functions and conversions.
3.9.1 2019-09-13
A mean bug broke into the tip jar in version 3.9 and ran off with the contents! We apologize for the inconvenience.
To make up for it, if you ran 3.9 at any point in the last few days, you'll automatically have something added to the tip jar in 3.9.1 for free, regardless of whether you have previously tipped or not.
3.9 2019-09-12
Full support for iOS 13, including Dark Mode and the improved Siri Shortcuts.
Added options to automatically switch the app and widget themes to match the system Dark Mode setting.
Siri shortcuts can now have parameters passed in directly.
Currency conversions performed through Siri Shortcuts now update currency rates independently from the main app.
The "Enter" key on a hardware keyboard with a numeric keypad now works. Finally!
The settings button is now a gear icon. Finally!
Siri Shortcuts support now requires iOS 13 or later.
PCalc now requires iOS 10 or later.
3.8.9 2019-06-11
Updated all scientific constants to the latest CODATA 2018 values, and now includes the full list.
Improved accuracy of stored numbers when PCalc isn't running, and for copying and pasting.
Improved the UI for using multiple memories in the watch app and widget.
You can now specify the setting for using multiple memories separately for the watch app and widget.
No longer show the "M" indicator when other memories have contents, but "Use Multiple Memories" is off.
Added new line display types that show a running total for the current calculation, the "Last X" value, and all the memories.
Added an option for displaying all function variables in the registers section.
Fixed a problem searching for functions, conversions, and constants.
Polyhedral dice!
3.8.8 2018-12-05
Fixed a problem installing the watchOS app on Series 4 watches paired with an iPhone 6 Plus.
Added six new Pascal the Panda animated iMessage stickers, as drawn by David Lanham.
3.8.7 2018-11-17
Improved support for the new iPads.
The watch app now downloads currency conversion rates independently from the phone.
Added an option to use the digital crown to roll the RPN stack in the watch app.
You can now create and edit the position of the parentheses count in layout editing mode.
Fixed a problem importing layouts or settings stored on an iCloud Drive.
Fixed a problem with the version number displayed in the Settings app.
3.8.6 2018-11-01
Added support for the latest devices and iOS 12.1.
You can now long press or swipe up to use the number key shortcuts in the watch app.
You can now swipe left and right on the display to undo and redo in the watch app.
Fixed a problem renaming the decimal separator button in the iOS app.
3.8.5 2018-10-27
Added new sets of functions to the third page of the watch app, including powers and trigonometry.
Added an option to use a dark theme in the watch app.
Added more swipe down shortcuts to the watch app.
Fixed a problem adjusting large numbers with the digital crown in the watch app.
Fixed a problem with the deg/rad/grad buttons on the "Advanced" splitscreen layout.
3.8.4 2018-10-19
Added an option for currencies to show four decimal places.
Added an option to turn off the digital crown in the watch app.
Added a new line display type which always shows the x register as a fraction.
Fixed a problem with the ticker tape being scrolled too much to the right on iOS 12.
Fixed a problem with the iOS app being stuck in scientific mode.
Fixed a problem setting the display background color for the "Dark Night" theme.
Fixed a problem with the watch app losing settings.
3.8.3 2018-10-12
Various improvements to the watchOS app.
You can now swipe down on the number buttons in the watch app for quicker access to the operators.
Added an option to display the x register value on the watch corner complications.
Added an option to display the watch complication icons in black and white.
You can now rotate the icon and tap to throw bananas in the watch About screen.
Added "Pascal Mode" to the watch complications.
3.8.2 2018-09-23
Improved support for iOS 12 and watchOS 5.
Added full support for Apple Watch Series 4.
Added the ability to create custom buttons that open a URL. They can run Siri Shortcuts, or talk to any app that supports the x-callback-url protocol.
Added initial support for x-callback-url interapplication communication.
Use [x-register], [y-register], or [m-register] in URLs and that text will be replaced by the appropriate value when the URL is opened.
If you set the x-success parameter for any x-callback-url to "pcalc://x-callback-url/set" (suitably encoded) it will set the display with the result.
Set the x-error parameter for any x-callback-url to "pcalc://x-callback-url/error" and it will flash "Error" on the display if there is a problem.
3.8.1 2018-09-17
Added full support for iOS 12, including Siri Shortcuts.
Added full support for watchOS 5.
Added new Siri Shortcuts functions for rounding to a certain number of decimal places.
Fixed a problem with VoiceOver and the Deg/Rad/Grad button.
Fixed a problem on iPads that caused PCalc to occasionally show "Don't Panic!" on the display. We apologize for the inconvenience.
3.8 2018-09-15
Improvements to copy and paste, and drag and drop.
Tape is now wider on iPad Pro devices.
Added a button to reset all layouts to the main section of the settings.
Made "Dark Night" the default dark theme, and now use it on the widget.
Fixed a problem with Engineering display mode sometimes being used instead of Scientific.
Fixed a problem with the "Sync App and Widget" setting not sticking on iOS 9.
Fixed a problem with the acknowledgements section and certain themes.
Fixed a problem with the "Erase All Settings and iCloud Data" button not resetting layouts.
Modernized a lot of underlying code.
Added a set of animated iMessage stickers featuring Pascal the PCalc panda, as drawn by David Lanham.
PCalc now requires iOS 9 or later.
3.7.7 2018-07-22
Fixed a problem with operator precedence and powers.
3.7.6 2018-05-23
Added a new theme, "Dark Night".
Added support for measuring angles with grads in trigonometry functions.
Added an option to display SI prefixes in Engineering display mode.
Added a "Percentage Total" (%T) button to the layout editor.
Added a button to erase all settings and iCloud data.
Renamed "Use Constant Functions" to the more obvious "Repeat Operation on Equals”.
Fixed a problem searching for units in the conversion section.
Fixed a problem pasting values with a unicode minus sign.
3.7.5 2018-03-30
Added an option to show x10 in scientific notation, in the Advanced settings.
Added options to turn off the labels and info on the display.
The display is now smarter about using the available space.
You can now change the tint color for the themes "A Touch of Color", "Blue Sun", "Brawn", "Flux", "Primary Colors", "Rough Draft", and "Widget".
You can now use hyperbolic trigonometry in user functions and conversions.
The About screen now has an ambient electronic soundtrack composed by Squillopian.
Improved the iPhone X support yet again.
3.7.4 2018-02-10
Added Icelandic Króna to the currency conversions.
Fixed a problem loading the currency rates.
Fixed a problem with the "Decimal X Register" line type.
Fixed a problem importing and syncing custom layouts.
Fixed a problem with the 3D Touch tape display not being scrolled to the end.
3.7.3 2017-11-17
Improved the iPhone X support a little bit more.
3.7.2 2017-11-01
Improved the iPhone X support.
Added leaderboards and achievements to the About screen.
3.7.1 2017-10-13
Added an option to set the maximum denominator for the fraction display mode.
Fixed a problem with the binary line display.
Fixed a problem with button labels drawing too small.
Fixed a problem with the chosen splitscreen layout being forgotten.
Added mini About screen to the Apple Watch app.
Added "Level 2" to the About screen.†

† Level 2 requires iOS 11 and a device with an A9 processor or later. Look for the golden banana.
3.7 2017-09-15
Added full support for iOS 11, including drag and drop support, and even a (silly) bonus AR calculator mode in the About screen in the Help.†
Support for the iPhone X.
Completely rewrote the display code. Many exciting things to come later which are now possible because of this, but some changes today!
You can now adjust the size of the digits in the display, and make them much bigger or smaller.
You can now use a space for the thousands separator.
Hex, octal, and binary numbers are now grouped using spaces on the display.
You can now have lines displayed in two columns on a horizontal iPhone or iPad.
You can now edit and reorder the list of favorite currencies.
Added a arbitrary base "Log N" button to most of the advanced layouts, and you can edit other layouts to add one.
Added a variety of new digit styles.
Added an option to use haptic feedback for buttons in the "Key Click" section of the settings.
Added an edit cursor option to the Accessibility section.
Fixed a crash if you pressed on a conversion, function, or constant category name while editing.
Fixed a display problem with the tape and the "Show implied parentheses" option.
Fixed a problem with the normal layout being reset if you opened the app in splitscreen.
Added a few more alternate icons, for old times' sake.
There might be a small game in the About screen too.†

† The fancy 3D/AR About screen needs a recent device that supports Metal, ideally an iPad Pro or an iPhone 7/7+ or later. The 3D stuff requires iOS 10, AR support requires iOS 11.
3.6.8 2017-06-30
Added links for downloading the manual to the Help section.
Did we mention there's now a manual?! Yes, after nearly twenty-five years, there finally is. Written by one Glenn Fleishman, it's a general introduction to the app, as well as an extensive list of all the settings and buttons and what they actually do.
Added an option to stop themes being applied to menus, in the Advanced section of the settings.
Fixed a crash when importing settings from an iPhone onto an iPad, or vice versa.
3.6.7 2017-06-14
Added two new alternative icons, "Helms" and "Protocol Gold".
Added a gray theme tint.
Fixed a display problem on the 10.5-inch iPad Pro.
Fixed a problem with "Gravity Mode" leaving buttons at an angle when switched off.
3.6.6 2017-06-02
Added a "Resend Tips to Other Devices" button to the tip jar. That should help if your tip didn't show up on them for some reason.
Added four new alternative icons, "Deep Purple", "Unicorn", "Baker", and "T-1000".
Added a "Deep Purple" theme tint.
Added a weird "Gravity Mode" option in the Advanced section of the settings.
Squircles everywhere!
3.6.4 2017-05-24
Added an option to change the app icon on iOS 10.3 or later (if the icon doesn't change on the home screen, restart your device and that will fix it - iOS bug, sorry!).
Along with the ability to change the icon between the existing blue and orange versions, there are nineteen more icons to choose from including lots of colors and some old designs going way back to 1992. To unlock those icons, we've added an optional tip jar.
Since we've never charged for an update, this is an experiment to see if people feel like dropping some extra coins into the jar as a way of supporting the release of new versions. Even if you don't tip, you'll always have the full functionality available.
Added a new "Hot Pink" tint color for the "Samurai", "Samurai Night", and "Backlight" themes.
Now blink the display if you press Equals and the answer is the same as the previous number shown.
Now the change sign button doesn't finish entering a hex, octal, or binary number, so you can keep editing it.
Now supports pasting of Arabic–Indic numerals.
The "TC" button now correctly deactivates 2nd functions.
Fixed a crash when tapping "Reset to Defaults" in settings.
Fixed a crash if you toggled the RPN setting after tapping "Done" in the Advanced section of the settings.
3.6.3 2017-01-28
Added the ability to export all settings and user data from PCalc into a single file, send that to another device or to somebody else, and import everything again into a different copy. Works between PCalc and PCalc Lite too.
Added an option to the "Advanced" settings to show labels on the buttons for 2nd functions.
Added support for display of UTF-32 characters in the registers / stack section.
Fixed a problem displaying fixed scientific notation with zero decimal places.
Fixed a problem adding the multiply button when editing layouts in non-decimal modes.
3.6.2 2016-10-04
Rounding is now back to the "Nearest or Even" rule by default, by popular demand.
Added a new "Rounding" section to the Advanced settings, which controls the display, as well as the behaviour of the "Round" button.
Added an option to the Apple Watch app to stop it automatically switching back to the number pad.
Fixed a problem with the "Fraction" display mode on 32-bit devices.
3.6.1 2016-09-24
Improved support for iOS 10 and watchOS 3.
Added support for haptic feedback on the iPhone 7 and 7 Plus.
Added an option to display improper fractions in "Fraction" display mode.
Round function now always rounds half upwards to the nearest integer.
Fixed a problem with the widget not loading on an iPhone 7 Plus.
Fixed a problem pasting in fractions of the form "2 3/4".