Advertisement
RyanSaq

Chapter 6 Programs 2

Jan 28th, 2019
570
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.28 KB | None | 0 0
  1. package com.suarez;
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. /*
  6. Ryan Saqueton
  7. Calculates your lowest, highest, and average grade
  8. */
  9. public class Q61 {
  10. public static void main(String[] args)
  11. {
  12. Scanner input = new Scanner(System.in);
  13. int lowest = 100;
  14. int highest = 0;
  15. int average;
  16. int gradeTotal = 0;
  17. System.out.println("Enter ten grades");
  18. int grade = input.nextInt();
  19. int amount = 1;
  20. gradeTotal += grade;
  21. while(amount <= 10) {
  22. if (grade < 0 || grade > 100) {
  23. System.out.println("This grade is invalid");
  24. amount = 13;
  25. } else {
  26. if (grade < lowest) {
  27. lowest = grade;
  28. }
  29. if (grade > highest) {
  30. highest = grade;
  31. }
  32. if (amount != 10) {
  33. System.out.println("Type another one of your grades");
  34. grade = input.nextInt();
  35.  
  36.  
  37. gradeTotal += grade;
  38. }
  39. amount++;
  40. }
  41. }
  42. average = gradeTotal/10;
  43. if(amount == 11) {
  44. System.out.println("Your lowest grade is" + lowest);
  45. System.out.println("Your highest grade is" + highest);
  46. System.out.println("Your average grade is " + average);
  47. }
  48. }
  49. }
  50.  
  51. package com.suarez;
  52.  
  53. import java.util.*;
  54.  
  55. /*
  56. Ryan Saqueton
  57. User ID valid or Invalid
  58. */
  59. public class Q63 {
  60.  
  61. public static void main(String[] args) {
  62. String ID;
  63. int i = 2;
  64. Scanner scan = new Scanner(System.in);
  65. System.out.println("Enter your user ID");
  66.  
  67. ID = scan.next();
  68. if (ID.length() = i) {
  69. System.out.println("User ID is valid");
  70. }
  71. else{
  72. System.out.println("User ID is invalid");
  73. }
  74. }
  75. }
  76.  
  77. package com.suarez;
  78.  
  79. import java.util.*;
  80. /*
  81. Ryan Saqueton
  82. Converts binary to decimal
  83. */
  84. public class Q65{
  85.  
  86. public static void main(String args[])
  87. {
  88. Scanner scan=new Scanner(System.in);
  89.  
  90. System.out.println("Enter a binary number:");
  91. int num=scan.nextInt();
  92.  
  93. int answer=0,p=0;
  94.  
  95. while(num!=0)
  96. {
  97. answer+=((num%10)*Math.pow(2,p));
  98. num=num/10;
  99. p++;
  100. }
  101.  
  102. System.out.println(answer);
  103. }
  104. }
  105.  
  106. package com.suarez;
  107.  
  108. import java.util.*;
  109. /*
  110. Ryan Saqueton
  111. Checks if a word is a palindrome
  112. */
  113.  
  114. public class Q67 {
  115.  
  116. public static void main(String args[])
  117. {
  118. String original, backwards = "";
  119. Scanner scan = new Scanner(System.in);
  120.  
  121. System.out.println("Enter a word");
  122. original = scan.nextLine();
  123. String originalActual = original.toLowerCase();
  124.  
  125. int length = originalActual.length();
  126.  
  127. for (int i = length - 1; i >= 0; i--)
  128. backwards = backwards + originalActual.charAt(i);
  129.  
  130. if (originalActual.equals(backwards))
  131. System.out.println("The word is a palindrome");
  132. else
  133. System.out.println("The word isn't a palindrome");
  134.  
  135. }
  136. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement