多岐分岐

 	//複合条件
	//論理演算
	// 論理和: OR => A または B  C++ => A || B
	// 論理積:AND => A かつ B    C++ => A && B
	//  否定:NOT => Aではない   C++ => !(A)
	// ch >= 1  AND ch <= 6
	//if (ch >= 1  && ch <= 6) {
	//ORで書く  NOT(1未満または6より大きい)
#include <iostream>
#include <string>
 
using namespace std;
 
// 1ch NHK総合(NHKG)
// 2ch NHK教育(NHKE)
// 3ch 東北放送(TBC)
// 4ch 仙台放送(OX)
// 5ch ミヤテレ(MMT)
// 6ch 東日本放送(KHB)
// etc. 砂嵐(ETC)
 
// 0  1  2  3  4  5  6
//月 火 水 木 金 土 日
//0~6を入力して、曜日を出力するプログラムを作りなさい
//0~6以外が入力されたら、そんな曜日はない。と表示
 
//0~6: "むにゃむにゃ"
//7~11: "おはよう"
//12~17: "こんにちは"
//18~23: "こんばんは"
 
int main()
{
	int ch;
	cout << "好きなチャンネルを入力:";
	cin >> ch;
 
	string chName = "砂嵐";
 
	switch (ch)
	{
	case 1:
		chName = "1ch NHK総合(NHKG)";
		break;
	case 2:
		chName = "2ch NHK教育(NHKE)";
		break;
	case 3:
		chName = "3ch 東北放送(TBC)";
		break;
	case 4:
		chName = "4ch 仙台放送(OX)";
		break;
	case 5:
		chName = "5ch ミヤテレ(MMT)";
		break;
	case 6:
		chName = "6ch 東日本放送(KHB)";
		break;
	default://それ以外の時
		chName = "砂嵐";
	}
 
	cout << chName << endl;
 
	//if( !(ch < 1 || ch > 6)  ){
	//	//if (ch == 1)
	//	//{
	//	//// 1ch NHK総合(NHKG)
	//	//	cout << "1ch NHK総合(NHKG)" << endl;
	//	//}
	//	//else if (ch == 2)
	//	//{
	//	//// 2ch NHK教育(NHKE)
	//	//	cout << "2ch NHK教育(NHKE)" << endl;
	//	//}
	//	//else if (ch == 3)
	//	//{
	//	//// 3ch 東北放送(TBC)
	//	//	cout <<  "3ch 東北放送(TBC)" << endl;
	//	//}
	//	//else if (ch == 4)
	//	//{
	//	//// 4ch 仙台放送(OX)
	//	//	cout << "4ch 仙台放送(OX)" << endl;
	//	//}
	//	//else if (ch == 5)
	//	//{
	//	//// 5ch ミヤテレ(MMT)	
	//	//	cout << "5ch ミヤテレ(MMT)" << endl;
	//	//}
	//	//else if (ch == 6)
	//	//{
	//	//// 6ch 東日本放送(KHB)
	//	//	cout << "6ch 東日本放送(KHB)" << endl;
	//	//}
	//}
	//else
	//{
	//	// etc. 砂嵐(ETC)
	//	cout << "砂嵐" << endl;
	//}
 
 
	return 0;
}
#include <iostream>
#include <string>
 
using namespace std;
//0~6: "むにゃむにゃ"
//7~11: "おはよう"
//12~17: "こんにちは"
//18~23: "こんばんは"
 
 
//春夏秋冬
//3-5, 6-8, 9-11, 12-2
int main()
{
	int times;
	cout << "時間を入力(0-23):";
	cin >> times;
 
	string chName = "むにゃむにゃ";
 
	switch (times)
	{
	case 0:
	case 1:
	case 2:
	case 3:
	case 4:
	case 5:
	case 6:
		chName = "むにゃむにゃ";
		break;
	case 7:
	case 8:
	case 9:
	case 10:
	case 11:
		chName = "おはよう";
		break;
	case 12:
	case 13:
	case 14:
	case 15:
	case 16:
	case 17:
		chName = "こんにちは";
		break;
	case 18:
	case 19:
	case 20:
	case 21:
	case 22:
	case 23:
		chName = "こんばんは";
		break;
	default://それ以外の時
		chName = "むにゃむにゃ";
	}
 
	cout << chName << endl;
 
	return 0;
}
  • game-engineer/classes/2023/game-programing-1/first-term/5/05-30-4.txt
  • 最終更新: 3年前
  • by root