Faculty of Arts & Sciences Department of Computer Science CMPS 200—Introduction to Programming Assignment 3 – Due Friday Oct 31, 2008 Objectives and Instructions. The objective of this assignment is to write some simple programs that use the if and while statements, compile, and run them. After writing each program using Microsoft notepad or wordpad, compile the program in the command prompt using the command “javac program.java”. Then run the program using the command “java program ...”, where the “...” represents the input to the program. Include printouts of each program and sample runs for each program in your submission. Your submission should be a printout that you bring to class on Friday October 31. Exercises I. Write a program that takes three positive floating point values (doubles) as command line arguments and prints “false” if any one of them is greater than or equal to the sum of the other two, and “true” otherwise. This program tests if the three values could be the lengths of the sides of a triangle. Suppose now that some of the numbers can be negative (in which case they obviously cannot be the lengths of the sides of a triangle). Either change your program to deal with this case, or explain why no change is needed. II. Write a program that takes three double values x, v, and t as command line arguments and prints the value of x + vt – gt2/2, where g is the constant 9.78033. III. Write a program that takes a single positive integer value n as a command line argument and prints the sum of the first n positive integers, i.e., 1 + 2 + …+ n-1 + n. IV. Write a program that takes a single positive integer value n as a command line argument and prints n factorial. V. Write a program that takes a single positive integer value n as a command line argument and prints all the powers of 2 that are less than or equal to n. Submission Instructions Turn in a printout of the source code and sample runs for each program. Be sure to include more than one sample run for each program.
Pages to are hidden for
"Introduction to Computer Programming (CMPS 200)"Please download to view full document