CS 101 homework help

Geschlossen Veröffentlicht May 9, 2008 Bezahlt bei Lieferung
Geschlossen Bezahlt bei Lieferung

Need help with basic cpp.

I need an explanation of this code:

================================================

switch ( menuOption) {

case 1: planetWeight = earthWeight * 0.39; // Mercury

break;

case 2: planetWeight = earthWeight * 0.91; // Venus

break;

case 3: planetWeight = earthWeight * 0.38; // Mars

break;

default: planetWeight = earthWeight - 1; // Earthweight - 1

// People like to think they're losing weight (marketing)

break;

}

cout << " Your new weight is " << planetWeight "\n";

// Now illustrating the continue statement

int firstNumber, secondNumber;

for ( ; ; ) { // Begin infinite loop

cout<< "Enter two integers, where we will divide the first by the second: ";

cin>> firstNumber >> secondNumber;

if ( secondNumber == 0 ) {

continue; // Try again, as division by 0 is problematic

}

cout<< firstNumber << " / " << secondNumber << " = " << firstNumber/secondNumber << "\n;

}

cout<< "You will never see this secret message. My locker combination is: 22-46-19.";

return 0;

}

=====================================================

1) firstNumber and secondNumber are ints:

will the result be an int or a decimal?

2)how can I make sure it shows as decimal?

3) if I erase the break; 's from the switch, the

program gives output, but doesn't work right.

If I erase all the breaks will it perform the last

case or the default?

4) Why does for(;;) actully loop?

Is it possible to do empty loops with while too?

Why use empty loops?

Ingenieurwesen MySQL PHP Projektmanagement Softwarearchitektur Testen von Software

Projekt-ID: #3921433

Über das Projekt

14 Vorschläge Remote Projekt Aktiv May 18, 2008

14 Freelancer bieten im Durchschnitt $3 für diesen Job

ourious

See private message.

$3.4 USD in 1 Tag
(108 Bewertungen)
5.0
kingcodersl

See private message.

$3.4 USD in 1 Tag
(69 Bewertungen)
4.6
srjb

See private message.

$3.4 USD in 1 Tag
(57 Bewertungen)
4.3
24bits

See private message.

$3.4 USD in 1 Tag
(35 Bewertungen)
4.4
netmanivw

See private message.

$3.4 USD in 1 Tag
(13 Bewertungen)
4.0
electronicavw

See private message.

$3.4 USD in 1 Tag
(17 Bewertungen)
3.8
luv2xlr8

See private message.

$3.4 USD in 1 Tag
(8 Bewertungen)
2.8
aliyakout

See private message.

$3.4 USD in 1 Tag
(7 Bewertungen)
2.3
bharanidharanit

See private message.

$3.4 USD in 1 Tag
(3 Bewertungen)
2.2
sukhjinder7287

See private message.

$3.4 USD in 1 Tag
(3 Bewertungen)
1.9
peterreaidi

See private message.

$3.4 USD in 1 Tag
(2 Bewertungen)
1.3
coder1010com

See private message.

$3.4 USD in 1 Tag
(2 Bewertungen)
1.2
Lakpj

See private message.

$3.4 USD in 1 Tag
(1 Bewertung)
0.0
spotelmo

See private message.

$3.4 USD in 1 Tag
(0 Bewertungen)
0.0