SlideShare a Scribd company logo
PROGRAMMING Program Development 040407 Prepared by: Norhasimah Mohamed, Head Of ICT Panel, SMK Sungai Pusu, Gombak Selangor.
Learning Outcomes Apply program development phases to solve problems Develop a program
Situation Your younger brother has a problem with a basic mathematic operations like addition, subtraction, multiplication, and division. Your parents ask you to develop one simple system using Visual Basic to help your brother. Your system should have function button to calculate the additional, subtraction, multiplication, and division for at least two integer numbers
Programming Development Phase Problem Analysis Program Design Coding Testing and Debugging Documentation
1. Problem Analysis What the problem? What the input, process, and output? What the formula on how to calculate the mathematic operations? 1
2. Program Design Write the  pseudo code Write  flow chart Design  user interface 2
Pseudo code PROGRAM Mathematic_Operations READ the first number READ the second number READ commandbutton Add CALCULATE the sum of number 1 and number 2 PRINT the answer for Addition END PROGRAM
Flow Chart START READ number 1 & 2 CALCULATE STOP/END PRINT the answer
User Interface
3. Coding SCRIPTING 3
Coding ‘ formula for additional (internal documentation) Private Sub cmdAdd_Click() Dim Number1, Number2 As Integer Number1 = txtNumber1.Text Number2 = txtNumber2.Text txtSum = Number1 + Number2 End Sub
4. Testing and Debugging RUN & COMPILING 4
5. Documentation Internal Documentation External Documentation 5
Exercises Modify the additional formula to use for subtractions, multiplication and division.

More Related Content

What's hot (9)

PPTX
10 lesson8
Mary Grace Uminga
 
PPT
Ict - Programming
aleeya91
 
PPT
Programming fundamentals lecture 1&2
Raja Hamid
 
PPTX
10 lesson7
Mary Grace Uminga
 
PPTX
Object oriented programming
Nida Chaudhary
 
PPTX
Job analysis presentation
ShubhamChugh9
 
PPTX
10 lesson6
Mary Grace Uminga
 
PDF
1. Introduction Original - To Print
Chinthaka Fernando
 
PPTX
Programming Fundamentals
Trivuz ত্রিভুজ
 
10 lesson8
Mary Grace Uminga
 
Ict - Programming
aleeya91
 
Programming fundamentals lecture 1&2
Raja Hamid
 
10 lesson7
Mary Grace Uminga
 
Object oriented programming
Nida Chaudhary
 
Job analysis presentation
ShubhamChugh9
 
10 lesson6
Mary Grace Uminga
 
1. Introduction Original - To Print
Chinthaka Fernando
 
Programming Fundamentals
Trivuz ত্রিভুজ
 

Viewers also liked (20)

PPT
UAE PowerPoint Content
Andrew Schwartz
 
PPT
Os
Cma Mohd
 
PPTX
Social Insights: Listen to the Voice of the Market
Jon Gatrell
 
PPT
I T C S Learning
subdaemon
 
PDF
Back From MAX in London for CQ5 users
Michael Chaize
 
PDF
Martin karlssons vykortssamling sigtunabilder
hembygdsigtuna
 
PPT
Aom3
guest97bd52
 
PDF
Adobe et la stratégie multi-écrans
Michael Chaize
 
PDF
Adobe flex at jax london 2011
Michael Chaize
 
PPT
Milieu Peno1
Basketter16
 
PPT
Ch14
Khalid Rafiq
 
PPS
W H O W A S S A C R I F I C E D
ZAKIR
 
PPT
Kaaleeraq
eka
 
PDF
مناظرات الإنتداب بالقطاع العمومي
Slim Hmaied
 
PPT
Presentacion Tema 11
mivicacesan
 
PPT
Aom2
guest97bd52
 
PPT
Swiftlesson
knutsogr
 
PPT
DaWaK'07
Ronnie Alves
 
PDF
FITC Amsterdam 2015 - keynote-adobe - We are mutants
Michael Chaize
 
UAE PowerPoint Content
Andrew Schwartz
 
Social Insights: Listen to the Voice of the Market
Jon Gatrell
 
I T C S Learning
subdaemon
 
Back From MAX in London for CQ5 users
Michael Chaize
 
Martin karlssons vykortssamling sigtunabilder
hembygdsigtuna
 
Adobe et la stratégie multi-écrans
Michael Chaize
 
Adobe flex at jax london 2011
Michael Chaize
 
Milieu Peno1
Basketter16
 
W H O W A S S A C R I F I C E D
ZAKIR
 
Kaaleeraq
eka
 
مناظرات الإنتداب بالقطاع العمومي
Slim Hmaied
 
Presentacion Tema 11
mivicacesan
 
Swiftlesson
knutsogr
 
DaWaK'07
Ronnie Alves
 
FITC Amsterdam 2015 - keynote-adobe - We are mutants
Michael Chaize
 
Ad

Similar to La5 Programming (20)

PPT
la5-programming-f5.ppt
ssuserc443f4
 
PDF
Programming part2
zakri zakaria
 
