第4講 同じこと(同様なこと)の繰り返し(for文)

第6話 forによって様々な計算をするソフトを10回連続で使えるようにする


前話問題

初心者
解答例
#include<iostream>
using namespace std;
int main(){
  float a,b,c;
  char i;
  for(i=1;i<11;i++){
    cout<<"a=";
    scanf("%f",&a);
    cout<<"b=";
    scanf("%f",&b);
    cout<<"c=";
    scanf("%f",&c);
    cout<<"a×(b+c)="<<a*(b+c)<<endl;
    cout<<"a×b÷c="<<a*b/c<<endl;
    cout<<"(a+b)÷c="<<(a+b)/c<<endl;
    cout<<"(a-b)×(a+c)="<<(a-b)*(a+c)<<endl;
    cout<<"a×b+c÷a="<<a*b+c/a<<endl;
    cout<<"(a÷2+c)×(b+a)="<<(a/2+c)*(b+a)<<endl;
    cout<<endl;
  }
}

次話の課題です。
前々話問題
基礎
#include<iostream>
using namespace std;
int main(){
  short a,b,c;
  cout<<"はじめの数=";
  scanf("%d",&a);
  cout<<"終わりの数=";
  scanf("%d",&b);
  cout<<"変化の幅=";
  scanf("%d",&c);
  short i;
  int w;
  w=0;
  for(i=a;i<b+1;i=i+c){
    w=w+i;
  }
  cout<<"のときの和は"<<w<<endl;
}
を改良して、
c++
となるようにしてください。
これは5×7×9×11を計算させています。
ですから、次の場合は、
C
1×2×3×4×5×6×7×8×9×10 すなわち 10の階乗を計算させています。




第5話へ 第7話へ

a

初心者のためのjava 入門 基礎から応用まで
初心者のための VC++による C言語 入門 C++ 入門 基礎から応用まで第1部
初心者のための VC++による C言語 入門 C++ 入門 基礎から応用まで第2部
初心者のための VC++による C言語 入門 C++ 入門 基礎から応用まで第3部
初心者のための世界で一番わかりやすいVisual Basic入門基礎講座へ
初心者のための世界で一番わかりやすいVisual C++入門基礎講座へ
VC++入門
VBA入門
専門用語なしのVBA入門
VB入門
初心者のためのEclipseによるJava入門