Sabtu, 23 Maret 2013

ALPRO : KASUS 3.5

Masalah :
Buatlah flowchart dan program untuk mengkonversi hari ke-1 adalah hari Senin sampai dengan hari ke-7 adalah Minggu. 

Analisis :
  • Input : Memasukkan Angka (antara 1-7)
  • Proses : Mencek dan memilih kondisi
  • Output : Menampilkan nama hari

Flowchart-nya :
C++ :
#include <iostream>
#include <string>

using namespace std;
int main()
{
   int a;

   cout<<"Masukkan Angka Hari !(hanya 1-7)= ";
   cin >> a;
   while (!(a>0 && a<8))
   {
      cout<<"Angka yang anda masukkan tidak sesuai, masukkan sekali lagi(Hanya angka antara 1-7) = ";
      cin >> a;
   }
   if (a==1)
   {
      cout << "Hari Senin" << endl;   }
   else
   {
      if (a==2)
      {
         cout << "hari Selasa" << endl;      }
      else
      {
         if (a==3)
         {
            cout << "Hari Rabu" << endl;         }
         else
         {
            if (a==4)
            {
               cout << "hari Kamis" << endl;            }
            else
            {
               if (a==5)
               {
                  cout << "Hari Jum'at" << endl;               }
               else
               {
                  if (a==6)
                  {
                     cout << "Hari Sabtu" << endl;                  }
                  else
                  {
                     cout << "Hari Minggu" << endl;                  }
               }
            }
         }
      }
   }
   system ("PAUSE");
   return 0;
}

Semoga bermanfaat :-D

Tidak ada komentar:

Posting Komentar