Sabtu, 05 April 2014
Program Enkripsi Kata dengan C++
Posted on 12.32.00 by Unknown
monggo dicoba,
#include <cstdlib>
#include <iostream.h>
#include <string.h>
#define maks 500 //---------------------> [1]
using namespace std;
class Enkripsi{
public:
Enkripsi(); //---------------------> [2]
void enkripsi();
void deskripsi();
void output();
private:
char chiper[maks];
int key;
char plain[maks];
};
Enkripsi::Enkripsi(){
cout<<"Masukkan kata : ";
cin.getline(chiper,sizeof(chiper)); //---------------------> [3]
cout<<"Masukkan key : ";
cin>>key;
cout<<endl;
}
void Enkripsi::enkripsi(){
for(int i=0;i<strlen(chiper);i+=1){
cout<<chiper[i]<<"("<<int(chiper[i])<<") ";
chiper[i] = (chiper[i]+key)%128; //---------------------> [4]
}
}
void Enkripsi::deskripsi(){
for(int i=0;i<strlen(chiper);i+=1){
plain[i] = (chiper[i]-key)%128; //---------------------> [5]
chiper[i] = plain[i];
}
}
void Enkripsi::output(){
for(int i=0;i<strlen(chiper);i+=1){
cout<<chiper[i];
}
}
int main(int argc, char *argv[])
{
Enkripsi Deskripsi;
Deskripsi.enkripsi();
cout<<"\n\nSetelah diEnkripsi : ";
Deskripsi.output();
Deskripsi.deskripsi();
cout<<"\n\nKembali diDeskripsi : ";
Deskripsi.output();
cout<<endl<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
Langganan:
Posting Komentar (Atom)
Popular Posts
-
Kali ini saya menggunakan alamat idhostinger.com . Pertama, kita mulai dari awal saja. Tetapi jika anda sudah pernah mendaftar di alamat ...
-
Penggila teknologi dan gadget-freak sedang demam dengan peluncuran iPad3 (16 Maret 2012) - Oh, versi terbaru ini diberi nama "Th...
-
Saat mata terasa gatal, muncul niat untuk menguceknya. Dan, hampir semua orang pernah melakukannya, yang akan berakibat mata memerah...
Masih belum menemukan Bandar Betting Online Indonesia Terbaik dan Terpercaya? S128Cash adalah tempat yang tepat bagi Anda semua.
BalasHapusPerlu Anda ketahui bahwa S128Cash telah mendapatkan lisensi RESMI dari pusat Perjudian Internasional, jadi tidak ada yang perlu Anda khawatirkan lagi.
Semua permainan yang digemari masyarakat Indonesia tersedia disini, seperti :
- Sportsbook
- Live Casino
- Sabung Ayam Online
- IDN Poker
- Slot Games Online
- Tembak Ikan Online
- Klik4D
S128Cash juga menyediaka PROMO BONUS yang sangat menarik, yaitu :
- BONUS NEW MEMBER 10%
- BONUS DEPOSIT SETIAP HARI 5%
- BONUS CASHBACK 10%
- BONUS 7x KEMENANGAN BERUNTUN !!
Segera daftarkan diri Anda dan rasakan nyamanan bergabung bersama kami serta raih kemenangan Anda !!
Hubungi kami :
- Livechat : Live Chat Judi Online
- WhatsApp : 081910053031
Link Alternatif :
- http://www.s128cash.biz
Judi Bola
Website Judi Bola Terpercaya