Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ Challenge: Temperature Converter | Introduction to Exceptions
C++ Exception Handling
セクション 1.  4
single

single

bookChallenge: Temperature Converter

メニューを表示するにはスワイプしてください

In this challenge, your task is to implement a robust temperature conversion function using exception handling. You need to write a function that converts a temperature from Celsius to Kelvin.

The Kelvin scale does not allow negative values, and the lowest possible temperature in Celsius is -273.15, known as absolute zero. If the input temperature is below this limit, your function should throw an exception to signal that the conversion is invalid.

This exercise will help you practice detecting invalid input and using exceptions to enforce constraints in your code.

タスク

スワイプしてコーディングを開始

Your goal is to create a function that converts a temperature value from Celsius to Kelvin. The Kelvin temperature scale does not permit negative values, so the lowest valid Celsius value is -273.15 (absolute zero).

If the input temperature is less than -273.15, your function must throw an exception to indicate the input is invalid. Otherwise, the function should return the temperature converted to Kelvin.

Use exception handling to ensure your function behaves correctly for both valid and invalid input.

解答

Switch to desktop実践的な練習のためにデスクトップに切り替える下記のオプションのいずれかを利用して、現在の場所から続行する
すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 1.  4
single

single

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

some-alt