Jumat, 18 Maret 2016

Kasus 3.5

Assalamu'alaikum.....

Soal :

  • Konversikan hari ke 1 adalah hari senin sampai dengan hari ke-7 adalah hari minggu
Analisis:
  • Input: hari_ke
  • Proses: mengkonversi nilai angka menjadi nama hari
  • Output: Hasil konversi angka menjadi hari
Deklarasi:
  • hari_ke : integer{Input}
  • hari : string{Output}
Algoritma:
  • 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)
C++nya:

#include<iostream.h>

#include<conio.h>

using namespace std;

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 1: strcpy(hari, "Rabu");break;

case 1: strcpy(hari, "Kamis");break;

case 1: strcpy(hari, "Jumat");break;

case 1: strcpy(hari, "Sabtu");break;

default: strpy(hari, "Minggu");break;

}

cout<<"Hari ke-"<<hari_ke<<"Adalah"<<hati<<endl;

return 0;

}

Flowchart :


 Wasalam.

Tidak ada komentar:

Posting Komentar