Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import scala.math.pow
- object kofi{
- def main(Args:Array[String]){
- println("Num:")
- var num=readInt() //get user input
- var sum=0.0
- var i=0
- var rem=0
- var count=0.0
- while(num>0){ //while loop to iterate through every digit
- rem=num%10 //take the last digit
- if(rem == 0||1 ){ //making sure the input is correct
- count=rem*scala.math.pow(2,i) //multiply the digit taken by the power of 2
- i=i+1
- sum=sum+count
- num=num/10
- }
- else{
- println("Wrong num")
- }
- }
- println(sum) //print the final num in decimal num
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement