Breaking News
Loading...
Rabu, 18 Maret 2015

Eja 4 Digit Angka

10.23
Algoritma Dalam Raptor

Untuk algoritma ini saya tidak tampilkan sepenuhnya karena tidak muat di layar monitor saya :D






















Tampilan dalam C++









Script dalam C++


#include 
#include 

using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
   string ratusan;
   int n;
   string ribuan;
   string b;
   string puluhan;
   int a;
   string satuan;

   raptor_prompt_variable_zzyz ="Masukkan nilai yang akan dikonversi (maksimal 4 digit)";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> n;
   if (n % 10000>0 && n/1000>=1)
   {
      a =(n-(n % 1000))/1000;
      if (a==0)
      {
         ribuan ="";
      }
      else
      {
         if (a==1)
         {
            b ="se";
         }
         else
         {
            if (a==2)
            {
               b ="dua ";
            }
            else
            {
               if (a==3)
               {
                  b ="tiga ";
               }
               else
               {
                  if (a==4)
                  {
                     b ="empat ";
                  }
                  else
                  {
                     if (a==5)
                     {
                        b ="lima ";
                     }
                     else
                     {
                        if (a==6)
                        {
                           b ="enam ";
                        }
                        else
                        {
                           if (a==7)
                           {
                              b ="tujuh ";
                           }
                           else
                           {
                              if (a==8)
                              {
                                 b ="delapan ";
                              }
                              else
                              {
                                 if (a==9)
                                 {
                                    b ="sembilan ";
                                 }
                                 else
                                 {
                                    b ="";
                                 }
                              }
                           }
                        }
                     }
                  }
               }
            }
         }
         ribuan =b+"ribu ";
      }
   }
   else
   {
      ribuan ="";
   }
   if (n % 1000>0 && n/100>=1)
   {
      a =((n % 1000)-(n % 100))/100;
      if (a==0)
      {
         ratusan ="";
      }
      else
      {
         if (a==1)
         {
            b ="se";
         }
         else
         {
            if (a==2)
            {
               b ="dua ";
            }
            else
            {
               if (a==3)
               {
                  b ="tiga ";
               }
               else
               {
                  if (a==4)
                  {
                     b ="empat ";
                     if (n % 10>0)
                     {
                        if (n % 100>20 && n % 100<10 data-blogger-escaped-100="" data-blogger-escaped-10="" data-blogger-escaped-a="=9)" data-blogger-escaped-b="" data-blogger-escaped-else="" data-blogger-escaped-if="" data-blogger-escaped-n="" data-blogger-escaped-ratus="" data-blogger-escaped-ratusan="" data-blogger-escaped-satuan="">0 && n/10>=1)
   {
      if (n % 100<20 data-blogger-escaped-100="" data-blogger-escaped-n="">10)
      {
         a =n % 10;
         if (a==0)
         {
            puluhan ="";
         }
         else
         {
            if (a==1)
            {
               b ="se";
            }
            else
            {
               if (a==2)
               {
                  b ="dua ";
               }
               else
               {
                  if (a==3)
                  {
                     b ="tiga ";
                  }
                  else
                  {
                     if (a==4)
                     {
                        b ="empat ";
                     }
                     else
                     {
                        if (a==5)
                        {
                           b ="lima ";
                        }
                        else
                        {
                           if (a==6)
                           {
                              b ="enam ";
                           }
                           else
                           {
                              if (a==7)
                              {
                                 b ="tujuh ";
                              }
                              else
                              {
                                 if (a==8)
                                 {
                                    b ="delapan ";
                                 }
                                 else
                                 {
                                    if (a==9)
                                    {
                                       b ="sembilan ";
                                    }
                                    else
                                    {
                                       b ="";
                                    }
                                 }
                              }
                           }
                        }
                     }
                  }
               }
            }
            puluhan =b+"belas";
         }
      }
      else
      {
         a =((n % 100)-(n % 10))/10;
         if (a==0)
         {
            puluhan ="";
         }
         else
         {
            if (a==1)
            {
            }
            else
            {
               if (a==2)
               {
                  b ="dua ";
               }
               else
               {
                  if (a==3)
                  {
                     b ="tiga ";
                  }
                  else
                  {
                     if (a==4)
                     {
                        b ="empat ";
                     }
                     else
                     {
                        if (a==5)
                        {
                           b ="lima ";
                        }
                        else
                        {
                           if (a==6)
                           {
                              b ="enam ";
                           }
                           else
                           {
                              if (a==7)
                              {
                                 b ="tujuh ";
                              }
                              else
                              {
                                 if (a==8)
                                 {
                                    b ="delapan ";
                                 }
                                 else
                                 {
                                    b ="sembilan ";
                                 }
                              }
                           }
                        }
                     }
                  }
               }
            }
            puluhan =b+"puluh ";
         }
      }
   }
   else
   {
      puluhan ="";
   }
   if (n % 10>0)
   {
      if (n % 100<20 data-blogger-escaped-100="" data-blogger-escaped-n="">10)
      {
         satuan ="";
      }
      else
      {
         a =n % 10;
         if (a==1)
         {
            b ="satu";
         }
         else
         {
            if (a==2)
            {
               b ="dua ";
            }
            else
            {
               if (a==3)
               {
                  b ="tiga ";
               }
               else
               {
                  if (a==4)
                  {
                     b ="empat ";
                  }
                  else
                  {
                     if (a==5)
                     {
                        b ="lima ";
                     }
                     else
                     {
                        if (a==6)
                        {
                           b ="enam ";
                        }
                        else
                        {
                           if (a==7)
                           {
                              b ="tujuh ";
                           }
                           else
                           {
                              if (a==8)
                              {
                                 b ="delapan ";
                              }
                              else
                              {
                                 b ="sembilan ";
                              }
                           }
                        }
                     }
                  }
               }
            }
         }
         satuan =b;
      }
   }
   else
   {
      satuan ="";
   }
   cout << ribuan+ratusan+puluhan+satuan << endl;
   return 0;
}
    

0 komentar:

Posting Komentar

 
Toggle Footer