Kotlin程序计算商和余数
在本文中,我们将了解如何在Kotlin中计算商和余数。商和余数使用两个简单的公式计算:
“Quotient = Dividend / Divisor” “Remainder = Dividend % Divisor”
下面是相同的演示
假设我们的输入是:
Dividend value: 50 Divisor: 3
期望输出:
Quotient: 16 Remainder: 2
算法
步骤1 - 开始
步骤2 - 声明四个整数:myDividend、myDivisor、resultQuotient、resultRemainder
步骤3 - 定义整数
步骤4 - 使用公式查找商和余数:“商 = 被除数 / 除数”和“余数 = 被除数 % 除数”
步骤5 - 显示结果
步骤6 - 结束
示例1
在这个例子中,我们将计算商和余数。首先,设置并初始化被除数和除数的值;
val myDividend = 50 val myDivisor = 3
现在,使用上面给出的公式查找商和余数:
val resultQuotient = myDividend / myDivisor val resultRemainder = myDividend % myDivisor
让我们看看在Kotlin中计算商和余数的示例:
fun main() { val myDividend = 50 val myDivisor = 3 println("The Dividend value is defined as $myDividend and Divisor value is defined as $myDivisor ") val resultQuotient = myDividend / myDivisor val resultRemainder = myDividend % myDivisor println("The quotient is $resultQuotient") println("The remainder is $resultRemainder") }
输出
The Dividend value is defined as 50 and Divisor value is defined as 3 The quotient is 16 The remainder is 2
示例2
在这个例子中,我们将使用自定义函数计算商和余数:
fun main() { val myDividend = 50 val myDivisor = 3 println("The Dividend value is defined as $myDividend and Divisor value is defined as $myDivisor ") getValues(myDividend, myDivisor) } fun getValues(myDividend: Int, myDivisor: Int) { val resultQuotient = myDividend / myDivisor val resultRemainder = myDividend % myDivisor println("The quotient is $resultQuotient") println("The remainder is $resultRemainder") }
输出
The Dividend value is defined as 50 and Divisor value is defined as 3 The quotient is 16 The remainder is 2
示例3
在这个例子中,我们将计算负数的商和余数
fun main() { val myDividend = -40 val myDivisor = 7 println("The Dividend value is defined as $myDividend and Divisor value is defined as $myDivisor ") val resultQuotient = myDividend / myDivisor val resultRemainder = myDividend % myDivisor println("The quotient is $resultQuotient") println("The remainder is $resultRemainder") }
输出
The Dividend value is defined as -40 and Divisor value is defined as 7 The quotient is -5 The remainder is -5
广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP