0% found this document useful (0 votes)
84 views9 pages

Program Bagus

The document describes a C++ program that allows a user to input an ID and password. The program uses a do-while loop to allow the user 3 attempts to enter the correct ID and password before stopping. It then provides the code for the program, which first prompts the user to enter their ID and password, checks if it matches the hardcoded values, and provides feedback. If incorrect after 3 attempts, it informs the user their account has been blocked.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
84 views9 pages

Program Bagus

The document describes a C++ program that allows a user to input an ID and password. The program uses a do-while loop to allow the user 3 attempts to enter the correct ID and password before stopping. It then provides the code for the program, which first prompts the user to enter their ID and password, checks if it matches the hardcoded values, and provides feedback. If incorrect after 3 attempts, it informs the user their account has been blocked.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 9

C++ Membuat Program Input ID dan PASSWORD

Ditulis oleh: Lynx krish - Senin, 08 Oktober 2012

Setelah sekitar 3 jam saya mencoba membuat program untuk menginputkan ID dan PASSWORD user, dan akhirnya
saya berhasil membuat program tersebut dengan menggunakan fungsi perintah do while, karena program yang
saya buat akan melakukan perulangan sebanyak 3x jika ID dan PASSWORD salah, dan setelah lebih dari 3x maka
program akan berhenti. ohh iya...mohon maaf karena sementara saya hanya berhasil membuat input dengan
angka, mungkin contoh program yang inputnya menggunakan huruf akan saya posting di lain waktu... inilah contoh
output program saya

Output jika inputan ID dan PASSWORD benar !

Output jika ID& PASSWORD salah sebanyak 3x berturut turut


inilah kode program nya...

#include <iostream.h>
#include <conio.h>

main (void) {
int username, password;
int i;
cout << "------------------------------------------\n";
cout << "Selamat Datang Di Form Login Bosen Gaptek \n";
cout << "------------------------------------------\n\n";
int user = 12345;
int pass = 12345;
i = 1;
do {
cout << "Username : "; cin >> username;
cout << "Password : "; cin >> password;

if (username = user && password == pass) {


cout << "\n--------------------\n";
cout << "Anda Berhasil Login" << endl;
cout << "--------------------\n\n";
} else {
cout << "\n------------------------\n";
cout << "Maaf ID & PASSWORD Salah!" << endl;
cout << "-------------------------\n\n";
i = i +1;
}
}
while (i <= 3);

cout << "Anda Telah 3x Memasukan ID & PASSWORD Yang Salah\n";


cout << "Mohon Maaf Akun Anda Kami Blockir, Terima Kasih..";

getch();
}

