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