⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 assignmentuts.cpp

📁 Program to read a number
💻 CPP
字号:
#include <iostream.h>
int main()
{
	int n,a,b,c,d;
	char x[10][10] = {"nol","satu","dua","tiga","empat","lima","enam","tujuh","delapan","sembilan"};
	char sbls[10] = "sebelas",srb[10] = "seribu",srt[10] = "seratus",spl[10] = "sepuluh";

	cout<<"Assignment UTS"<<endl;
	cout<<"________________________________________________________________________________"<<endl;
	cout<<"Program Pengubah Bilangan Menjadi Terbilang"<<endl;
	cout<<"________________________________________________________________________________"<<endl;
	cout<<"Dibuat oleh: "<<endl;
	cout<<"1. Yosh Paulus Johanes"<<endl;
	cout<<"   08220050019"<<endl;
	cout<<"2. Felix"<<endl;
	cout<<"   08220050003"<<endl;
	cout<<"________________________________________________________________________________"<<endl;
	cout<<"Masukkan bilangan bulat positif dari 0 - 9999 : ";
	cin>>n;
	cout<<endl;

	a=(n/1000);
	b=(n-(a*1000))/100;
	c=(n-(a*1000)-(b*100))/10;
	d=n-(a*1000)-(b*100)-(c*10); 
	if (n>=0,n<=9999)
	{
		if (a==1)
		{
			if (b>1)
			{
				if (c>1)
				{
					if (d>=1)
					{
						cout<<srb<<" "<<x[b]<<" ratus "<<x[c]<<" puluh "<<x[d]<<endl;
					}
					else if (d==0)
					{
						cout<<srb<<" "<<x[b]<<" ratus "<<x[c]<<" puluh "<<endl;
					}

				}
				else if (c==1)
				{
					if (d>1)
					{
						cout<<srb<<" "<<x[b]<<" ratus "<<x[d]<<" belas "<<endl;
					}
					else if (d==1)
					{
						cout<<srb<<" "<<x[b]<<" ratus "<<sbls<<endl;
					}
					else if (d==0)
					{
						cout<<srb<<" "<<x[b]<<" ratus "<<spl<<endl;
					}
				}
				else if (c==0)
				{
					if (d>=1)
					{
						cout<<srb<<" "<<x[b]<<" ratus "<<x[d]<<endl;
					}
					else if (d==0)
					{
						cout<<srb<<" "<<x[b]<<" ratus "<<endl;
					}
				}
			}

			else if (b==1)
			{
				if (c>1)
				{
					if (d>=1)
					{
						cout<<srb<<" "<<srt<<" "<<x[c]<<" puluh "<<x[d]<<endl;
					}
					else if (d==0)
					{
						cout<<srb<<" "<<srt<<" "<<x[c]<<" puluh "<<endl;
					}

				}
				else if (c==1)
				{
					if (d>1)
					{
						cout<<srb<<" "<<srt<<" "<<x[d]<<" belas "<<endl;
					}
					else if (d==1)
					{
						cout<<srb<<" "<<srt<<" "<<sbls<<endl;
					}
					else if (d==0)
					{
						cout<<srb<<" "<<srt<<" "<<spl<<endl;
					}
				}
				else if (c==0)
				{
					if (d>=1)
					{
						cout<<srb<<" "<<srt<<" "<<x[d]<<endl;
					}
					else if (d==0)
					{
						cout<<srb<<" "<<srt<<" "<<endl;
					}
				}
			}
			else if (b==0)
			{
				if (c>1)
				{
					if (d>=1)
					{
						cout<<srb<<" "<<x[c]<<" puluh "<<x[d]<<endl;
					}
					else if (d==0)
					{
						cout<<srb<<" "<<x[c]<<" puluh "<<endl;
					}
				}
				else if (c==1)
				{
					if (d>1)
					{
						cout<<srb<<" "<<x[d]<<" belas "<<endl;
					}
					else if (d==1)
					{
						cout<<srb<<" "<<sbls<<endl;
					}
					else if (d==0)
					{
						cout<<srb<<" "<<spl<<endl;
					}
				}
				else if (c==0)
				{
					if (d>=1)
					{
						cout<<srb<<" "<<x[d]<<endl;
					}
					else if (d==0)
					{
						cout<<srb<<endl;
					}

				}
			}
		}
		else if (a>1)
		{
			if (b>1)
			{
				if (c>1)
				{
					if (d>=1)
					{
						cout<<x[a]<<" ribu "<<x[b]<<" ratus "<<x[c]<<" puluh "<<x[d]<<endl;
					}
					else if (d==0)
					{
						cout<<x[a]<<" ribu "<<x[b]<<" ratus "<<x[c]<<" puluh "<<endl;
					}

				}
				else if (c==1)
				{
					if (d>1)
					{
						cout<<x[a]<<" ribu "<<x[b]<<" ratus "<<x[d]<<" belas "<<endl;
					}
					else if (d==1)
					{
						cout<<x[a]<<" ribu "<<x[b]<<" ratus "<<sbls<<endl;
					}
					else if (d==0)
					{
						cout<<x[a]<<" ribu "<<x[b]<<" ratus "<<spl<<endl;
					}
				}
				else if (c==0)
				{
					if (d>=1)
					{
						cout<<x[a]<<" ribu "<<x[b]<<" ratus "<<x[d]<<endl;
					}
					else if (d==0)
					{
						cout<<x[a]<<" ribu "<<x[b]<<" ratus "<<endl;
					}
				}
			}
			else if (b==0)
			{
				if (c>1)
				{
					if (d>=1)
					{
						cout<<x[a]<<" ribu "<<x[c]<<" puluh "<<x[d]<<endl;
					}
					else if (d==0)
					{
						cout<<x[a]<<" ribu "<<x[c]<<" puluh "<<endl;
					}
				}
				else if (c==1)
				{
					if (d>1)
					{
						cout<<x[a]<<" ribu "<<x[d]<<" belas "<<endl;
					}
					else if (d==1)
					{
						cout<<x[a]<<" ribu "<<sbls<<endl;
					}
					else if (d==0)
					{
						cout<<x[a]<<" ribu "<<spl<<endl;
					}
				}
				else if (c==0)
				{
					if (d>=1)
					{
						cout<<x[a]<<" ribu "<<x[d]<<endl;
					}
					else if (d==0)
					{
						cout<<x[a]<<" ribu "<<endl;
					}

				}
			}
			else if (b==1)
			{
				if (c>1)
				{
					if (d>=1)
					{
						cout<<x[a]<<" ribu "<<srt<<" "<<x[c]<<" puluh "<<x[d]<<endl;
					}
					else if (d==0)
					{
						cout<<x[a]<<" ribu "<<srt<<" "<<x[c]<<" puluh "<<endl;
					}

				}
				else if (c==1)
				{
					if (d>1)
					{
						cout<<x[a]<<" ribu "<<srt<<" "<<x[d]<<" belas "<<endl;
					}
					else if (d==1)
					{
						cout<<x[a]<<" ribu "<<srt<<" "<<sbls<<endl;
					}
					else if (d==0)
					{
						cout<<x[a]<<" ribu "<<srt<<" "<<spl<<endl;
					}
				}
				else if (c==0)
				{
					if (d>=1)
					{
						cout<<x[a]<<" ribu "<<srt<<" "<<x[d]<<endl;
					}
					else if (d==0)
					{
						cout<<x[a]<<" ribu "<<srt<<" "<<endl;
					}
				}
			}
		}
		else if (a==0)
		{
			if (b>1)
			{
				if (c>1)
				{
					if (d>=1)
					{
						cout<< x[b]<<" ratus "<<x[c]<<" puluh "<<x[d]<<endl;
					}
					else if (d==0)
					{
						cout<< x[b]<<" ratus "<<x[c]<<" puluh "<<endl;
					}

				}
				else if (c==1)
				{
					if (d>1)
					{
						cout<< x[b]<<" ratus "<<x[d]<<" belas "<<endl;
					}
					else if (d==1)
					{
						cout<< x[b]<<" ratus "<<sbls<<endl;
					}
					else if (d==0)
					{
						cout<< x[b]<<" ratus "<<spl<<endl;
					}
				}
				else if (c==0)
				{
					if (d>=1)
					{
						cout<< x[b]<<" ratus "<<x[d]<<endl;
					}
					else if (d==0)
					{
						cout<< x[b]<<" ratus "<<endl;
					}
				}
			}
			else if (b==1)
			{
				if (c>1)
				{
					if (d>=1)
					{
						cout<< srt<<" "<<x[c]<<" puluh "<<x[d]<<endl;
					}
					else if (d==0)
					{
						cout<< srt<<" "<<x[c]<<" puluh "<<endl;
					}

				}
				else if (c==1)
				{
					if (d>1)
					{
						cout<< srt<<" "<<x[d]<<" belas "<<endl;
					}
					else if (d==1)
					{
						cout<< srt<<" "<<sbls<<endl;
					}
					else if (d==0)
					{
						cout<< srt<<" "<<spl<<endl;
					}
				}
				else if (c==0)
				{
					if (d>=1)
					{
						cout<< srt<<" "<<x[d]<<endl;
					}
					else if (d==0)
					{
						cout<< srt<<" "<<endl;
					}
				}
			}
			else if (b==0)
			{
				if (c>1)
				{
					if (d>=1)
					{
						cout<< x[c]<<" puluh "<<x[d]<<endl;
					}
					else if (d==0)
					{
						cout<<x[c]<<" puluh "<<endl;
					}
				}
				else if (c==1)
				{
					if (d>1)
					{
						cout<< x[d]<<" belas "<<endl;
					}
					else if (d==1)
					{
						cout<< sbls<<endl;
					}
					else if (d==0)
					{
						cout<< spl<<endl;
					}
				}
				else if (c==0)
				{
					if (d>=1)
					{
						cout<< x[d]<<endl;
					}
					else if (d==0)
					{
						cout<<x[d]<<endl;
					}
				}
			}
		}
	}
	else
	{
		cout<<"Maaf, angka yang anda masukkan lebih dari 9999 atau kurang dari 0"<<endl;
	}
	cout<<endl;
	cout<<"________________________________________________________________________________"<<endl;
	cout<<"Terima kasih telah menggunakan program ini"<<endl;
	cout<<"________________________________________________________________________________"<<endl;
	return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -