Formative2Part1 Naong

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

COLLEGE OF COMPUTER STUDEIS

INFORMATION TECHNOLOGY DEPARTMENT

CCS0023L
(Object Oriented Programming)

EXERCISE

2
Computing using Different Java Operators

Student Name / Group Joshua Miguel D Naong


Name:

Name Role
Members (if Group):

TB21
Section:

Professor:
I. PROGRAM OUTCOME/S (PO) ADRESSED BY THE LABORATORY EXERCISE
a. Apply knowledge of computing appropriate to the discipline.

II. COURSE LEARNING OUTCOME/S (CLO) ADDDRESSED BY LABORATORY


EXERCISE
2 Apply knowledge of computing fundamentals and develop computer programs as a result of
evaluating possible alternative program constructs that will address the need for automating
real life tasks, taking into account the efficiency and effects of their choice of constraints.

III. INTENDED LEARNING OUTOME/S (ILO) ADDRESSES BY THE LABORATORY


EXERCISE
● Create Java programs using the Java Operators
● Create Java programs using the different flow control structures
● Create Java programs using single and multi-dimensional arrays

IV. BACKGROUND INFORMATION

Use unary and arithmetic operators for basic mathematical operations


• Use string operator to concatenate strings
• Use relational operators to compare objects
• Use logical operators to compare boolean values
• Use assignment operators to assign values to variables

V. EXPERIMENTAL PROCEDURE:

The user will input a Philippine amount, then the said amount will be converted to different
currencies namely: US Dollar, Euro, Yuan, Koruna, Krone, Sheqel and Dinar

Sample run:
Enter Philippine peso: 43.33089

The amount's equivalent to:


US Dollar is : 1.000
Euro : 0.734719
Yuan : 6.346934
Koruna : 18.77263
Krone : 5.449007
Sheqel : 3.726334
Dinar : 0.274588

Suppose, 1.000 US Dollar is equivalent to Php. 43.33089, 0.734719Euro,


6.346934 Yuan, 18.77263 Koruna, 5.449007 Krone, 3.726334 Sheqel, and 0.274588
Dinar.

Source Code:
import java.util.Scanner;

class Formative2 {
public static void main(String[] args) {
Scanner myObj = new Scanner(System.in);

System.out.println("Enter philippine peso: ");

Float peso = myObj.nextFloat();

System.out.println("\nThe amount equivalent to :");


double USD = peso * 0.024;
double Euro = peso * 0.018;
double Yuan= peso * 0.12;
double Koruna = peso * 0.43;
double Krone = peso * 0.18;
double Sheqel = peso * 0.060;
double Dinar = peso * 0.0053;

System.out.println("USD is : " + USD);


System.out.println("Euro is : " + Euro);
System.out.println("Yuan is : " + Yuan);
System.out.println("Koruna is : " + Koruna);
System.out.println("Krone is : " + Krone);
System.out.println("Sheqel is : " + Sheqel);
System.out.println("Dinar is : " + Dinar);

}
}
Screenshot of Code Output:
VI. QUESTION AND ANSWER:

1. Which of the four arithmetic operators can operate on string as well as numeric operands?
The addition (+) & Multiplication (*) operators can be used for string concatenation and
repetition. Other operators cannot be used with strings.

2. Assuming total is a variable, how else could you express in code total = total +2?
total +2? total += 2 ;.

Note: The following rubrics/metrics will be used to grade students’ output in the lab
Exercise 2.

Program (100 pts.) (Excellent) (Good) (Fair) (Poor)


Program Program executes Program executes Program executes Program does not
execution (20pts) correctly with no with less than 3 with more than 3 execute (10-11pts)
syntax or runtime errors (15-17pts) errors (12-14pts)
errors (18-20pts)
Correct output Program displays Output has minor Output has Output is incorrect
(20pts) correct output errors (15-17pts) multiple errors (10-11pts)
with no errors (12-14pts)
(18-20pts)
Design of output Program displays Program displays Program does not Output is poorly
(10pts) more than minimally display the designed (5pts)
expected (10pts) expected output required output (6-
(8-9pts) 7pts)
Design of logic Program is Program has slight Program has Program is
(20pts) logically well logic errors that do significant logic incorrect (10-
designed (18- no significantly errors (3-5pts) 11pts)
20pts) affect the results
(15-17pts)
Standards Program code is Few inappropriate Several Program is poorly
(20pts) stylistically well design choices inappropriate written (10-11pts)
designed (18- (i.e. poor variable design choices
20pts) names, improper (i.e. poor variable
indentation) (15- names, improper
17pts) indentation) (12-
14pts)
Delivery The program was The program was The program was The program was
(10pts) delivered on time. delivered a day delivered two days delivered more
(10pts) after the deadline. after the deadline. than two days after
(8-9pts) (6-7pts) the deadline. (5pts)

Topic OPERATORS
Lab Activity No 2
Lab Activity Computing using Different Java
Operators
CLO 2
Program execution (20)
Correct output (20)
Design of output (10)
Design of logic (20)
Standards (20)
Delivery (10)
TOTAL

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy