Advertisement
strikero

dee

Sep 24th, 2017
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.79 KB | None | 0 0
  1. package csprog3;
  2. import java.util.Scanner;
  3. /**
  4. *
  5. * @author rickygwapo
  6. */
  7. public class Csprog3 {
  8. public static void main(String[] args) {
  9. Scanner input = new Scanner(System.in);
  10. boolean test = true;
  11. System.out.print("Variable Name: ");
  12. String variable = input.next();
  13. System.out.print("Initialize Value: ");
  14. int initialize = input.nextInt();
  15. String less = "t";
  16. String conditionalOp;
  17. do{
  18. System.out.print("Conditional Operator: ");
  19. conditionalOp = input.next();
  20. if("<".equals(conditionalOp) || ">".equals(conditionalOp) || "<=".equals(conditionalOp) || ">=".equals(conditionalOp) || "==".equals(conditionalOp) || "!=".equals(conditionalOp)){
  21. test = false;
  22. }
  23. }while(test);
  24. test = true;
  25. System.out.print("Conditional Value: ");
  26. int conditionalValue = input.nextInt();
  27. String decrement;
  28. do{
  29. System.out.print("Increment/Decrement: ");
  30. decrement = input.next();
  31. if("++".equals(decrement) || "--".equals(decrement)){
  32. test = false;}
  33. }while(test);
  34. int interval;
  35. System.out.print("Interval: ");
  36. interval = input.nextInt();
  37. System.out.println("LOOPING MENU");
  38. System.out.println("[1] FOR");
  39. System.out.println("[2] WHILE");
  40. System.out.println("[3] DO-WHILE");
  41. System.out.print("Option: ");
  42. int choice = input.nextInt();
  43. switch(choice){
  44. case 1:
  45. System.out.println("Process of 'For' Loop will look like this");
  46. if("++".equals(decrement)){
  47. System.out.println("for("+(variable)+"="+initialize+";"+(variable)+(conditionalOp)+(conditionalValue)+";"+(variable)+"+="+interval+"){");
  48. System.out.println("System.out.println('Output:'+variable name+' = '+variable);");
  49. System.out.println("}");
  50. switch(conditionalOp){
  51. case "<":
  52. for(int i=initialize;i<conditionalValue;i+=interval){
  53. System.out.println("Output: "+variable+" = "+i);}
  54. break;
  55. case ">":
  56. for(int i=initialize;i>conditionalValue;i+=interval){
  57. System.out.println("Output: "+variable+" = "+i);}
  58. break;
  59. case ">=":
  60. for(int i=initialize;i>=conditionalValue;i+=interval){
  61. System.out.println("Output: "+variable+" = "+i);}
  62. break;
  63. case "<=":
  64. for(int i=initialize;i<=conditionalValue;i+=interval){
  65. System.out.println("Output: "+variable+" = "+i);}
  66. break;
  67. case "==":
  68. for(int i=initialize;i==conditionalValue;i+=interval){
  69. System.out.println("Output: "+variable+" = "+i);}
  70. break;
  71. case "!=":
  72. for(int i=initialize;i!=conditionalValue;i+=interval){
  73. System.out.println("Output: "+variable+" = "+i);}
  74. break;
  75. }
  76. }
  77. else{
  78. System.out.println("for("+(variable)+"="+initialize+";"+(variable)+(conditionalOp)+(conditionalValue)+";"+(variable)+"-="+interval+"){");
  79. System.out.println("System.out.println('Output:'+variable name+' = '+variable);");
  80. System.out.println("}");
  81. switch(conditionalOp){
  82. case "<":
  83. for(int i=initialize;i<conditionalValue;i-=interval){
  84. System.out.println("Output: "+variable+" = "+i);}
  85. break;
  86. case ">":
  87. for(int i=initialize;i>conditionalValue;i-=interval){
  88. System.out.println("Output: "+variable+" = "+i);}
  89. break;
  90. case ">=":
  91. for(int i=initialize;i>=conditionalValue;i-=interval){
  92. System.out.println("Output: "+variable+" = "+i);}
  93. break;
  94. case "<=":
  95. for(int i=initialize;i<=conditionalValue;i-=interval){
  96. System.out.println("Output: "+variable+" = "+i);}
  97. break;
  98. case "==":
  99. for(int i=initialize;i==conditionalValue;i-=interval){
  100. System.out.println("Output: "+variable+" = "+i);}
  101. break;
  102. case "!=":
  103. for(int i=initialize;i!=conditionalValue;i-=interval){
  104. System.out.println("Output: "+variable+" = "+i);}
  105. break;
  106. }
  107. }
  108. break;
  109. case 2:
  110. System.out.println("Process of 'While' Loop will look like this: ");
  111. System.out.println("while("+(variable)+(conditionalOp)+(conditionalValue)+"){");
  112. System.out.println(variable+"="+initialize+";");
  113. if("++".equals(decrement)){
  114. System.out.println(variable+"+="+interval+";");
  115. System.out.println("System.out.println('Output:'+variable name+' = '+variable);");
  116. System.out.println("}");
  117. int i = initialize;
  118. switch(conditionalOp){
  119. case "<":
  120. while(i<conditionalValue){
  121. i+=interval;
  122. System.out.println("Output: "+variable+" = "+i);}
  123. break;
  124. case ">":
  125. while(i>conditionalValue){
  126. i+=interval;
  127. System.out.println("Output: "+variable+" = "+i);}
  128. break;
  129. case "<=":
  130. while(i<=conditionalValue){
  131. i+=interval;
  132. System.out.println("Output: "+variable+" = "+i);}
  133. break;
  134. case ">=":
  135. while(i>=conditionalValue){
  136. i+=interval;
  137. System.out.println("Output: "+variable+" = "+i);}
  138. break;
  139. case "==":
  140. while(i==conditionalValue){
  141. i+=interval;
  142. System.out.println("Output: "+variable+" = "+i);}
  143. break;
  144. case "!=":
  145. while(i!=conditionalValue){
  146. i+=interval;
  147. System.out.println("Output: "+variable+" = "+i);}
  148. break;
  149. }
  150. }
  151. else{
  152. System.out.println(variable+"-="+interval+";");
  153. System.out.println("System.out.println('Output:'+variablename+' = '+variable);");
  154. System.out.println("}");
  155. int i = initialize;
  156. switch(conditionalOp){
  157. case "<":
  158. while(i<conditionalValue){
  159. i-=interval;
  160. System.out.println("Output: "+variable+" = "+i);}
  161. break;
  162. case ">":
  163. while(i>conditionalValue){
  164. i-=interval;
  165. System.out.println("Output: "+variable+" = "+i);}
  166. break;
  167. case "<=":
  168. while(i<=conditionalValue){
  169. i-=interval;
  170. System.out.println("Output: "+variable+" = "+i);}
  171. break;
  172. case ">=":
  173. while(i>=conditionalValue){
  174. i-=interval;
  175. System.out.println("Output: "+variable+" = "+i);}
  176. break;
  177. case "==":
  178. while(i==conditionalValue){
  179. i-=interval;
  180. System.out.println("Output: "+variable+" = "+i);}
  181. break;
  182. case "!=":
  183. while(i!=conditionalValue){
  184. i-=interval;
  185. System.out.println("Output: "+variable+" = "+i);}
  186. break;
  187. }
  188. }
  189. break;
  190. case 3:
  191. System.out.println("The 'Do-While' Loop will look like this: ");
  192. System.out.println(variable+"="+initialize);
  193. System.out.println("do{");
  194. int i = 0;
  195. i = initialize;
  196. if("++".equals(decrement)){
  197. System.out.println((variable)+"+="+interval);
  198. System.out.println("'System.out.println('Output: '+variablename+' = '+variable')");
  199. System.out.println("}while("+(variable)+(conditionalOp)+(conditionalValue)+");");
  200. switch(conditionalOp){
  201. case "<":
  202. do{
  203. i+=interval;
  204. System.out.println("Output: "+variable+" = "+i);
  205. }while(i<conditionalValue);
  206. break;
  207. case ">":
  208. do{
  209. i+=interval;
  210. System.out.println("Output: "+variable+" = "+i);
  211. }while(i>conditionalValue);
  212. break;
  213. case "<=":
  214. do{
  215. i+=interval;
  216. System.out.println("Output: "+variable+" = "+i);
  217. }while(i<=conditionalValue);
  218. break;
  219. case ">=":
  220. do{
  221. i+=interval;
  222. System.out.println("Output: "+variable+" = "+i);
  223. }while(i>=conditionalValue);
  224. break;
  225. case "==":
  226. do{
  227. i+=interval;
  228. System.out.println("Output: "+variable+" = "+i);
  229. }while(i==conditionalValue);
  230. break;
  231. case "!=":
  232. do{
  233. i+=interval;
  234. System.out.println("Output: "+variable+" = "+i);
  235. }while(i!=conditionalValue);
  236. break;
  237. }
  238. }
  239. else{
  240. System.out.println((variable)+"-="+interval);
  241. System.out.println("'System.out.println('Output: '+variablename+' = '+variable'");
  242. System.out.println("}while("+(variable)+(conditionalOp)+(conditionalValue)+");");
  243. switch(conditionalOp){
  244. case "<":
  245. do{
  246. i-=interval;
  247. System.out.println("Output: "+variable+" = "+i);
  248. }while(i<conditionalValue);
  249. break;
  250. case ">":
  251. do{
  252. i-=interval;
  253. System.out.println("Output: "+variable+" = "+i);
  254. }while(i>conditionalValue);
  255. break;
  256. case "<=":
  257. do{
  258. i-=interval;
  259. System.out.println("Output: "+variable+" = "+i);
  260. }while(i<=conditionalValue);
  261. break;
  262. case ">=":
  263. do{
  264. i-=interval;
  265. System.out.println("Output: "+variable+" = "+i);
  266. }while(i>=conditionalValue);
  267. break;
  268. case "==":
  269. do{
  270. i-=interval;
  271. System.out.println("Output: "+variable+" = "+i);
  272. }while(i==conditionalValue);
  273. break;
  274. case "!=":
  275. do{
  276. i-=interval;
  277. System.out.println("Output: "+variable+" = "+i);
  278. }while(i!=conditionalValue);
  279. break;
  280. }
  281. break;
  282. }
  283. }
  284. }
  285. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement