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
Updated on: 2022-10-13T12:34:58+05:30

2K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements