CSE 110 – Lab 3

$30.00

Category:

Description

5/5 - (2 votes)

What is this Lab about ?
This program is for practicing if-else expressions and reviewing some prior
topics.
Getting Started
1. Create a class called Lab3. Use the same setup for setting up your class and
main method as you did for the previous assignments. Be sure to name your file
Lab3.java.
2. Remove the comments and insert correct expression according to the
instructions.
3. Write comments about what you are thinking and explain yourselves.
4. Do check your submission output on the portal.
Assignments Documentation
At the beginning of each programming assignment you must have a comment block
with the following information :
Now lets begin with the assignment. You will find the instructions inline.
/*————————————————-
//AUTHOR : (Put Your Name Here)
//FILENAME : Lab3.java
//SPECIFICATION: This program is for practicing the use of if-else conditional expressions
// It also reviews some previous topics. It also finds the dictionary order
// of two strings.
//LAB LETTER: (Put your LAB section here).
//START TIME:
//END TIME:
// Import the Scanner class from the java.util package
import java.util.Scanner;
// Declare the class name as (Lab4)
//–> Class Name Here !!
{
//Declare the main method
//–> Main Method Here !!
{
// Declare double variables with names n1,n2,n3,n4, ans and max
// Declare a String type variable s1.
// Invoke a Scanner object “in/scan”.
//Print the following statement.
System.out.println(“Input four integers on which we want to perform Mathematical
Operations!”);
//Using the scanner object “in/scan”, assign values to n1,n2, n3, n4
//Find the maximum and the minimum of all the 4 numbers n1,n2,n3,n4 using only
//If and Else statements.
//Print the following statements
System.out.println(“Please Input one of the following operations:”);
System.out.println(“Type a to Add the numbers.”);
Do remember to close your braces for both the main method and the class.
Sample Output 1:
Input four integers on which we want to perform Mathematical Operations!
1
2
3
4
Please Input one of the following operations:
Type a to Add the numbers.
Type b to Mul the numbers.
Type c to find Avg.
Type d to find Max.
Type e to find Min.
a
Answer is : 10.0
We are now comparing 2 strings and finding which one will come first in a dictionary!!
Please enter 2 strings of length 4.
Enter string 1:
abcd
Enter string 2:
defg
First String is: abcd
Second String is: defg
System.out.println(“Type b to Mul the numbers.”);
System.out.println(“Type c to find Avg.”);
System.out.println(“Type d to find Max.”);
System.out.println(“Type e to find Min.”);
//Using Scanner “in/scan” object, assign a value to String variable s1.
//Use if and else control statements to find which option was entered.
//For ex: if ‘a’ was entered, find the sum of the numbers and set the ans
// variable.
//if ‘b’ was entered, multiply the numbers, if ‘c’ find the average so on
//and so forth.
//Print the ans variable only if the input s1 is a/b/c/d/e.
System.out.println(“Answer is : “+ ans);
//Else if any other value is entered other than a/b/c/d/e , print the following
System.out.println(“Please input the correct option.”)
//Declare 2 String variables , str1 and str2.
//Print the following statement
System.out.println(“We are now comparing 2 strings and finding which one will come
first in a dictionary!!”);
System.out.println(“Please enter 2 strings of length 4.”);
System.out.println(“Enter string 1:”);
//Using Scanner object in/scan take input str1.
System.out.println(“Enter string 2:”);
//Using Scanner object in/scan take input str2.
//Now compare using if/else to find which string comes first.
//Remember to use nested conditional statements to find the alphabetical order.
//Assign the first string to a String variable firstString.
//Assign the second string to a String variable secondString.
//Finally print the first string and the second String.
System.out.println(“First String is: ” + firstString);
System.out.println(“Second String is: ” + secondString);
//Close the Scanner object:
//in.close() or scan.close().
}
}
Sample Output 2:
Input four integers on which we want to perform Mathematical Operations!
1
2
3
4
Please Input one of the following operations:
Type a to Add the numbers.
Type b to Mul the numbers.
Type c to find Avg.
Type d to find Max.
Type e to find Min.
d
Answer is : 4.0
We are now comparing 2 strings and finding which one will come first in a dictionary!!
Please enter 2 strings of length 4.
Enter string 1:
pqrs
Enter string 2:
abcd
First String is: abcd
Second String is: pqrs
Sample Output 3:
Input four integers on which we want to perform Mathematical Operations!
1
2
3
4
Please Input one of the following operations:
Type a to Add the numbers.
Type b to Mul the numbers.
Type c to find Avg.
Type d to find Max.
Type e to find Min.
e
Answer is : 1.0
We are now comparing 2 strings and finding which one will come first in a dictionary!!
Please enter 2 strings of length 4.
Enter string 1:
aadd
Enter string 2:
aacc
First String is: aacc
Second String is: aadd
Sample Output 4:
Input four integers on which we want to perform Mathematical Operations!
1
2
3
4
Please Input one of the following operations:
Type a to Add the numbers.
Type b to Mul the numbers.
Type c to find Avg.
Type d to find Max.
Type e to find Min.
k
Please input the correct option.
We are now comparing 2 strings and finding which one will come first in a dictionary!!
Please enter 2 strings of length 4.
Enter string 1:
aaa2
Enter string 2:
aaa1
First String is: aaa2
Second String is: aaa1