#include <conio.h>
#include <stdio.h>
#include <iostream.h>
int main() {
struct
{
char kobar, nabar[20];
int harga,jumlh,total,bayar,kembali;
}brng;

char awal, ulang;

awal:
clrscr();
puts("==============================================");
puts(" *ANGKRINGAN DODIT P
RIAMBODO* ");
puts("==============================================");
puts("[1] input Makanan");
puts("[2] input Barang");
puts("[3] input Minuman");
puts("[4] exit");
cout<<"Pilih kode menu [1/2/3/4] : ";cin>>awal;

if (awal=='1')
goto satu;
else
if (awal=='2')
goto dua;
else if (awal=='3')
goto tiga;
else
goto empat;

satu:
clrscr();
puts("==============================================================================");
puts(" >DAFTAR MENU ANKRINGAN BOS DODIT< ");
puts(" Jln. S.parman no: 23 (belakang asli motor)");
puts(" kasir : Rudy pakyu hp: 085747788024 ");
puts("==============================================================================");
puts("[A] Nasi Kucing");
puts("[B] Mendoan anget");
puts("[C] Kopi ABC susu");
puts("[D] udut jarum 12");
puts("[E] Jahe susu");
puts("[F] usus ayam");
puts("[G] Ndas ayam");
puts("[H] kopi hitam");
puts("[I] udut sampoerna");
puts("[J] kopi putih");
puts("[K] es susu");
puts("[L] Rempela ayam");
puts("[M] ceker");
puts("[N] es jeruk");
puts("[M] nasi sambel");
puts("[0] tempe goreng");
puts("[P] paha");
puts("[Q] peyek");
puts("[R] gesek");
puts("[S] udut bintang samudra");
puts("[T] djisamsu");
puts("[U] udut dunhill");
puts("[V] kepala ayam");
puts("[W] air tawar");
puts("[X] brutu ayam pedas");
puts("[Y] nasi putih");
puts("[Z] bakwan");
cout<<"Kode barang [A/B/C/D] :"; cin>>brng.kobar;
if (brng.kobar=='A'||brng.kobar=='a')
{strcpy (brng.nabar, "Nasi Kucing");
brng.harga=2000;}
else
if (brng.kobar=='B'||brng.kobar=='b')
{strcpy (brng.nabar, "Mendoan anget");
brng.harga=500;}
else
if (brng.kobar=='C'||brng.kobar=='c')
{strcpy (brng.nabar, "Kopi ABC susu");
brng.harga=2500;}
else
if (brng.kobar=='D'||brng.kobar=='d')
{strcpy (brng.nabar, "Udut jarum 12");
brng.harga=1000;}
else
if (brng.kobar=='E'||brng.kobar=='e')
{strcpy (brng.nabar, "Jahe susu");
brng.harga=2000;}

else
if (brng.kobar=='F'||brng.kobar=='f')
{strcpy (brng.nabar, "usus ayam");
brng.harga=1500;}
else
if (brng.kobar=='G'||brng.kobar=='g')
{strcpy (brng.nabar, "Ndas ayam");
brng.harga=3000;}
else
if (brng.kobar=='H'||brng.kobar=='h')
{strcpy (brng.nabar, "kopi hitam");
brng.harga=2000;}
else
if (brng.kobar=='I'||brng.kobar=='i')
{strcpy (brng.nabar, "udut sampoerna");
brng.harga=2000;}
else
if (brng.kobar=='J'||brng.kobar=='j')
{strcpy (brng.nabar, "Kopi putih");
brng.harga=2000;}
else
if (brng.kobar=='K'||brng.kobar=='k')
{strcpy (brng.nabar, "es susu");
brng.harga=3000;}
else
if (brng.kobar=='L'||brng.kobar=='l')
{strcpy (brng.nabar, "rempela ayam");
brng.harga=3000;}
else
if (brng.kobar=='M'||brng.kobar=='m')
{strcpy (brng.nabar, "ceker");
brng.harga=1000;}
else
if (brng.kobar=='N'||brng.kobar=='n')
{strcpy (brng.nabar, "es jeruk");
brng.harga=1000;}
else
if (brng.kobar=='O'||brng.kobar=='0')
{strcpy (brng.nabar, "tempe goreng");
brng.harga=1000;}
else
if (brng.kobar=='P'||brng.kobar=='p')
{strcpy (brng.nabar, "paha");
brng.harga=4000;}
else
if (brng.kobar=='Q'||brng.kobar=='q')
{strcpy (brng.nabar, "peyek");
brng.harga=1000;}
else
if (brng.kobar=='R'||brng.kobar=='r')
{strcpy (brng.nabar, "gesek");
brng.harga=2000;}
else
if (brng.kobar=='S'||brng.kobar=='s')
{strcpy (brng.nabar, "udut bintang samudra");
brng.harga=3000;}
else
if (brng.kobar=='T'||brng.kobar=='t')
{strcpy (brng.nabar, "djisamsu");
brng.harga=1000;}
else
if (brng.kobar=='U'||brng.kobar=='u')
{strcpy (brng.nabar, "udut dunhill");
brng.harga=1000;}
else
if (brng.kobar=='V'||brng.kobar=='v')
{strcpy (brng.nabar, "kepala ayam");
brng.harga=3000;}
else
if (brng.kobar=='W'||brng.kobar=='w')
{strcpy (brng.nabar, "air tawar");
brng.harga=1000;}
else
if (brng.kobar=='X'||brng.kobar=='x')
{strcpy (brng.nabar, "brutu ayam pedas");
brng.harga=3000;}
else
if (brng.kobar=='Y'||brng.kobar=='y')
{strcpy (brng.nabar, "nasi putih");
brng.harga=3000;}
else
{strcpy (brng.nabar, "bakwan");
brng.harga=500;}

puts("================================================");
cout<<"Nama Barang : "<<brng.nabar<<endl;
cout<<"Harga Barang : Rp. "<<brng.harga<<endl;
cout<<"Jumlah Beli : ";cin>>brng.jumlh;
brng.total=brng.harga*brng.jumlh;
cout<<"Total bayar : Rp. "<<brng.total<<endl;
cout<<"Jumlah Uang Bayar : Rp. ";cin>>brng.bayar;
cout<<"Tambah makanan : "<<brng.nabar<<endl;
brng.kembali=brng.bayar-brng.total;
cout<<"Uang kembali : Rp. "<<brng.kembali<<endl;
puts("===============================================");
cout<<"Mau input lagi [Y/T] : ";cin>>ulang;
if(ulang=='Y'||ulang=='y')
goto satu;
else
goto awal;

dua:
clrscr();
puts("=============================================");
puts("* DAFTAR BARANG ");
puts("=============================================");
puts("[A] Bata");
puts("[B] Nevada");
puts("[C] Homyped");
puts("[D] Machbeth");
cout<<"Kode barang [A/B/C/D] : "; cin>>brng.kobar;
if (brng.kobar=='A'||brng.kobar=='a')
{strcpy (brng.nabar, "Bata");
brng.harga=100000;}
else
if (brng.kobar=='B'||brng.kobar=='b')
{strcpy (brng.nabar, "Nevada");
brng.harga=100000;}
else
if (brng.kobar=='C'||brng.kobar=='c')
{strcpy (brng.nabar, "hompyed");
brng.harga=150000;}
else
{strcpy (brng.nabar, "machbeth");
brng.harga=800000;}
puts("===============================================");
cout<<"Nama Barang : "<<brng.nabar<<endl;
cout<<"Harga barang : Rp. "<<brng.harga<<endl;
cout<<"Jumlah Beli : ";cin>>brng.jumlh;
brng.total=brng.harga*brng.jumlh;
cout<<"Total bayar : Rp. "<<brng.total<<endl;
cout<<"Uang bayar : Rp. ";cin>>brng.bayar;
brng.kembali=brng.bayar-brng.total;
cout<<"Uang kembali : Rp. "<<brng.kembali<<endl;
puts("=============================================");

cout<<"Transaksi lagi [Y/T] : ";cin>>ulang;


if (ulang=='Y'||ulang=='y')
goto dua;
else
goto awal;
tiga:
clrscr();
puts("===============================================");
puts("* DAFTAR MINUMAN *");
puts("===============================================");
puts("[A] Fanta");
puts("[B] Es jeruk");
puts("[C] Es Teh");
puts("[D] Puply orange");

cout<<"Kode barang[A/B/C/D] : ";cin>>brng.kobar;


if (brng.kobar=='A'||brng.kobar=='a')
{strcpy (brng.nabar, "Fanta");
brng.harga=4000;}
else
if (brng.kobar=='B'||brng.kobar=='b')
{strcpy (brng.nabar, "Es jeruk");
brng.harga=6000;}
else
if (brng.kobar=='C'||brng.kobar=='c')
{strcpy (brng.nabar, "Es teh");
brng.harga=3000;}
else
{strcpy(brng.nabar,"Puply orange");
brng.harga=8000;}

puts("===================================================");
cout<<"Nama barang : "<<brng.nabar<<endl;
cout<<"Harga barang :Rp. "<<brng.harga<<endl;
cout<<"Jumlah beli : ";cin>>brng.jumlh;
brng.total=brng.harga*brng.jumlh;
cout<<"Total Bayar :Rp. "<<brng.total<<endl;
cout<<"Uang Bayar :Rp. ";cin>>brng.bayar;
brng.kembali=brng.bayar-brng.total;
cout<<"Uang kembali : Rp. "<<brng.kembali<<endl;
puts("===================================================");
cout<<"Mau input lagy [Y/T] :";cin>>ulang;
if (ulang=='Y'||ulang=='y')
goto tiga;
else
goto awal;

empat:
cout<<endl;
cout<<"****TERIMA KASIH****";
getch();
return 0;
}
Menggunakan Nested-If
2. Menggunakan Input dan Output ( Cin & Cout )
3. Gunakan percabangan untuk menentukan diskon :
4. Jika lama > 5 maka diskon 10% dari harga/jam
Jika lama > 3 maka diskon 5% dari harga/jam
5. Jumlah = harga x lama
6. Total bayar = jumlah – diskon
7. Uang kembali = uang bayar – total bayar

Berikut ini untuk membuat program kasir futsal di atas, ini source code nya :

------------------------------------------------------------------------------------

#include <conio.h>
#include <iostream.h>
#include <windows.h>
#include <stdio.h>

main(){

char namapembeli[20],kodelapangan[2],namalapangan[15],konfir;
int jenispembeli,tanggal,jam,harga,jumlah,total,bayar,kembali,diskon;

awal:
clrscr();

cout<<"LAPANGAN FUTSAL KENANGA"<<endl;


cout<<"JL.RAJAPOLAH"<<endl;
cout<<"============================"<<endl;

cout<<" INPUT NAMA PEMBELI : ";


gets(namapembeli);

cout<<" JENIS PEMBELI : "<<endl;


cout<<" 1.MEMBER : "<<endl;
cout<<" 2.REGULER : "<<endl;

cout<<"APAKAH ANDA MEMBER [1/2] : ";


cin>>jenispembeli;

cout<<"INPUT TANGGAL SEWA : ";


cin>>tanggal;

cout<<"============================="<<endl;

cout<<"PILIH KODE LAPANGAN [VL/ST/KP] : ";


cin>>kodelapangan;

cout<<"INPUT LAMA JAM : ";


cin>>jam;

if((strcmp(kodelapangan,"VL")==0)||(strcmp(kodelapangan,"vl")==0)){
strcpy(namalapangan,"VINYL");
if(jenispembeli==1){
harga=125000;
}
else {
harga=150000;
}
}
else if((strcmp(kodelapangan,"ST")==0)||(strcmp(kodelapangan,"st")==0)){
strcpy(namalapangan,"SINTETIS");
if(jenispembeli==1){
harga=75000;
}
else
{
harga=100000;
}
}

else if((strcmp(kodelapangan,"KP")==0)||(strcmp(kodelapangan,"kp")==0)){
strcpy(namalapangan,"KARPET PLASTIK");
if(jenispembeli==1){
harga=100000;
}
else
{
harga=125000;
}
}

else{
cout<<"KODE YANG ANDA MASUKAN SALAH"<<endl;
harga=0;
exit(0);
}

clrscr();

cout<<"LAPANGAN FUTSAL KENANGA"<<endl;


cout<<"JL.RAJAPOLAH"<<endl;
cout<<"============================"<<endl;

cout<<" NAMA PEMBELI : "<<namapembeli<<endl;


cout<<" NAMA LAPANGAN : "<<namalapangan<<endl;
cout<<" HARGA : "<<harga<<endl;
cout<<" TANGGAL : "<<tanggal<<endl;
cout<<" LAMA SEWA : "<<jam<<"JAM"<<endl;
cout<<"-----------------------------"<<endl;

jumlah=harga*jam;
if(jam>5){
diskon=0.1*harga;
}
else if(jam>3){
diskon=0.05*harga;
}
else {
diskon=0;
}
cout<<" JUMLAH : "<<jumlah<<endl;
cout<<" DISKON : "<<diskon<<endl;

cout<<"-----------------------------"<<endl;

total=jumlah-diskon;
cout<<" TOTAL BAYAR : "<<total<<endl;
cout<<" UANG BAYAR : ";
cin>>bayar;

kembali=bayar-total;
cout<<" UANG KEMBALI : "<<kembali<<endl;
cout<<"-----------------------------"<<endl;
cout<<endl;

cout<<" TERIMAKASIH ATAS KUNJUNGAN ANDA "<<endl;


cout<<endl;
cout<<" \t\t\t\tMAU INPUT LAGI [Y/T] : ";
cin>>konfir;

if(konfir=='Y'||konfir=='y'){
goto awal;
}
else
{
exit(0);
}

You might also like