第4講 同じことの繰り返し=for文の学習
第8話 円周率を求めるアプリ
を実現するプログラム例
#include<stdio.h>
#include<math.h>
double f(long n);
int main(){
long n;
for(n=100000000;n<=1000000000;n=n+100000000){
printf("刻み数%ldのとき:",n);
printf("%f\n",f(n));
}
return(0);
}
double f(long n){
double d,w;
long i;
d=1/(double)n;
w=0;
for(i=0;i<=n;i++){
w=w+d*sqrt(1-((double)i*d)*((double)i*d));
}
return(4*w);
}
コピペ用添付ファイル
最後の答が 3.141593に対して、
円周率は、約3.1415927ですからかなりいい近似になっています。
第7話へ 第5講第1話へ
初心者のための excel 2016 マクロ VBA 入門講義 基礎から応用まで
vc++ c言語 c++ 入門 初心者 基礎から応用まで
eclipse c++ 入門
魔方陣 数独で学ぶ VBA 入門
数独のシンプルな解き方・簡単な解法の研究
VB講義へ
VB講義基礎へ
初心者のための世界で一番わかりやすいVisual C++入門基礎講座
初心者のための世界で一番わかりやすいVisual Basic入門基礎講座
初心者のための世界で一番わかりやすいVBA入門講義(基礎から応用まで)
初心者のための VC++による C言語 C++ 入門 基礎から応用まで第1部
eclipse java 入門
java 入門 サイト 基礎から応用まで
本サイトトップへ