DOC
Notacd08
Azmiah Mahmud
 
PDF
Form5 cd2
smktsj2
 
PDF
Problem Solving Techniques and Introduction to C
Prabu U
 
PPTX
Programming C ppt for learning foundations
ssuser65733f
 
PDF
Introduction to Computer Programming
Prof. Erwin Globio
 
PPSX
DISE - Programming Concepts
Rasan Samarasinghe
 
PPT
Software development slides
iarthur
 
PPTX
01 Programming Fundamentals.pptx
JustineLincopinesAlm
 
DOCX
Chapter 2(1)
TejaswiB4
 
PPT
MPP-UPNVJ
M. Misdianto, MSc.
 
PPTX
Introduction to computer programming
Ma Ella Masilungan
 
PPTX
COMPUTER PROGRAMMING 10 WEEK 1.pptx
NealFarias
 
PPT
Cs 1114 - lecture-2
Zeeshan Sabir
 
PPT
Software Development Life Cycle
primeteacher32
 
PPT
Programming Theory
iarthur
 
PDF
10th class computer science notes in english by cstechz
Shahbaz Ahmad
 
PPTX
Introduction to Flowchart
ChristopherEsteban2
 
PPT
Fundamental Programming Lect 2
Namrah Erum
 
la5-programming-f5.ppt
ssuserc443f4
 
Programming part2
zakri zakaria
 
Notacd08
Azmiah Mahmud
 
Form5 cd2
smktsj2
 
Problem Solving Techniques and Introduction to C
Prabu U
 
Programming C ppt for learning foundations
ssuser65733f
 
Introduction to Computer Programming
Prof. Erwin Globio
 
DISE - Programming Concepts
Rasan Samarasinghe
 
Software development slides
iarthur
 
01 Programming Fundamentals.pptx
JustineLincopinesAlm
 
Chapter 2(1)
TejaswiB4
 
Introduction to computer programming
Ma Ella Masilungan
 
COMPUTER PROGRAMMING 10 WEEK 1.pptx
NealFarias
 
Cs 1114 - lecture-2
Zeeshan Sabir
 
Software Development Life Cycle
primeteacher32
 
Programming Theory
iarthur
 
10th class computer science notes in english by cstechz
Shahbaz Ahmad
 
Introduction to Flowchart
ChristopherEsteban2
 
Fundamental Programming Lect 2
Namrah Erum
 
Ad

More from Cma Mohd (20)

PPT
La 5 Programming2
Cma Mohd
 
PPT
La 5 Programming1
Cma Mohd
 
PPT
La5 Quiz
Cma Mohd
 
PPT
La5 Programming688
Cma Mohd
 
PPT
La5 Basicelement
Cma Mohd
 
PPT
La 5 Pl Translator
Cma Mohd
 
PPT
LA5_PL Approach
Cma Mohd
 
PPT
LA5_Generation of Programming Languages
Cma Mohd
 
PPT
Summary of LA5
Cma Mohd
 
PPT
Basic Programming Concept
Cma Mohd
 
PPT
hardware, editing software, authoring tools
Cma Mohd
 
PPT
introduction of ict
Cma Mohd
 
PPT
La4 Multimedia Elements
Cma Mohd
 
PPT
La4 Multimedia Elements
Cma Mohd
 
PPT
Multimedia01
Cma Mohd
 
PPT
La3 Mediumnetwork
Cma Mohd
 
PPT
Nos
Cma Mohd
 
PPT
La3 Hardware
Cma Mohd
 
PPT
Wireless Transmission
Cma Mohd
 
PPT
La3 Intranet
Cma Mohd
 
La 5 Programming2
Cma Mohd
 
La 5 Programming1
Cma Mohd
 
La5 Quiz
Cma Mohd
 
La5 Programming688
Cma Mohd
 
La5 Basicelement
Cma Mohd
 
La 5 Pl Translator
Cma Mohd
 
LA5_PL Approach
Cma Mohd
 
LA5_Generation of Programming Languages
Cma Mohd
 
Summary of LA5
Cma Mohd
 
Basic Programming Concept
Cma Mohd
 
hardware, editing software, authoring tools
Cma Mohd
 
introduction of ict
Cma Mohd
 
La4 Multimedia Elements
Cma Mohd
 
La4 Multimedia Elements
Cma Mohd
 
Multimedia01
Cma Mohd
 
La3 Mediumnetwork
Cma Mohd
 
La3 Hardware
Cma Mohd
 
Wireless Transmission
Cma Mohd
 
La3 Intranet
Cma Mohd
 

Recently uploaded (20)

PDF
Camil Institutional Presentation_Jun25.pdf
CAMILRI
 
PDF
Corporate Governance for South African Mining Companies (a practitioner's view).
James AH Campbell
 
PDF
MSOL's corporate profile materials_______
Management Soluions co.,ltd.
 
PDF
Blind Spots in Business: Unearthing Hidden Challenges in Today's Organizations
Crimson Business Consulting
 
PPTX
PwC Final PPT.pptx pitch Deck presentation
rafinrowshan
 
PPTX
QuickBooks Database Server Manager.pptx a
seoczaranshu
 
PPTX
How do we fix the Messed Up Corporation’s System diagram?
YukoSoma
 
PDF
547229304-CBS-2021businesscasebook2o.pdf
CngNguynngHng
 
PDF
Top 10 Common Mistakes Entrepreneurs Make When Applying for Business Subsidie...
shailjapariharoffici
 
PDF
Event Report - AWS Summit NYC - AgentCore, Kiro and S3 Venctors
Holger Mueller
 
PDF
Dr. Enrique Segura Ense Group - A Philanthropist And Entrepreneur
Dr. Enrique Segura Ense Group
 
PDF
BCG's Guide to Cost and Growth 24pages file
Wipro Unza Vietnam Company Limited
 
PDF
On-Grid Solar System for Home A Complete Guide
Contendre Solar
 
PDF
NewBase 14 July 2025 Energy News issue - 1802 by Khaled Al Awadi_compressed ...
Khaled Al Awadi
 
PDF
ETT OUTLET One Token Endless Possibilities PDF
ettoutllet
 
PDF
Boardsi - A Staunch Supporter Of Veterans
Boardsi
 
PPTX
epi editorial commitee meeting presentation
MIPLM
 
PPTX
Cruise API Provider | Amadeus Cruise API | Cruise Software
anusharajraj21
 
PDF
Improving Urban Traffic Monitoring with Aerial Image Annotation Services
SunTec India
 
PDF
Stuart Frost - An Accomplished CEO
Stuart Frost
 
Camil Institutional Presentation_Jun25.pdf
CAMILRI
 
Corporate Governance for South African Mining Companies (a practitioner's view).
James AH Campbell
 
MSOL's corporate profile materials_______
Management Soluions co.,ltd.
 
Blind Spots in Business: Unearthing Hidden Challenges in Today's Organizations
Crimson Business Consulting
 
PwC Final PPT.pptx pitch Deck presentation
rafinrowshan
 
QuickBooks Database Server Manager.pptx a
seoczaranshu
 
How do we fix the Messed Up Corporation’s System diagram?
YukoSoma
 
547229304-CBS-2021businesscasebook2o.pdf
CngNguynngHng
 
Top 10 Common Mistakes Entrepreneurs Make When Applying for Business Subsidie...
shailjapariharoffici
 
Event Report - AWS Summit NYC - AgentCore, Kiro and S3 Venctors
Holger Mueller
 
Dr. Enrique Segura Ense Group - A Philanthropist And Entrepreneur
Dr. Enrique Segura Ense Group
 
BCG's Guide to Cost and Growth 24pages file
Wipro Unza Vietnam Company Limited
 
On-Grid Solar System for Home A Complete Guide
Contendre Solar
 
NewBase 14 July 2025 Energy News issue - 1802 by Khaled Al Awadi_compressed ...
Khaled Al Awadi
 
ETT OUTLET One Token Endless Possibilities PDF
ettoutllet
 
Boardsi - A Staunch Supporter Of Veterans
Boardsi
 
epi editorial commitee meeting presentation
MIPLM
 
Cruise API Provider | Amadeus Cruise API | Cruise Software
anusharajraj21
 
Improving Urban Traffic Monitoring with Aerial Image Annotation Services
SunTec India
 
Stuart Frost - An Accomplished CEO
Stuart Frost
 

La5 Programming

  • 1. PROGRAMMING Program Development 040407 Prepared by: Norhasimah Mohamed, Head Of ICT Panel, SMK Sungai Pusu, Gombak Selangor.
  • 2. Learning Outcomes Apply program development phases to solve problems Develop a program
  • 3. Situation Your younger brother has a problem with a basic mathematic operations like addition, subtraction, multiplication, and division. Your parents ask you to develop one simple system using Visual Basic to help your brother. Your system should have function button to calculate the additional, subtraction, multiplication, and division for at least two integer numbers
  • 4. Programming Development Phase Problem Analysis Program Design Coding Testing and Debugging Documentation
  • 5. 1. Problem Analysis What the problem? What the input, process, and output? What the formula on how to calculate the mathematic operations? 1
  • 6. 2. Program Design Write the pseudo code Write flow chart Design user interface 2
  • 7. Pseudo code PROGRAM Mathematic_Operations READ the first number READ the second number READ commandbutton Add CALCULATE the sum of number 1 and number 2 PRINT the answer for Addition END PROGRAM
  • 8. Flow Chart START READ number 1 & 2 CALCULATE STOP/END PRINT the answer
  • 11. Coding ‘ formula for additional (internal documentation) Private Sub cmdAdd_Click() Dim Number1, Number2 As Integer Number1 = txtNumber1.Text Number2 = txtNumber2.Text txtSum = Number1 + Number2 End Sub
  • 12. 4. Testing and Debugging RUN & COMPILING 4
  • 13. 5. Documentation Internal Documentation External Documentation 5
  • 14. Exercises Modify the additional formula to use for subtractions, multiplication and division.