Assignment 1 - Semester Fall 2019: COMSATS University Islamabad, Lahore Campus Department of Electrical Engineering
Assignment 1 - Semester Fall 2019: COMSATS University Islamabad, Lahore Campus Department of Electrical Engineering
Course Title: Object Oriented Programing Course Code: CSC241 Credit 4(3,1)
Hours:
Course Instructor/s: Mughees Ahmad Program BEE
Name:
Semester: Batch: Section: Date
Student’s Name: Reg. No.
Important Instructions / Guidelines:
• Use front page and submit it in printed form.
• Do not copy code from internet else you will be awarded with a zero.
• Due Date: 27-09-2019
Q1: Rewrite the given code into object-oriented java code. Estimate mathematical operations and rewrite a
separate class method for each operation. Extend your code by adding a separate method for user input.
Data:
double firstNumber
double secondNumber
String operator
Methods:
Userinput
Sum
Difference
Multiplication
Division
Remainder
Classes:
Calculator
Main
import java.util.Scanner;
import java.io.*;
switch (operator) {
case "*":
System.out.println("Multiplication =: "+ ( firstNumber * secondNumber ));
break;
case "/":
System.out.println("Division =: "+ ( firstNumber / secondNumber ));
break;
case "+":
System.out.println("Addition =: "+ ( firstNumber + secondNumber ));
break;
case "-":
System.out.println("Difference =: "+ ( firstNumber - secondNumber ));
break;
case "%":
System.out.println("Remainder =: "+ ( firstNumber % secondNumber ));
break;
Page 2 of 2