Mencoba strlen
#include <iostream>
#include <conio.h>
#include <cstdlib>
#include <string.h>
using namespace std;
class Sandi {
friend ostream& operator<<(ostream&, Sandi&);
public:
Sandi() { kalimat = "Algoritma dan Pemrograman";}
void enkripsi(char *);
void dekripsi(int *);
private:
char *kalimat;
int *kalimatTersandi; };
void Sandi::enkripsi(char *kalimat) {
for (int i=0; kalimat[i] != '\0'; i++)
if (kalimat[i] != ' ')
if ( kalimat[i]%2==0 ) kalimatTersandi[i] = kalimat[i] + 3;
else kalimatTersandi[i] = kalimat[i] + 5;
else kalimatTersandi[i] = 0;
}
void Sandi::dekripsi(int *kalimatTersandi) {
for (int i=0; kalimat[i] != '\0'; i++)
if (kalimatTersandi[i] != 0)
if ( kalimat[i]%2==1 ) kalimat[i] = kalimatTersandi[i] - 5;
else kalimat[i] = kalimatTersandi[i] - 3;
else kalimat[i] = ' ';
}
ostream& operator<<(ostream& out, Sandi& snd) {
cout << "Kata Asli : " << snd.kalimat;
snd.enkripsi(snd.kalimat);
cout << "\nSetelah disandikan : ";
for (int i=0; i<=strlen(snd.kalimat); i++)
out << snd.kalimatTersandi[i] << " ";
snd.dekripsi(snd.kalimatTersandi);
cout << "\nSetelah dikembalikan : " << snd.kalimat;
return out;
}
int main() {
Sandi X;
cout << X;
}
C++
sumber http://elpituyogi.blogspot.co.id/2016/04/tugas-diktat-bab-7-kasus-67.html
Mencoba strlen (TUGAS DIKTAT BAB 7 KASUS 6.7 )
Mencoba strlen (TUGAS DIKTAT BAB 7 KASUS 6.7 )
okleq
5.0
stars based on
35
reviews
Mencoba strlen #include <iostream> #include <conio.h> #include <cstdlib> #include <string.h> using namespace std; ...
Subscribe to:
Post Comments (Atom)
Popular Posts
-
konversi jam ke detik C++ (kasus 5 bab 3 diktat alpro) #include <iostream> /* run this program using the console pauser or add you...
-
Fungsi rekursif C++ pengertian fungsi rekursif Fungsi rekursif adalah function yang memanggil dirinya sendiri secara langsung maupun...
-
Konversi Detik ke jam, menit, Detik C++ (kasus 4 bab 3 diktat alpro) #include <iostream> using namespace std; int main(){ int s,j...
-
menghitung selisih waktu C++ (kasus 6 bab 3 diktat alpro) #include <iostream> #include <conio.h> using namespace std; //me...
-
Fungsi dan Parameter Halo guys , gimana kabar nya pada kesempatan kali ini kita akan belajar tentang fungsi dan parameter pada c++. Ini m...
EmoticonEmoticon