第5講 if文を理解しよう
第7話 if~else文による4段階評価

第6話問題解答例
#include<iostream>
#include<string>
#include<ctime>
using namespace std;
using namespace System;
int main(){
   int a,i;
   srand(static_cast<unsigned int>(time(0)));
   for(i=1;i<21;i++){
     a=rand()%100;
     cout<<a;
     if(a>=80){
       cout<<":非常に優秀"<<endl;
     }
     else{
       if(a>=70){
         cout<<":優秀"<<endl;
       }
       else{
         if(a>=50){
           cout<<":普通"<<endl;
         }
         else{
           if(a<10)cout<<" ";
           cout<<":努力が必要"<<endl;
         }
       }
     }
   }
}

コンソール画面例
入門
お勧めはできませんが、簡略表現も書いておきましょう。
int main(){
   int a,i;
   srand(static_cast<unsigned int>(time(0)));
   for(i=1;i<21;i++){
     a=rand()%100;
     cout<<a;
     if(a>=80)cout<<":非常に優秀"<<endl;else if(a>=70)cout<<":優秀"<<endl;else if(a>=50)cout<<":普通"<<endl;else{
       if(a<10)cout<<" ";
       cout<<":努力が必要"<<endl;
     }
   }
}

さて、次は5段階評価に進んでください。
コメントは、皆さんにお任せしますのでよく考えてください。

第6話へ 第8話へ


戻る


VB講義へ
VB講義基礎へ

vc++講義へ第1部へ
初心者のための世界で一番わかりやすいVisual C++入門基礎講座
初心者のための世界で一番わかりやすいVisual Basic入門基礎講座
初心者のための世界で一番わかりやすいVBA入門講義(基礎から応用まで)