第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段階評価に進んでください。
コメントは、皆さんにお任せしますのでよく考えてください。
VB講義へ
VB講義基礎へ
vc++講義へ第1部へ
初心者のための世界で一番わかりやすいVisual C++入門基礎講座
初心者のための世界で一番わかりやすいVisual Basic入門基礎講座
初心者のための世界で一番わかりやすいVBA入門講義(基礎から応用まで)