Difference between revisions of "Summer 2022: Programming in Java Lab"

From MKWiki
Jump to navigation Jump to search
Line 38: Line 38:
  
 
== '''Lab 1:''' ( week of 09<sup>th</sup> May 2022 ) ==
 
== '''Lab 1:''' ( week of 09<sup>th</sup> May 2022 ) ==
 +
{| class="wikitable" style="text-align: left; width: 100%";
 +
|-
 +
! Q. NO. 
 +
! Program 
 +
! Lab Exercise No. 
 +
! Remarks
 +
|-
 +
| style="width: 8%"  | 1
 +
| style="width: 60%" | Design a class Complex having a real part (x) and an imaginary part (y). Provide methods to perform the following on complex numbers: <br>
 +
a) Add two complex numbers. <br>
 +
b) Multiply two complex numbers. <br>
 +
c) toString() method to display complex numbers in the form: x + i y.
 +
| style="width: 15%" | Lab Exercise No. 1 || Read about toString( ) from javatpoint.com [https://www.javatpoint.com/understanding-toString()-method]
 +
|-
 +
| 2 || WAPJava program to read data of various types using Scanner class || Practice Set No. 1 ||  Read about Scanner class from javatpoint.com [https://www.javatpoint.com/Scanner-class]
 +
|-
 +
| 3 || WAP to find the n<sup>th</sup> largest number and n<sup>th</sup> samallest number in an array || Practice Set No. 2 ||
 +
|-
 +
| 4 || WAP to find the sum of all odd numbers at the even indexes in an array || Practice Set No. 3||
 +
|}
 +
 +
 +
== '''Lab 2:''' ( week of 23<sup>rd</sup> May 2022 ) ==
 
{| class="wikitable" style="text-align: left; width: 100%";  
 
{| class="wikitable" style="text-align: left; width: 100%";  
 
|-
 
|-

Revision as of 09:44, 24 May 2022

Instructions

  • Please be on time to avoid the Attendance Penalty.
  • Please sign on the Attendance Register before your take a seat.
  • Please put your mobile phone in the Silent Mode.
  • Each lab assignment needs to be submitted in the Google Classroom for the evaluation(will be notified in the GC lab-wise, submit before the deadline).
  • Turn off(shut down) your assigned computer and arrange the chair before you leave the lab.

Resources

Lab 0: Getting Started ( week of 18th April 2022 )

Spring 2020 Lab 1

Q. NO. Program Lab Exercise No. Remarks
1 WAP to display your details like Name, Roll Number, Course, and College Name on the computer screen. Practice Set No. 1
2 WAP to check whether the given year is a Leap Year or not? Practice Set No. 2
3 WAP to find the sum of any number of integers entered as command line arguments Practice Set No. 3
4 WAP to find the factorial of a given number. Practice Set No. 4
5 WAP to print the following pattern using nested for loop:
1
2  3
4  5  6
7  8  9  10 
Practice Set No. 5

Lab 1: ( week of 09th May 2022 )

Q. NO. Program Lab Exercise No. Remarks
1 Design a class Complex having a real part (x) and an imaginary part (y). Provide methods to perform the following on complex numbers:

a) Add two complex numbers.
b) Multiply two complex numbers.
c) toString() method to display complex numbers in the form: x + i y.

Lab Exercise No. 1 Read about toString( ) from javatpoint.com [1]
2 WAPJava program to read data of various types using Scanner class Practice Set No. 1 Read about Scanner class from javatpoint.com [2]
3 WAP to find the nth largest number and nth samallest number in an array Practice Set No. 2
4 WAP to find the sum of all odd numbers at the even indexes in an array Practice Set No. 3


Lab 2: ( week of 23rd May 2022 )

Q. NO. Program Lab Exercise No. Remarks
1 Design a class Complex having a real part (x) and an imaginary part (y). Provide methods to perform the following on complex numbers:

a) Add two complex numbers.
b) Multiply two complex numbers.
c) toString() method to display complex numbers in the form: x + i y.

Lab Exercise No. 1 Read about toString( ) from javatpoint.com [3]
2 WAPJava program to read data of various types using Scanner class Practice Set No. 1 Read about Scanner class from javatpoint.com [4]
3 WAP to find the nth largest number and nth samallest number in an array Practice Set No. 2
4 WAP to find the sum of all odd numbers at the even indexes in an array Practice Set No. 3