Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
-
Economics & Finance
Kotlin Program to Multiply Two Floating-Point Numbers
In this article, we will understand how to multiply two floating-point numbers. A floating-point number, is a positive or negative whole number with a decimal point. There are two types of floating point in Kotlin
- Float
- Double
Below is a demonstration of the same ?
Suppose our input is
val1: 10.5 val2: 45.0
The desired output would be
The product is: 472.5
Algorithm
Step 1 ? Start
Step 2 ? Declare three floating points: val1, val2 and product
Step 3 ? Define the floating-point values
Step 4 ? Read the values
Step 5 ? Multiply the two values using a multiplication operator (*)
Step 6 ? Display the result
Step 7 ? Stop
Example 1
In this example, we will multiply two floating-point numbers using the multiplication arithmetic operator
<div class="execute"></div><div class="code-mirror language-kotlin" contenteditable="plaintext-only" spellcheck="false" style="outline: none; overflow-wrap: break-word; overflow-y: auto; white-space: pre-wrap;"><span class="token keyword">fun</span> <span class="token function">main</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
<span class="token keyword">val</span> val1 <span class="token operator">=</span> <span class="token number">10.5f</span>
<span class="token keyword">val</span> val2 <span class="token operator">=</span> <span class="token number">45.0f</span>
<span class="token function">println</span><span class="token punctuation">(</span><span class="token string">"The first value is defined as: <span class="token interpolation variable">$val1</span>"</span><span class="token punctuation">)</span>
<span class="token function">println</span><span class="token punctuation">(</span><span class="token string">"The second value is defined as: <span class="token interpolation variable">$val2</span>"</span><span class="token punctuation">)</span>
<span class="token keyword">val</span> product <span class="token operator">=</span> val1 <span class="token operator">*</span> val2
<span class="token function">println</span><span class="token punctuation">(</span><span class="token string">"The product is: <span class="token interpolation variable">$product</span>"</span><span class="token punctuation">)</span>
<span class="token punctuation">}</span>
</div><div class="output-wrapper"><div class="console-close"></div><div class="code-output"></div></div>
Output
The first value is defined as: 10.5 The second value is defined as: 45.0 The product is: 472.5
Example 2
In this example, we will multiply two floating-point numbers:
<div class="execute"></div><div class="code-mirror language-kotlin" contenteditable="plaintext-only" spellcheck="false" style="outline: none; overflow-wrap: break-word; overflow-y: auto; white-space: pre-wrap;"><span class="token keyword">fun</span> <span class="token function">product</span><span class="token punctuation">(</span>val1 <span class="token operator">:</span> Float<span class="token punctuation">,</span> val2 <span class="token operator">:</span> Float<span class="token punctuation">)</span><span class="token punctuation">{</span>
<span class="token keyword">val</span> product <span class="token operator">=</span> val1 <span class="token operator">*</span> val2
<span class="token function">println</span><span class="token punctuation">(</span><span class="token string">"The product is: <span class="token interpolation variable">$product</span>"</span><span class="token punctuation">)</span>
<span class="token punctuation">}</span>
<span class="token keyword">fun</span> <span class="token function">main</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
<span class="token keyword">val</span> val1 <span class="token operator">=</span> <span class="token number">12.5f</span>
<span class="token keyword">val</span> val2 <span class="token operator">=</span> <span class="token number">40.0f</span>
<span class="token function">println</span><span class="token punctuation">(</span><span class="token string">"The first value is defined as: <span class="token interpolation variable">$val1</span>"</span><span class="token punctuation">)</span>
<span class="token function">println</span><span class="token punctuation">(</span><span class="token string">"The second value is defined as: <span class="token interpolation variable">$val2</span>"</span><span class="token punctuation">)</span>
<span class="token function">product</span><span class="token punctuation">(</span>val1<span class="token punctuation">,</span> val2<span class="token punctuation">)</span>
<span class="token punctuation">}</span>
</div><div class="output-wrapper"><div class="console-close"></div><div class="code-output"></div></div>
Output
The first value is defined as: 12.5 The second value is defined as: 40.0 The product is: 500.0
Example 3
In this example, we will multiply two floating-point numbers (Double) using the multiplication arithmetic operator
<div class="execute"></div><div class="code-mirror language-kotlin" contenteditable="plaintext-only" spellcheck="false" style="outline: none; overflow-wrap: break-word; overflow-y: auto; white-space: pre-wrap;"><span class="token keyword">fun</span> <span class="token function">main</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
<span class="token keyword">val</span> val1 <span class="token operator">=</span> <span class="token number">12.0</span>
<span class="token keyword">val</span> val2 <span class="token operator">=</span> <span class="token number">23.5</span>
<span class="token function">println</span><span class="token punctuation">(</span><span class="token string">"The first value is defined as: <span class="token interpolation variable">$val1</span>"</span><span class="token punctuation">)</span>
<span class="token function">println</span><span class="token punctuation">(</span><span class="token string">"The second value is defined as: <span class="token interpolation variable">$val2</span>"</span><span class="token punctuation">)</span>
<span class="token keyword">val</span> product <span class="token operator">=</span> val1 <span class="token operator">*</span> val2
<span class="token function">println</span><span class="token punctuation">(</span><span class="token string">"\nThe product is: <span class="token interpolation variable">$product</span>"</span><span class="token punctuation">)</span>
<span class="token punctuation">}</span>
</div><div class="output-wrapper"><div class="console-close"></div><div class="code-output"></div></div>
Output
The first value is defined as: 12.0 The second value is defined as: 23.5 The product is: 282.0
