Example Lab 4.1
[1] Question :
(Conversion from miles to kilometers)
Write a program that displays the following table (note that 1 mile is 1.609 kilometers):
[2] Example Code :
------------------------------------------------------------------------------------------------------------------------
// Step 1 : Use while loop
int miles = 1;
while (miles <= ___________)
{
// Step 2 : Calculation
_________________________________
// Step 3 : Display Result
System.out.println(________________);
miles++;
}
-------------------------------------------------------------------------------------------------------------------------
DCT 1093 - Lab 4 - Loops (Lab 4.1)
DCT 1093 - Lab 3 - Selections (Lab 3.3)
Example Lab 3.3
[1] Question :
One million is 106 and 1 billion is 109. Write a program that reads a power of 10 (6, 9, 12, etc.) and displays how big the number is (Million, Billion, etc.).
Display an appropriate message for the input value that has no corresponding word.
[2] Example Code :
------------------------------------------------------------------------------------------------------------------------
// Step 1 : Prompt the input
Scanner input = new Scanner(System.in);
// Step 2 : Enter an power of 10
System.out.print("_____________________");
int number = input.nextInt();
// Step 3 : Selection statement + Display Result
switch (power)
{
case 6 :
System.out.print("Milion" );
break;
case _ :
System.out.print("______________________" );
break;
}
-------------------------------------------------------------------------------------------------------------------------
DCT 1093 - Lab 3 - Selections (Lab 3.1)
Example Lab 3.1
[1] Question :
(Checking whether a number is odd)
Write a program that reads an integer and checks whether it is odd.
[2] Example Code :
------------------------------------------------------------------------------------------------------------------------
// Step 1 : Prompt the input
Scanner input = new Scanner(System.in);
// Step 2 : Enter an integer
System.out.print("Enter an integer: ");
int number = input.nextInt();
// Step 3 : Selection statement + Display Result
if (___________________ )
System.out.println("_____________________________");
else
System.out.println("_____________________________");
-------------------------------------------------------------------------------------------------------------------------
[3] Answer :
--------------------------------------------------------------------------------------------------------------------------
import java.util.Scanner;
public class Lab3_1 {
public static void main(String[] args) {
// Step 1 : Prompt the input
Scanner input = new Scanner(System.in);
// Step 2 : Enter an integer
System.out.print("Enter an integer: ");
int number = input.nextInt();
// Step 3 : Selection statement + Display Result
if (number % 2 != 0 )
System.out.println("Is "+ number + " an odd number? True");
else
System.out.println("Is "+ number + " an odd number? False"); }
}
-------------------------------------------------------------------------------------------------------------------------
[4] Output :
Enter an integer: 17
Is 17 an odd number? True
Enter an integer: 500
Is 500 an odd number? false
DCT 1093 - Lab 2 - Elementary Programming
Example Lab 2.2
[1] Question :
(Converting Celsius to Fahrenheit)
Write a program that reads a Celsius degree in double from the console, then converts it to Fahrenheit and displays the result.
The formula for the conversion is as follows:
fahrenheit = (9 / 5) * celsius + 32
[2] Answer :
-------------------------------------------------------------------------------------------------------------------------
import java.util.Scanner;
public class Lab2_2 {
public static void main(String[] args) {
// Step 1 : Prompt the input
Scanner input = new Scanner(System.in);
// Step 2 : Enter a degree in Celsius
System.out.print("Enter a degree in Celsius: ");
double celsius = input.nextDouble();
// Step 3 : Calculation
double fahranheit = ((9.0/5)* celsius) + 32;
// Step 4 : Display Celsius in Fahrenheit
System.out.println( (int) celsius + " Celsius is " + fahranheit + " Fahranheit" );
}
}
--------------------------------------------------------------------------------------------------------------------------
[3] Output :
Enter a degree in Celsius: 43
43 Celsius is 109.4 Fahrenheit
DCT 1013 - Group Assignment 1
Group Assignment 1 - DCT 1013
As attached is a group assignment 1 for subject DCT1013.
------> GROUP ASSIGNMENT 1
Please check the selected key term for your group. For name labeling
with red colors, make sure your choose other key term for your group and
inform me before 15-01-2013.
DCT1013 - Introduction to IT
Introduction to IT (DCT1013)
- Lesson Plan
- Lecture Notes:
Chapter 1 - Introduction to Computer [update 2/1/2013]
Chapter 2 - The Internet and The World Wide Web [update 2/1/2013]
Chapter 3 - Computing Basics
Chapter 4 - Electronic Word Processor
Chapter 5 - Electronic Presentation
Chapter 6 - Spreadsheet
Chapter 7 - Current and Ethical Issues
- Lab Exercises :
Lab 1 - Computer System
- PART A
- PART B
Lab 2 - Internet
- PART A
Lab 3 - Operating System
- PART A
Lab 4 - Electronic Word Processor
- PART A
Lab 5 - Electronic Presentation
Lab 6 - Electronic Spreadsheet
DCT1093 - Object Oriented Programming
Object Oriented Programming (DCT1093)
- Lab Exercises :
Lab 2 - Elementary Programming [update 2/1/2013]
Lab 3 - Selections [update 2/1/2013]
Lab 4 - Loops [update 6/1/2013]
Lab 5 - Methods
Lab 6 - Objects and Classes
Lab 7 - Inheritance and Polymorphism
Lab 8 - GUI Basics and User Interface
Lab 9 - Applets
Lab 10 - Exception Handling