content21









Stałe reprezentujące liczby zmiennoprzecinkowe





Stałe takie zapisać można na dwa sposoby. Pierwszy to normalny zapis liczby z kropką dziesiętną.

12.3 3.1416 -1000.3 -12.


Drugi zapis jest nazywany notacją naukową (scientific notation). W zapisie tym występuje litera e, po której następuje wykładnik potęgi o podstawie 10.

A zatem:

8e2 oznacza 8 *l02 czyli 800
10.4e8 oznacza 10.4 *108 czyli 1040000000
5.2e-3 oznacza 5.2 *10-3 czyli 0.0052


Stałe takie traktuje się tak, jakby były typu double

Oto przykład użycia takich stałych:

ftinclude <iostream.h>
main()
{
float pole, promień ;

promien =1.7 ;
pole = promień * promien * 3.14 ;
cout << "\nPole koła o promieniu "
<< promien << " wynosi " << pole ;

promien = 4.le2 ;
pole = promień * promień * 3.14 ;
cout << "\nPole koła o promieniu "
" promień << " wynosi " << pole ;
}


W wyniku wykonania tego programu na ekranie pojawi się

Pole koła o promieniu 1.7 wynosi 9.0746
Pole koła o promieniu 410 wynosi 527834











Wyszukiwarka

Podobne podstrony:
content
content
content
content
content
content
content
content
content
function domnode get content
content
content
content
content
content
content

więcej podobnych podstron