Advertisement
Guest User

sucku myu dicku

a guest
Sep 13th, 2014
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scala 3.17 KB | None | 0 0
  1. object CalculatorVersionThree extends App {
  2.     var RepeatCalculations = 1
  3.     println("This program is a calculator, please follow the on-screen instructions. This is the best calculator you will ever use.");
  4.     var repeat = 1
  5.     while (repeat == 1) {
  6.       var RepeatCalculations = 1
  7.         println("Please input any number.");
  8.         var UserInputOne = readDouble();
  9.         println("Please input your modifier as a symbol (Ex:+-*/^).");
  10.         var UserInputModifier = readLine();
  11.         println("Please input a second number.");
  12.         var UserInputTwo = readDouble();
  13.         var UserAnswer = 0.0;
  14.             if (UserInputModifier.equals("+"))  {
  15.                 UserAnswer = (UserInputOne+UserInputTwo);
  16.                 println("Your answer is "+UserAnswer+"");
  17.             }
  18.             else if (UserInputModifier.equals("-")) {
  19.                 UserAnswer = (UserInputOne-UserInputTwo);
  20.                 println("Your answer is "+UserAnswer+"");
  21.             }  
  22.             else if (UserInputModifier.equals("*")) {
  23.                 UserAnswer = (UserInputOne*UserInputTwo);
  24.                 println("Your answer is "+UserAnswer+"");
  25.             }
  26.             else if (UserInputModifier.equals("/")) {
  27.                 UserAnswer = (UserInputOne/UserInputTwo);
  28.                 println("Your answer is "+UserAnswer+"");
  29.             }
  30.             else if (UserInputModifier.equals("^")) {
  31.               UserAnswer = Math.pow(UserInputOne, UserInputTwo);
  32.               println("Your answer is "+UserAnswer+"");
  33.             }
  34.             else {
  35.                 println("Your answers were not valid responses, please try again.");
  36.                 RepeatCalculations = 0
  37.         }
  38.     var repeatTwo = 1
  39.     while (RepeatCalculations == 1) {
  40.         println("Do you wish to continue calculating off of this number?");
  41.         var UserResponse = readLine();
  42.         if (UserResponse.equalsIgnoreCase("Yes"))   {
  43.           repeatTwo = 1
  44.             while (repeatTwo == 1)  {
  45.                 var UserInputOne = UserAnswer;
  46.                 println("Please input a modifier to your number.");
  47.                 var UserInputModifier = readLine();
  48.                 println("Please input a second number");
  49.                 var UserInputTwo = readDouble();
  50.                 if (UserInputModifier.equals("+"))  {
  51.                     UserAnswer = (UserInputOne+UserInputTwo);
  52.                     println("Your answer is "+UserAnswer+"");
  53.                     repeatTwo = 0
  54.                 }
  55.                 else if (UserInputModifier.equals("-")) {
  56.                     UserAnswer = (UserInputOne-UserInputTwo);
  57.                     println("Your answer is "+UserAnswer+"");
  58.                     repeatTwo = 0
  59.                 }
  60.                 else if (UserInputModifier.equals("-")) {
  61.                     UserAnswer = (UserInputOne-UserInputTwo);
  62.                     println("Your answer is "+UserAnswer+"");
  63.                     repeatTwo = 0
  64.                 }
  65.                 else if (UserInputModifier.equals("*")) {
  66.                     UserAnswer = (UserInputOne*UserInputTwo);
  67.                     println("Your answer is "+UserAnswer+"");
  68.                     repeatTwo = 0
  69.                 }
  70.                 else if (UserInputModifier.equals("/")) {
  71.                     UserAnswer = (UserInputOne/UserInputTwo);
  72.                     println("Your answer is "+UserAnswer+"");
  73.                     repeatTwo = 0
  74.                 }
  75.                 else if (UserInputModifier.equals("^")) {
  76.                     UserAnswer = Math.pow(UserInputOne, UserInputTwo);
  77.                     println("Your answer is "+UserAnswer+"");
  78.                     repeatTwo = 0
  79.                 }
  80.                 else println("Your answer was not valid try again.");  
  81.                 }
  82.         }
  83.         else if (UserResponse.equalsIgnoreCase("No"))   {
  84.             repeatTwo = 0
  85.             RepeatCalculations = 0
  86.             println("If you wish to calculate more then input as you please.")
  87.             }
  88.         else println("Your answer is not a valid response please try again.");
  89.         }
  90.     }
  91. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement