円周の長さ
●問題  半径の差 ●
 まず、サッカーボールで計算しましょう。
サッカーのボールの外周は、69センチだそうです。
このサッカーボールの円周に10メートルプラスして、
そのプラスした輪をサッカーボールの外側に置たら
サッカーボールとの距離はどのくらいか?
#include <stdio.h> void main() { double pai , r_ball , r_sotogawa ; pai = 3.141592 ; /*  円周率 */ /* (円周の公式  円周の長さ = 2 * pai * r より   */ r_ball = 0.69 /( 2.0 * pai ) ; /* ボールの半径 */ r_sotogawa = (0.69 + 10.0 )/ ( 2.0 * pai ) ; /* 10m足した輪の半径 */ printf( "%f\n" , r_sotogawa - r_ball ) ; /* 半径の差が隙間です */ }
1. r_ball は、 サッカーボールの半径の変数です。 2. r_sotogawaは、 外側の輪の半径の変数です。(10m長い輪)
●問題  地球との隙間 ●
答えの 一例 
#include <stdio.h> void main() { double pai , r , rx ; long m ; m = 40000000L ; /* 約4万Km 地球の一週分 */ pai = 3.141592 ; /*  円周率 */ /* (円周の公式  円周の長さ = 2 * pai * r より  */ r = (double) m / ( (double)2 * pai ) ; /* (double)は、キャスト演算子 */ rx = ((double) m + (double)10 )/ ( (double)2 * pai ) ; printf( "%f\n" , (rx - r) ) ; /* 半径の差が隙間です */ }
1. 実行結果 画面に、下のように表示します。 1.591550 2. m = 40000000L ; を使用しないでプログラミングして下さい。