You are on page 1of 20

A Case Study of Currency Converter by using Java

A Case Study Project


Presented to the Faculty of the
College of Computer Studies

In Partial Fulfillment
of the Requirements for the subject
BA0007L - Computer Programming 1 Laboratory

By:

PROGRAMMERZ
1. POLICARPIO, JOHN PAUL M. - Leader
2. VILLAMOR, RAMON ANTONIO Z. - Member
3. VERA CRUZ, CLARENCE JUSTIN P. - Member
4. DIMAL, KIMBERLY ANNE - Member

Submitted to:
Mr. Rene Christopher Tio

Date of Submission:
March 31, 2021
TABLE OF CONTENTS
Page

Title Page ………………………………………. 1

Rubrics for Case Study ………………………………………. 3

Introduction ………….…………………………… 4

Background of the Study ……………………………………… 4

Objectives of the Study ……………………………………… 5

Scope and Delimitation of the Study ……………………………………… 5

System Design ..……….…………………………… 6

Source Code ………….…………………………… 7

Captured Screen Outputs ………….…………………………… 14

Researchers’ Profile ………….…………………………… 18

A Case Study of Currency Conversion by using Java 2


RUBRICS FOR
COMPROG1 LAB CASE STUDY

Schedule: Date:
Project title:
A Case Study of Currency Converter by using Java

Individual Rating Group Total


Name of Students (Q&A) Rating Rating
50% 50% 100%
1. DIMAL, KIMBERLY ANNE

2. POLICARPIO, JOHN PAUL M.

3. VERA CRUZ, CLARENCE JUSTIN P.


4. VILLAMOR, RAMON ANTONIO Z.

Well Highly Satisfactory Satisfactory Fairly Not


CRITERIA Implemented Implemented Implemented Implemented Implemented
Functionality 20 17 14 10 0
Can software perform the tasks required?
Accuracy 20 17 14 10 0
Are the results as expected?
Completeness
Does the software include the expected 20 17 14 10 0
objectives of the project?
Attractiveness
Does the interface look good? Is it 20 17 14 10 0
presentable?
Documentation
Are the parts of the required document present? 20 17 14 10 0

TOTAL

Evaluated by:

________________________

Rene Christopher R. Tio

A Case Study of Currency Conversion by using Java 3


I. INTRODUCTION

Money is very important to almost all people in every country. Also, it is the reason on how
a country can become successful and wealthy. Money can be used to have a better quality of success
and it cycles around in businesses, education, especially from the jobs of every people. Every
country in the world has currency exchange rate where it helps to determine the economics’ health
of that country and the lives of the people who resides in it.

II. BACKGROUND OF THE STUDY

Currency Converter can be seen by searching in google. Also, it can be seen in airports,
banks, etc. People all around the world travel and exchange currencies all the time to do business,
tour, buy cheaper things and much more. It is at most important to know the exchange rates
especially to businessmen who regularly purchase materials from other countries because the
exchange rates determine how much you would need to pay, more importantly the exchange rates
increase or decreases overtime so the converter should be latest as possible. Tourists traveling to
other countries would need to be assisted on their currency exchange rates in order to know on how
much would their cash (from where they are from) be converted to the country they are going to.
The group came up with the idea to build a program using Java that converts the currencies around
the world to help assist people around the world in exchanging their currencies. While making this
currency converter, the group have some difficulty in converting it because they don't know how to
convert it accurately. Also, they don't know what is the right formula. The solution that they came
up is that what if try to use the amount in pounds and multiply it to the value that we want to
convert. In that way, the group finish the program successfully.

A Case Study of Currency Conversion by using Java 4


III. OBJECTIVES OF THE STUDY

General objective:
To develop a Currency Converter using Java structures to convert currency in the
different countries in the world.

Specific objectives:
• To create a converter that will show accurate conversion of the latest currency.
• To apply what we learned in computer programming in making a currency
converter with well-defined functions.
• To engage in a group project to create a case study.

IV. SCOPE AND DELIMITATION OF THE STUDY

The program used 2 operations which is the multiplication (*) and the division (/). These
operations were used to create a formula that will convert the currency. Also, the group used their
knowledge and skills from the educational modules given by the school of FEU Diliman College in
order to proceed with efficiency. These include using different variables like string, int, double and
switch case statement. The group also acquired the current currency of the different countries in
order to follow the formula used in the program.

