Masalah:
- Konversikan hari ke 1 adalah hari senin sampai dengan hari ke-7 adalah hari minggu
Analisis:
Program C++ Konversi hari:
#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;
}
- Input: hari_ke
- Proses: mengkonversi nilai angka menjadi nama hari
- Output: Hasil konversi angka menjadi hari
- hari_ke : integer{Input}
- hari : string{Output}
- 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)
Program C++ Konversi hari:
#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;
}
Tidak ada komentar:
Posting Komentar