Advertisement
Guest User

Untitled

a guest
Jul 18th, 2019
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. import scala.math.pow
  2. object kofi{
  3.  
  4. def main(Args:Array[String]){
  5.  
  6. println("Num:")
  7.  
  8. var num=readInt() //get user input
  9. var sum=0.0
  10. var i=0
  11. var rem=0
  12. var count=0.0
  13.  
  14.  
  15. while(num>0){ //while loop to iterate through every digit
  16.  
  17. rem=num%10 //take the last digit
  18.  
  19. if(rem == 0||1 ){ //making sure the input is correct
  20.  
  21. count=rem*scala.math.pow(2,i) //multiply the digit taken by the power of 2
  22. i=i+1
  23. sum=sum+count
  24. num=num/10
  25.  
  26. }
  27.  
  28. else{
  29. println("Wrong num")
  30. }
  31.  
  32. }
  33.  
  34. println(sum) //print the final num in decimal num
  35.  
  36. }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement