overviewch5 - Engineering 101 Lecture 05 9/18/07 Functions...

Info iconThis preview shows pages 1–6. Sign up to view the full content.

View Full Document Right Arrow Icon
Engineering 101 Lecture 05 9/18/07 Functions
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Program: calculate weight on Mars #include <iostream> using namespace std; red = scaffolding int main( ){ double marsmass = 6.4e-23; double marsrad = 3.4e6; pink = declarations double earthweight; double marsratio; cout << “What is your weight on earth?” << endl; cin >> earthweight; yellow = operators marsratio = 6.8e-12*marsmass/(marsrad*marsrad); cout << “Weight on mars is ” << marsratio*earthweight << endl; return 0; }
Background image of page 2
Add comments for the reader #include <iostream> // Program written by someone using namespace std; // This computes your weight int main( ){ // if you happen to be on Mars double marsmass = 6.4e-23; // The mass of Mars double marsrad = 3.4e6; // The radius of Mars double earthweight; // The weight on Earth double marsratio; // Ratio of Mars to Earth cout << “What is your weight on earth?” << endl; cin >> earthweight; // compute the weight of the person on Mars marsratio = 6.8e-12*marsmass/(marsrad*marsrad); cout << “Weight on mars is ” << marsratio*earthweight << endl; return 0;
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
#include <iostream> // Program written by someone using namespace std; // This computes your weight int main( ){ // if you happen to be on Mars or Jupiter double marsmass = 6.4e23; // The mass of Mars double marsrad = 3.4e6; // The radius of Mars double jupmass = 1.9e27; // The mass of Jupiter double juprad = 7.0e7; // The radius of Jupiter double earthweight; // The weight on Earth double marsratio, jupratio; // Ratio of Mars and Jupiter to Earth cout << “What is your weight on Earth?” << endl; cin >> earthweight; // compute the weight of the person on Mars marsratio = 6.8e-12*marsmass/(marsrad*marsrad); cout << “Weight on Mars is ” << marsratio*earthweight << endl; // compute the weight of the person on Jupiter jupratio = 6.8e-12*jupmass/(juprad*juprad); cout << “Weight on Jupiter is ” << jupratio*earthweight << endl; return 0; } Compute Weight on Jupiter too
Background image of page 4
Procedures Functions and procedures encapsulate algorithms so they can be written once and used repeatedly, to avoid repetition in codes. Also called
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 6
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 19

overviewch5 - Engineering 101 Lecture 05 9/18/07 Functions...

This preview shows document pages 1 - 6. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online