Sabtu, 08 Maret 2014

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.
                                    
           Algoritma menentukan_hari
         {masukan integer 1 sampai 7, akan ditentukan 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 ß  'Jum''at';
          6 : hari ß  'Sabtu';
          else hari ß  'Minggu';
         end {pilih}
     write(hari)


            
                                                         Bahasa C++
      #include <iostream.h>
       #include <string.h>
        main() {
     int hari_ke;
     char *hari;
     cout << "Masukkan hari ke-"; cin >> hari_ke;
     switch (hari_ke) {
          case 1:  strcpy(hari, "Senin"); break;
          case 2:  strcpy(hari, "Selasa");break;
          case 3:  strcpy(hari, "Rabu");  break;
          case 4:  strcpy(hari, "Kamis"); break;
          case 5:  strcpy(hari, "Jum'at");break;
          case 6:  strcpy(hari, "Sabtu"); break;
          default: strcpy(hari, "Minggu");break;
     }
         cout << "Hari ke- “ << hari_ke  << “ adalah “  << hari << endl;
      return 0;
}


Program C++ :


Flowchart :

Selamat mencoba ^_^


Tidak ada komentar:

Posting Komentar