Sabtu, 15 Maret 2014

Kasus 3.5. Konversi Hari

Kasus 3.5. Konversi Hari

·         Masalah:
Buatlah algoritma, flowchart, dan program untuk mengkonversi hari ke-1 adalah hari Senin sampai dengan hari ke-7 adalah Minggu.
Misalkan dimasukkan nilai 5, outputnya adalah hari Jum’at.
·         Analisis:
Input     : hari ke- (x)
Proses  : Pemilihan hari
Output : nama hari
·         Algoritma konversi nilai:
(Masukkan integer 1 – 7, akan di tentukan hari apa yang sesuai)
·         Deklarasi:
Hari_ke                : integer
Hari        : string
·         Deskripsi:
read(hari_ke)
pilih (hari ke) untuk
1 : hari ß ‘Senin’
2 : hari ß ‘Selasa’;
3 : hari ß ‘Rabu’;
4 : hari ß ‘Kamis’;
5 : hari ß ‘Jumat’;
6 : hari ß ‘Sabtu’;
else hari ß ‘Minggu’;
end {pilih}
write(hari)
·         C++:

using namespace std;
class Hari{
      private:
              int hari_ke;
              char *hari;
      public:
             Hari();
             void hariku();
             };
Hari::Hari(){
             cout<<"Konversi Hari\n\n";
             }
void Hari::hariku(){
     cout<<"Masukkan Hari ke - ";
     cin>>hari_ke;
     switch (hari_ke)
     {
            case 1:
                 {
                     cout<<"Hari ke- "<<hari_ke<<" adalah hari Senin\n";
                     }break;
            case 2:{
                     cout<<"Hari ke- "<<hari_ke<<" adalah hari Selasa\n";
                     }break;
            case 3:{
                     cout<<"Hari ke- "<<hari_ke<<" adalah hari Rabu\n";
                     }break;    
            case 4:{
                     cout<<"Hari ke- "<<hari_ke<<" adalah hari Kamis\n";
                     }break;        
            case 5:{
                     cout<<"Hari ke- "<<hari_ke<<" adalah hari Jumat\n";
                     }break;
            case 6:{
                     cout<<"Hari ke- "<<hari_ke<<" adalah hari Sabtu\n";
                     }break;
            default:{
                     cout<<"Hari ke- "<<hari_ke<<" adalah hari Minggu\n";
                     }break;
            }
            }
   

int main(int argc, char *argv[])
{
    Hari x;
    x.hariku();

hasilnya 




·         Flowchart:



Tugas (10 maret 2014)

Tidak ada komentar:

Posting Komentar