第4講 同じことの繰り返し=for文の学習
第8話 円周率を求めるアプリ
1
2
3
4
5
を実現するプログラム例
#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話へ

a

初心者のための excel 2016 マクロ VBA 入門講義 基礎から応用まで
vc++ c言語 c++ 入門 初心者 基礎から応用まで
eclipse c++ 入門
魔方陣 数独で学ぶ VBA 入門

数独のシンプルな解き方・簡単な解法の研究
VB講義へ
VB講義基礎へ
初心者のための世界で一番わかりやすいVisual C++入門基礎講座
初心者のための世界で一番わかりやすいVisual Basic入門基礎講座

初心者のための世界で一番わかりやすいVBA入門講義(基礎から応用まで)
初心者のための VC++による C言語 C++ 入門 基礎から応用まで第1部
eclipse java 入門
java 入門 サイト 基礎から応用まで
本サイトトップへ