A Case Study of Currency Conversion by using Java 5


V. SYSTEM DESIGN

BEGIN

Menu Choice –
Currency
Converter

Enter Amount

Valid
Number? ERROR

Choose your local


currency

Choose the
foreign currency

Enter numbers to
the formula
Foreign currency
=
home currency
x
exchange rate

OUTPUT RESULT

A Case Study of Currency Conversion by using Java 6


The user will begin in clicking the converter. Then he/she will enter the amount desired. The
number will be invalid or error if the user will input letters or words, the amount must ONLY be a
number. The user will now choose his/her local currency and foreign currency to start converting.
The program will use the formula given to show the output of the converter.

VI. SOURCE CODE


package CurrencyConv;

import javax.swing.JOptionPane;

public class CurrencyConv extends javax.swing.JFrame {


double USDollar = 1.38678;
double BrazilianReal = 8.04622;
double CanadianDollar = 1.75669;
double KenyanShilling = 152.144;
double IndonesianRupiah = 20003.34;
double IndianRupee= 101.148;
double PhilippinePeso = 67.4146;
double PakistaniRupee = 217.578;

/**
* Creates new form CurrencyConv
*/
public CurrencyConv() {
initComponents();
}

/**
* This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify this code. The content of this method is always
* regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {

jPanel1 = new javax.swing.JPanel();


jLabel1 = new javax.swing.JLabel();
secondcountry = new javax.swing.JComboBox();
firstcountry = new javax.swing.JComboBox();
t2 = new javax.swing.JTextField();
t1 = new javax.swing.JTextField();
jLabel2 = new javax.swing.JLabel();
jLabel3 = new javax.swing.JLabel();
second = new javax.swing.JLabel();
first = new javax.swing.JLabel();
jButton1 = new javax.swing.JButton();
jButton2 = new javax.swing.JButton();
jButton3 = new javax.swing.JButton();
jLabel6 = new javax.swing.JLabel();
jLabel7 = new javax.swing.JLabel();

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

A Case Study of Currency Conversion by using Java 7


jPanel1.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0), 6));

jLabel1.setFont(new java.awt.Font("Rockwell", 1, 24)); // NOI18N


jLabel1.setText("Currency Converter");

secondcountry.setFont(new java.awt.Font("Rockwell", 1, 12)); // NOI18N


secondcountry.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Choose one...", "USA", "Brazil",
"Canada", "Kenyan", "Indonesia", "India", "Philippine", "Pakistan" }));
secondcountry.setBorder(javax.swing.BorderFactory.createEtchedBorder(new java.awt.Color(204, 204, 204), new
java.awt.Color(204, 204, 204)));
secondcountry.addItemListener(new java.awt.event.ItemListener() {
public void itemStateChanged(java.awt.event.ItemEvent evt) {
secondcountryItemStateChanged(evt);
}
});

firstcountry.setFont(new java.awt.Font("Rockwell", 1, 12)); // NOI18N


firstcountry.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Choose one...", "USA", "Brazil",
"Canada", "Kenyan", "Indonesia", "India", "Philippine", "Pakistan" }));
firstcountry.setBorder(javax.swing.BorderFactory.createEtchedBorder(new java.awt.Color(204, 204, 204), new
java.awt.Color(204, 204, 204)));
firstcountry.addItemListener(new java.awt.event.ItemListener() {
public void itemStateChanged(java.awt.event.ItemEvent evt) {
firstcountryItemStateChanged(evt);
}
});
firstcountry.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
firstcountryActionPerformed(evt);
}
});

t2.setFont(new java.awt.Font("Rockwell", 1, 12)); // NOI18N


t2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
t2ActionPerformed(evt);
}
});

t1.setFont(new java.awt.Font("Rockwell", 1, 12)); // NOI18N

jLabel2.setFont(new java.awt.Font("Rockwell", 1, 14)); // NOI18N


jLabel2.setText("To");

jLabel3.setFont(new java.awt.Font("Rockwell", 1, 14)); // NOI18N


jLabel3.setText("From");

second.setFont(new java.awt.Font("Rockwell", 1, 12)); // NOI18N


second.setText("Units");

first.setFont(new java.awt.Font("Rockwell", 1, 12)); // NOI18N


first.setText("Units");

jButton1.setFont(new java.awt.Font("Rockwell", 1, 14)); // NOI18N


jButton1.setText("Convert");
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {

A Case Study of Currency Conversion by using Java 8


jButton1ActionPerformed(evt);
}
});

jButton2.setFont(new java.awt.Font("Rockwell", 1, 14)); // NOI18N


jButton2.setText("Clear");
jButton2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton2ActionPerformed(evt);
}
});

jButton3.setFont(new java.awt.Font("Rockwell", 1, 14)); // NOI18N


jButton3.setText("Exit");
jButton3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton3ActionPerformed(evt);
}
});

jLabel6.setFont(new java.awt.Font("Rockwell", 1, 14)); // NOI18N


jLabel6.setText("Amount");

jLabel7.setFont(new java.awt.Font("Rockwell", 1, 14)); // NOI18N


jLabel7.setText("Amount");

javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);


jPanel1.setLayout(jPanel1Layout);
jPanel1Layout.setHorizontalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addGap(323, 323, 323)
.addComponent(jLabel1)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
.addContainerGap(70, Short.MAX_VALUE)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(t1, javax.swing.GroupLayout.PREFERRED_SIZE, 158,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(first, javax.swing.GroupLayout.PREFERRED_SIZE, 158,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel6, javax.swing.GroupLayout.Alignment.LEADING,
javax.swing.GroupLayout.PREFERRED_SIZE, 56, javax.swing.GroupLayout.PREFERRED_SIZE))
.addComponent(jButton1, javax.swing.GroupLayout.Alignment.LEADING,
javax.swing.GroupLayout.PREFERRED_SIZE, 101, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jButton2, javax.swing.GroupLayout.Alignment.LEADING,
javax.swing.GroupLayout.PREFERRED_SIZE, 101, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 186,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(firstcountry, javax.swing.GroupLayout.PREFERRED_SIZE, 186,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(59, 59, 59)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()

A Case Study of Currency Conversion by using Java 9


.addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 191,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(jLabel7, javax.swing.GroupLayout.PREFERRED_SIZE, 56,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(99, 99, 99))
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(jButton3, javax.swing.GroupLayout.PREFERRED_SIZE, 101,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(secondcountry, javax.swing.GroupLayout.PREFERRED_SIZE, 191,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(second, javax.swing.GroupLayout.PREFERRED_SIZE, 175,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(t2, javax.swing.GroupLayout.PREFERRED_SIZE, 189,
javax.swing.GroupLayout.PREFERRED_SIZE))))
.addGap(56, 56, 56))))
);
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap(23, Short.MAX_VALUE)
.addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 40,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 26,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 26,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel6, javax.swing.GroupLayout.PREFERRED_SIZE, 14,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel7, javax.swing.GroupLayout.PREFERRED_SIZE, 14,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(secondcountry, javax.swing.GroupLayout.PREFERRED_SIZE, 43,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(firstcountry, javax.swing.GroupLayout.PREFERRED_SIZE, 42,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(t1, javax.swing.GroupLayout.PREFERRED_SIZE, 41,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(t2, javax.swing.GroupLayout.PREFERRED_SIZE, 41,
javax.swing.GroupLayout.PREFERRED_SIZE)))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(first, javax.swing.GroupLayout.PREFERRED_SIZE, 26,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(second, javax.swing.GroupLayout.PREFERRED_SIZE, 26,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18)
.addComponent(jButton1)
.addGap(18, 18, 18)

A Case Study of Currency Conversion by using Java 10


.addComponent(jButton2)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jButton3)
.addGap(61, 61, 61))
);

javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());


getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addContainerGap())
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addContainerGap())
);

pack();
}// </editor-fold>

private void t2ActionPerformed(java.awt.event.ActionEvent evt) {


// TODO add your handling code here:
}

private void firstcountryItemStateChanged(java.awt.event.ItemEvent evt) {


String[] currencyUnits = {
"Units",
"US Dollar",
"Brazilian Real",
"Canadian Dollar",
"Kenyan Shilling",
"Indonesian Rupiah",
"Indian Rupee",
"Philippine Peso",
"Pakistani Rupee",

};
int position = firstcountry.getSelectedIndex();

first.setText(currencyUnits[position]);
}

private void secondcountryItemStateChanged(java.awt.event.ItemEvent evt) {

String[] currencyUnitss = {
"Units",
"US Dollar",
"Brazilian Real",
"Canadian Dollar",

A Case Study of Currency Conversion by using Java 11


"Kenyan Shilling",
"Indonesian Rupiah",
"Indian Rupee",
"Philippine Peso",
"Pakistani Rupee",

};
int position = secondcountry.getSelectedIndex();

second.setText(currencyUnitss[position]);
}

private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {


System.exit(0);
}

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {

if(firstcountry.getSelectedIndex()==0 || secondcountry.getSelectedIndex()==0 || t1.getText().equals(""))


{
JOptionPane.showMessageDialog(null,
"You must select both Countries and must enter the amount.","Error Meessage",
JOptionPane.INFORMATION_MESSAGE
);
return;
}
double amountToChange = Double.parseDouble(t1.getText());

double amountInPounds = 0.0;

switch(firstcountry.getSelectedItem().toString())
{
case "USA" : amountInPounds = amountToChange / USDollar; break;
case "Brazil" : amountInPounds = amountToChange / BrazilianReal; break;
case "Canada" : amountInPounds = amountToChange / CanadianDollar; break;
case "Kenyan" : amountInPounds = amountToChange / KenyanShilling; break;
case "Indonesia" : amountInPounds = amountToChange / IndonesianRupiah; break;
case "India" : amountInPounds = amountToChange / IndianRupee; break;
case "Philippine" : amountInPounds = amountToChange / PhilippinePeso; break;
case "Pakistan" : amountInPounds = amountToChange / PakistaniRupee; break;

default:amountInPounds = 0.0;

double amountChanged = 0.0;


switch(secondcountry.getSelectedItem().toString())
{
case "USA": amountChanged = amountInPounds * USDollar; break;
case "Brazil": amountChanged = amountInPounds * BrazilianReal; break;
case "Canada": amountChanged = amountInPounds * CanadianDollar; break;
case "Kenyan": amountChanged = amountInPounds * KenyanShilling; break;
case "Indonesia": amountChanged = amountInPounds * IndonesianRupiah; break;
case "India": amountChanged = amountInPounds * IndianRupee; break;
case "Philippine": amountChanged = amountInPounds * PhilippinePeso; break;
case "Pakistan": amountChanged = amountInPounds * PakistaniRupee; break;

A Case Study of Currency Conversion by using Java 12


default:amountChanged = amountInPounds * 0.0;
}
String value = String.format("%.2f",amountChanged);
t2.setText(value);
}

private void firstcountryActionPerformed(java.awt.event.ActionEvent evt) {


// TODO add your handling code here:
}

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {


firstcountry.setSelectedIndex(0);
secondcountry.setSelectedIndex(0);
t1.setText(null);
t2.setText(null);
}

/**
* @param args the command line arguments
*/
public static void main(String args[]) {
/* Set the Nimbus look and feel */
//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
* For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
*/
try {
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(CurrencyConv.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(CurrencyConv.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(CurrencyConv.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(CurrencyConv.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
}
//</editor-fold>

/* Create and display the form */


java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new CurrencyConv().setVisible(true);
}
});
}

// Variables declaration - do not modify


private javax.swing.JLabel first;
private javax.swing.JComboBox firstcountry;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;

A Case Study of Currency Conversion by using Java 13


private javax.swing.JButton jButton3;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel6;
private javax.swing.JLabel jLabel7;
private javax.swing.JPanel jPanel1;
private javax.swing.JLabel second;
private javax.swing.JComboBox secondcountry;
private javax.swing.JTextField t1;
private javax.swing.JTextField t2;
// End of variables declaration
}

VII. CAPTURED SCREEN OUTPUTS

A Case Study of Currency Conversion by using Java 14


A Case Study of Currency Conversion by using Java 15
A Case Study of Currency Conversion by using Java 16
A Case Study of Currency Conversion by using Java 17
VIII. RESEARCHERS’ PROFILE

1x1 1x1
ID PIC ID PIC

POLICARPIO, JOHN PAUL M. VERA CRUZ, CLARENCE JUSTIN P.


Leader Member
[Creates the application, coding, source code, [Contributed in project title, introduction, objectives of
captured screen outputs, background of the study, the study, scope and delimitation of the study and
and system design] system design]

OBJECTIVE: OBJECTIVE:
• Proper Mindset and Balance My objective is to help my group mates in
• Commitment to Improved the creation of our project, and to clarify my
Physical Health knowledge in coding if I understand it clearly and
• Career Passion and Personal improve myself alongside my group mates.
Satisfaction
PERSONAL INFO
• Financial Stability
• Nickname : Cee
• Service and Social Responsibility
• Age : 20
• Continuing Education • Birthday : December 01, 2000
• Birthplace : Novaliches
PERSONAL INFO
• Religion : Catholic
• Nickname : JP, Poli, John Paul
• Contact no. : 0919 901 0915
• Age : 18
• Email Add : 202010152@feudiliman.edu.ph
• Birthday : April 08, 2002
• Birthplace : San Mateo, Rizal
EDUCATIONAL BACKGROUND
• Religion : Catholic
• College : BSBA MMMD
• Contact no. : 0910 993 6710
FEU Diliman
• Email Add : 202010054@feudiliman.edu.ph
2020 - present

• High school : Saint Vincent Institute of Arts and
EDUCATIONAL BACKGROUND Sciences
• College : BSBA Financial Management & Quezon City
Business Analyst 2013 - 2017
FEU Diliman
2020 - present
• High school : Nuestra Señora De Aranzazu
SPECIAL SKILLS & INTERESTS
Parochial School • Driving

SPECIAL SKILLS & INTERESTS


• Bodybuilder

A Case Study of Currency Conversion by using Java 18


1x1 1x1
ID PIC ID PIC

VILLAMOR, RAMON ANTONIO Z. DIMAL, KIMBERLY ANNE


Member Member
[Contributed in project title, background of the study, [Editing and compiling the document, helped to find
scope and delimitation of the study and system design] the formula, contributed in project title, introduction,
objectives of the study, scope and delimitation of the
study and system design]

OBJECTIVE: OBJECTIVE:
Businessman To have a successful program where I can use and
improve my skills and learn new knowledge to
PERSONAL INFO help my fellow groupmates to improve
• Nickname : Ram themselves and also for the development of the
• Age : 19 project.
• Birthday : April 3, 2001
• Birthplace : MCU PERSONAL INFO
• Religion : Born Again • Nickname : Kim
• Contact no. : 0977 480 2116 • Age : 21
• Email Add : rammvilammorr@gmail.com • Birthday : August 06, 1999
• Birthplace : Las Piñas City
EDUCATIONAL BACKGROUND • Religion : Catholic
• College : BSBA FMBA • Contact no. : 0939 912 9485
FEU Diliman • Email Add : kdimal8699@gmail.com
2020 - present
• High school : Notre Dame of Greater EDUCATIONAL BACKGROUND
Manila • College : BSBA Operation and Services
Management
SPECIAL SKILLS & INTERESTS FEU Diliman
2020 - present
• Cycling
• High school : STI College Novaliches
• Sports
Quezon City
• Learning
2018 - 2020

SPECIAL SKILLS & INTERESTS


• Playing mobile games
• Multi-tasking

A Case Study of Currency Conversion by using Java 19


References
Park, H. (n.d.). MONEY'S ROLE IN SOCIETY. Retrieved from Scripts:
http://scripts.cac.psu.edu/users/h/w/hwp5131/Assignment%205.html#:~:text=However%2C%2
0in%20real%20life%20money,important%20matter%20in%20peoples%20lives.&text=Money%2
0plays%20a%20huge%20role,success%2C%20and%20higher%20work%20output.

The Economic Importance of Currency Markets. (n.d.). Retrieved from SayLordotorg:


https://saylordotorg.github.io/text_money-and-banking-v2.0/s21-01-the-economic-importance-
of-
cur.html#:~:text=Foreign%20exchange%20is%20the%20trading,the%20people%20residing%20i
n%20it.

A Case Study of Currency Conversion by using Java 20

You might also like