Guardianlcr58
Sabtu, 09 Juni 2012
Minggu, 15 Januari 2012
Program Biling Warnet Sederhana Dengan C++
#include<iostream.h>
#include<cstring.h>
#include<conio.h>
main()
{
struct pelanggan
{
char nama[25];
float mulai;
float selesai;
long int bayar;
}dataku[10];
int i,n;
long int total_jam;
long int diskon;
long int biaya;
long int total;
long int uang_kembali;
cout<<"input jumlah pelanggan : ";
cin>>n;
cout<<"masukkan data pelanggan"<<endl;
for(i=1;i<=n;i++)
{
cout<<"komputer ke - "<<i<<endl;
cout<<"nama : "; cin>>dataku[i].nama;
cout<<"jam mulai : "; cin>>dataku[i].mulai;
cout<<"jam selesai : "; cin>>dataku[i].selesai;
total_jam=dataku[i].selesai-dataku[i].mulai;
cout<<"jumlah jam : "<<total_jam<<endl;
biaya=total_jam*3000;
cout<<"biaya : Rp."<<biaya<<endl;
if(total_jam>2)
{
diskon=biaya*0.1;
cout<<"Diskon : "<<diskon<<endl;
}
else
{
diskon=0;
cout<<"tidak ada diskon"<<endl;
}
total=biaya-diskon;
cout<<"total yang harus dibayar : Rp."<<total<<endl;
cout<<"uang bayar : Rp."; cin>>dataku[i].bayar;
uang_kembali=dataku[i].bayar-total;
cout<<"uang kembali : Rp."<<uang_kembali<<endl;
cout<<endl;
}
cout<<endl;
cout<<"Daftar Transaksi Warnet||"<<endl;
cout<<"----------------------------------"<<endl;
cout<<"no nama uang bayar"<<endl;
cout<<"----------------------------------"<<endl;
for(i=1;i<=n;i++)
{
cout<<i<<" ";
cout<<dataku[i].nama<<" ";
cout<<dataku[i].bayar<<endl;
}
cout<<"----------------------------------"<<endl;
getch();
Minggu, 18 Desember 2011
Program Nama Negara Dengan Menggunakan Array Pada C++
#include <iostream.h>
#include <stdio.h>
#include <string.h>
int main()
{
char negara[5][2][15];
int baris;
{
strcpy(negara [0][0], "Indonesia");
strcpy(negara [0][0], "Jakarta");
strcpy(negara [0][0], "Philipina");
strcpy(negara [0][0], "Manila");
strcpy(negara [0][0], "Austria");
strcpy(negara [0][0], "Wina");
strcpy(negara [0][0], "India");
strcpy(negara [0][0], "New Delhi");
strcpy(negara [0][0], "Iran");
strcpy(negara [0][0], "Taheran");
}
for (baris=0; baris<5; baris++)
if (negara[baris][0][0]=='I')
cout << negara[baris][0]<<"-" << negara[baris][1]<<'\n';
return 0;
}
scrib belum lengkap silahkan dilengkapi
#include <stdio.h>
#include <string.h>
int main()
{
char negara[5][2][15];
int baris;
{
strcpy(negara [0][0], "Indonesia");
strcpy(negara [0][0], "Jakarta");
strcpy(negara [0][0], "Philipina");
strcpy(negara [0][0], "Manila");
strcpy(negara [0][0], "Austria");
strcpy(negara [0][0], "Wina");
strcpy(negara [0][0], "India");
strcpy(negara [0][0], "New Delhi");
strcpy(negara [0][0], "Iran");
strcpy(negara [0][0], "Taheran");
}
for (baris=0; baris<5; baris++)
if (negara[baris][0][0]=='I')
cout << negara[baris][0]<<"-" << negara[baris][1]<<'\n';
return 0;
}
scrib belum lengkap silahkan dilengkapi
Minggu, 13 November 2011
Contoh program untuk menghitung nilai akhir seorang siswa dengan C++
# include
# include
# include
main()
{
char nama[20],*Grade;
float nk,nt,nu,nmk,nmt,nmu,na;
cout<<”Program Hitung Nilai Akhir Siswa”<<
cout<<” Masukkan Nama Siswa : “;gets(nama);
cout<<” Nilai Keaktifan : “;cin>>nk;
cout<<” Nilai Tugas : “;cin>>nt;
cout<<” Nilai Ujian : “;cin>>nu;
nmk=nk*0.2;
nmt=nt*0.3;
nmu=nu*0.5;
na=nmk+nmt+nmu;
if(na>=80)
{
Grade=”A”;
}
else if(na>=70)
{
Grade=”B”;
}
else if(na>=59)
{
Grade=”C”;
}
else if(na>=50)
{
Grade=”D”;
}
else
{
Grade=”E”;
}
cout<
cout<<” Siswa Yang Bernama “<<
cout<<” Dengan nilai presentase yang dihasilkan”<
cout<<” Nilai Murni Keaktifan x 20% : “<<
cout<<” Nilai Murni Tugas x 30% : “<<
cout<<” Nilai Murni Ujian x 50% : “<<
cout<<” Memperoleh Nilai Akhir Sebesar : “<<
cout<<” Grade yang di dapat : “<<
getch();
}
Program menghitung Nilai Akhir dngan C++
Contoh 1
# include <iostream.h>
# include <conio.h>
void main ()
{
double tugas, // Nilai Tugas
quis, // Nilai Quiz
uts, // Nilai UTS
uas, // Nilai UAS
nilai_akhir;// Nilai Akhir
char pilihan; //pilihan continuitas
do{
clrscr();
cout<<”Batas Nilai Input adalah 0-100″<<endl;
cout<<endl;
do{
cout<<”Masukkan Nilai Tugas : “;
cin>>tugas;
}while ((tugas<0) || (tugas>100));
cout<<endl;
do{
cout<<”Masukkan Nilai Quis : “;
cin>>quis;
}while ((quis<0) || (quis>100));
cout<<endl;
do{
cout<<”Masukkan Nilai UTS : “;
cin>>uts;
}while ((uts<0) || (uts>100));
cout<<endl;
do{
cout<<”Masukkan Nilai UAS : “;
cin>>uas;
}while ((uas<0) || (uas>100));
clrscr();
cout<<”Nilai Tugas : “<<tugas<<endl;
cout<<”Nilai Quis : “<<quis<<endl;
cout<<”Nilai UTS : “<<uts<<endl;
cout<<”Nilai UAS : “<<uas<<endl;
cout<<endl;
couN<<”Nilai Akhir = 10%(Tugas) + 20%(Quis) + 30%(UTS) + 40%(UAS)”<<endl;
cout<<endl;
cout<<”Konversi Nilai Tugas : “<<(0.10 * tugas)<<endl;
cout<<”Konversi Nilai Quiz : “<<(0.20 * quis)<<endl;
cout<<”Konversi Nilai UTS : “<<(0.30 * uts)<<endl;
cout<<”Konversi Nilai UAS : “<<(0.40 * uas)<<endl;
nilai_akhir = (0.1*tugas)+(0.2*quis)+(0.3*uts)+(0.4*uas);
cout<<endl;
cout<<”Nilai Akhir : “<<nilai_akhir<<endl;
if (nilai_akhir >= 80)
{
cout<<”Nilai Anda adalah A”<<endl;
cout<<”Batas Nilai A adalah 80<= Nilai Akhir >=100″<<endl;
}
else if (nilai_akhir >= 70)
{
cout<<”Nilai Anda adalah B”<<endl;
cout<<”Batas Nilai A adalah 70<= Nilai Akhir >80″<<endl;
}
else if (nilai_akhir >= 60)
{
cout<<”Nilai Anda adalah C”<<endl;
cout<<”Batas Nilai A adalah 60<= Nilai Akhir >70″<<endl;
}
else if (nilai_akhir >= 45)
{
cout<<”Nilai Anda adalah D”<<endl;
cout<<”Batas Nilai A adalah 45<= Nilai Akhir >60″<<endl;
}
else
{
cout<<”Nilai Anda adalah E”<<endl;
cout<<”Batas Nilai A adalah 00<= Nilai Akhir >=35″<<endl;
}
cout<<endl;
cout<<”Mau Coba Lagi (Y/T) : “;
cout<<pilihan;
}while ((pilihan ==’Y') || (pilihan ==’y'));
cout<<endl;
cout<<”Terima Kasih”;
getch();
}
#include <conio.h>
#include <stdio.h>
main(){
char nama[80];
int nilai1, nilai2, nilai3;
float nilaiakhir, murni1, murni2, murni3;
cout<<" PROGRAM HITUNG NILAI AKHIR\n\n";
cout<<" Nama Siswa : ";
gets(nama);
cout<<" Nilai Keaktifan : ";
cin>>nilai1;
cout<<" Nilai Tugas : ";
cin>>nilai2;
cout<<" Nilai Ujian : ";
cin>>nilai3;
murni1 = 20 * nilai1 /(float)100;
murni2 = 30 * nilai2 /(float)100;
murni3 = 50 * nilai3 /(float)100;
nilaiakhir = murni1 + murni2 + murni3;
clrscr();
cout<<" Siswa yang bernama "<<nama<<endl;
cout<<" Dengan nilai yang dipresentasikan."<<endl;
cout<<" Nilai Murni Keaktifan : "<<murni1<<endl;
cout<<" Nilai Murni Tugas : "<<murni2<<endl;
cout<<" Nilai Murni Ujian : "<<murni3<<endl<<endl;
cout<<" Jadi siswa yang bernama "<<nama;
cout<<" memperoleh nilai akhir sebesar "<<nilaiakhir;
cout<<" dengan grade ";
if(nilaiakhir>=80){
cout<<"A";
}
else if(nilaiakhir>=70){
cout<<"B";
}
else if(nilaiakhir>=56){
cout<<"C";
}
else if(nilaiakhir>=46){
cout<<"D";
}
else{
cout<<"E";
}
getch();
}
# include <iostream.h>
# include <conio.h>
void main ()
{
double tugas, // Nilai Tugas
quis, // Nilai Quiz
uts, // Nilai UTS
uas, // Nilai UAS
nilai_akhir;// Nilai Akhir
char pilihan; //pilihan continuitas
do{
clrscr();
cout<<”Batas Nilai Input adalah 0-100″<<endl;
cout<<endl;
do{
cout<<”Masukkan Nilai Tugas : “;
cin>>tugas;
}while ((tugas<0) || (tugas>100));
cout<<endl;
do{
cout<<”Masukkan Nilai Quis : “;
cin>>quis;
}while ((quis<0) || (quis>100));
cout<<endl;
do{
cout<<”Masukkan Nilai UTS : “;
cin>>uts;
}while ((uts<0) || (uts>100));
cout<<endl;
do{
cout<<”Masukkan Nilai UAS : “;
cin>>uas;
}while ((uas<0) || (uas>100));
clrscr();
cout<<”Nilai Tugas : “<<tugas<<endl;
cout<<”Nilai Quis : “<<quis<<endl;
cout<<”Nilai UTS : “<<uts<<endl;
cout<<”Nilai UAS : “<<uas<<endl;
cout<<endl;
couN<<”Nilai Akhir = 10%(Tugas) + 20%(Quis) + 30%(UTS) + 40%(UAS)”<<endl;
cout<<endl;
cout<<”Konversi Nilai Tugas : “<<(0.10 * tugas)<<endl;
cout<<”Konversi Nilai Quiz : “<<(0.20 * quis)<<endl;
cout<<”Konversi Nilai UTS : “<<(0.30 * uts)<<endl;
cout<<”Konversi Nilai UAS : “<<(0.40 * uas)<<endl;
nilai_akhir = (0.1*tugas)+(0.2*quis)+(0.3*uts)+(0.4*uas);
cout<<endl;
cout<<”Nilai Akhir : “<<nilai_akhir<<endl;
if (nilai_akhir >= 80)
{
cout<<”Nilai Anda adalah A”<<endl;
cout<<”Batas Nilai A adalah 80<= Nilai Akhir >=100″<<endl;
}
else if (nilai_akhir >= 70)
{
cout<<”Nilai Anda adalah B”<<endl;
cout<<”Batas Nilai A adalah 70<= Nilai Akhir >80″<<endl;
}
else if (nilai_akhir >= 60)
{
cout<<”Nilai Anda adalah C”<<endl;
cout<<”Batas Nilai A adalah 60<= Nilai Akhir >70″<<endl;
}
else if (nilai_akhir >= 45)
{
cout<<”Nilai Anda adalah D”<<endl;
cout<<”Batas Nilai A adalah 45<= Nilai Akhir >60″<<endl;
}
else
{
cout<<”Nilai Anda adalah E”<<endl;
cout<<”Batas Nilai A adalah 00<= Nilai Akhir >=35″<<endl;
}
cout<<endl;
cout<<”Mau Coba Lagi (Y/T) : “;
cout<<pilihan;
}while ((pilihan ==’Y') || (pilihan ==’y'));
cout<<endl;
cout<<”Terima Kasih”;
getch();
}
Contoh 2
#include <conio.h>
#include <stdio.h>
main(){
char nama[80];
int nilai1, nilai2, nilai3;
float nilaiakhir, murni1, murni2, murni3;
cout<<" PROGRAM HITUNG NILAI AKHIR\n\n";
cout<<" Nama Siswa : ";
gets(nama);
cout<<" Nilai Keaktifan : ";
cin>>nilai1;
cout<<" Nilai Tugas : ";
cin>>nilai2;
cout<<" Nilai Ujian : ";
cin>>nilai3;
murni1 = 20 * nilai1 /(float)100;
murni2 = 30 * nilai2 /(float)100;
murni3 = 50 * nilai3 /(float)100;
nilaiakhir = murni1 + murni2 + murni3;
clrscr();
cout<<" Siswa yang bernama "<<nama<<endl;
cout<<" Dengan nilai yang dipresentasikan."<<endl;
cout<<" Nilai Murni Keaktifan : "<<murni1<<endl;
cout<<" Nilai Murni Tugas : "<<murni2<<endl;
cout<<" Nilai Murni Ujian : "<<murni3<<endl<<endl;
cout<<" Jadi siswa yang bernama "<<nama;
cout<<" memperoleh nilai akhir sebesar "<<nilaiakhir;
cout<<" dengan grade ";
if(nilaiakhir>=80){
cout<<"A";
}
else if(nilaiakhir>=70){
cout<<"B";
}
else if(nilaiakhir>=56){
cout<<"C";
}
else if(nilaiakhir>=46){
cout<<"D";
}
else{
cout<<"E";
}
getch();
}
Contoh 3
# include
# include
# include
main()
{
char nama[20],*Grade;
float nk,nt,nu,nmk,nmt,nmu,na;
cout<<”Program Hitung Nilai Akhir Siswa”<<
cout<<” Masukkan Nama Siswa : “;gets(nama);
cout<<” Nilai Keaktifan : “;cin>>nk;
cout<<” Nilai Tugas : “;cin>>nt;
cout<<” Nilai Ujian : “;cin>>nu;
nmk=nk*0.2;
nmt=nt*0.3;
nmu=nu*0.5;
na=nmk+nmt+nmu;
if(na>=80)
{
Grade=”A”;
}
else if(na>=70)
{
Grade=”B”;
}
else if(na>=59)
{
Grade=”C”;
}
else if(na>=50)
{
Grade=”D”;
}
else
{
Grade=”E”;
}
cout<
cout<<” Siswa Yang Bernama “<<
cout<<” Dengan nilai presentase yang dihasilkan”<
cout<<” Nilai Murni Keaktifan x 20% : “<<
cout<<” Nilai Murni Tugas x 30% : “<<
cout<<” Nilai Murni Ujian x 50% : “<<
cout<<” Memperoleh Nilai Akhir Sebesar : “<<
cout<<” Grade yang di dapat : “<<
getch();
}
Senin, 07 November 2011
Pengunaan Swift.If,Case,dan Break pada C++
#include
#include
segitiga(){
float k,a,b;
cout<<"mencari luas segitiga"<<endl;
cout<<"alas segitiga :";cin>>a;
cout<<"tinggi segitiga:";cin>>b;
k=a*b*1/2;
cout<<"luas segitiga :"<<k;}
persegi(){
int s,l;
cout<<"mencari luas persegi"<<endl;
cout<<"masukan sisi persegi:";cin>>s;
l=s*s;
cout<<"luas persegi:";cout<<l;}
ling(){
float r,l;
cout<<"mencari luas lingkaran"<<endl;
cout<<"masukan jari-jari lingkaran:";cin>>r;
l=3.14*r*r;
cout<<"luas lingkaran:"<<l;}
int main(){
int x;
cout<<"1.statment"<<endl;
cout<<"2.statment"<<endl;
cout<<"3.statment"<<endl;
cout<<"masukan pilihan:";cin>>x;
switch (y) {
case 1:
segitiga();
break;
case 2:
persegi();
break;
case 3:
ling();
break;
default:
cout << "inputan anda salah";
}
getch();
return 0;}
Scrib diatas Masih belum sempurna, silahkan dilengkapi sebagai latihan !
#include
segitiga(){
float k,a,b;
cout<<"mencari luas segitiga"<<endl;
cout<<"alas segitiga :";cin>>a;
cout<<"tinggi segitiga:";cin>>b;
k=a*b*1/2;
cout<<"luas segitiga :"<<k;}
persegi(){
int s,l;
cout<<"mencari luas persegi"<<endl;
cout<<"masukan sisi persegi:";cin>>s;
l=s*s;
cout<<"luas persegi:";cout<<l;}
ling(){
float r,l;
cout<<"mencari luas lingkaran"<<endl;
cout<<"masukan jari-jari lingkaran:";cin>>r;
l=3.14*r*r;
cout<<"luas lingkaran:"<<l;}
int main(){
int x;
cout<<"1.statment"<<endl;
cout<<"2.statment"<<endl;
cout<<"3.statment"<<endl;
cout<<"masukan pilihan:";cin>>x;
switch (y) {
case 1:
segitiga();
break;
case 2:
persegi();
break;
case 3:
ling();
break;
default:
cout << "inputan anda salah";
}
getch();
return 0;}
Scrib diatas Masih belum sempurna, silahkan dilengkapi sebagai latihan !
Kamis, 03 November 2011
Tugas
Perintah Internal
1. Copy
Perintah ini digunakan untuk menyalin atau mengkopy file. Bentuk umum perintah ini adalah sebagai berikut :
Copy [file_asal] [file_tujuan]
Contoh :
A:\>copy a:\tugas c:\latdos
Perintah diatas menunjukan perintah untuk mengkopi file pada directory tugas di disket ,dan disalin atau dicopykan ke directori c:\latdos
2. DEL
Berfungsi untuk menghapus atau mendelete file. Bentuk umum :
Del[nama_file]
Contoh:
C:\latdos>del *.doc {digunakan untuk menghapus semua file yang berektensi
doc}
3. DIR
Bentuk umumnya :
DIR(drive:)(path)(filename)(/p)(/w)(/a)((:atribs))(/o)((:)(/s)(/b)</l)</c(h))
Perintah dir digunakan untuk melihat isi sebuah directory.
- /p :untuk menampilkan nama file per halaman(page).
- /w :untuk menampilkan nama file secara mendatar/melebar (wide).
- /a :menampilkan semua file terutama file yang dihidden dengan attribute+h (Hidden).
- /o :untuk menampilkan file dalam bentuk terurut:
Ø n berdasarkan nama file (alphabet).
Ø e berdasarkan tipe file (extension).
Ø S berdasarkan ukuran dari kecil ke yang besar
Ø D berdasarkan tanggal dan waktu
Ø untuk mengembalikan instruksi.
- /s :untuk menampilkan file dan root directory sampai sub-directory.
- /b :untuk menampilkan file dan directory perbaris.
- /l :untuk menampilkan file atau directory dalam bentuk huruf kecil.
- /c :untuk menampilkan rasio pengkompresan.
Contoh:
C:\>dir
Menampilkan file-file dalam root directory
4. REN
Digunakan untuk mengubah (Rename) nama file dengan file yang baru.Perintah ini tidak akan mengubah isi dari file tersebut. Bentuk umumnya:
REN <nama_file_lama> <nama_file_baru>
Contoh:
C:\>ren tugasm~1.doc tugasku.doc
Perintah diatas berarti mengubah nama file dari tugasm~1.doc menjadi tugasku.doc
5. VOL
Perintah ini digunakan untuk menampilkan Volume label atau nomor seri dari sebuah disk.
Contoh:
A:\>Vol
6. TYPE
Digunakan untuk menampilkan file text.perintah ini hanya bisa digunakan untuk satu file saja dan hanya untuk file text.
Contoh:
A:\>type surat.txt 7. MD / MKDIR (Make directory)
Bentuk umum:
MD [Nama_direktory]
Contoh:
C:\>md dos622
C:\>md data
8. CD /CHDIR (Change Directory)
Change directory atau pindah directory.
Perintah ini digunakan untuk pindah directory atau mengubah directory aktif.
Contoh:
C:\>cd dos622
9. RD (Remove Directory)
Bentuk Umum:
RD [nama_sub_directory]
Perintah RD digunakan utuk menghapus subdirectory.Syarat agar bisa menghapus sebuah directory adalah:
- Posisi penghapusan subdirectory yang akan dihapus harus berada diluar dari subdirektori tersebut.
- Direktori yang akan dihapus harus benar-benar kosong.Jika tidak kosong gunakan instruksi del*.*
Kemudian Perintah RD Bisa digunakan.
10. DATE
Berfungsi untuk mengubah tanggal dari system dos.Bentuk/format pengisiannya adalah mm-dd-yy atau bulan,tanggal,tahun.
11. CLS
Clear screen digunakan untuk membersihkan semua tulisan yang ada di layer computer.
12. TIME
Digunakan untuk merubah system waktu yang ada pada dos:
13. PROMPT
Bentuk umumnya:
PROMPT [prompt_text] [$parameter]
Parameter yang ada:
- $g :menempilkan karakter>
- $h :menghapus kerekter sebelumnya(berfungsi seperti backspace).
- $n :menampilkan default disk yang digunakan.
- $p :menampilkan posisi direktori yang sedang aktif dari drive default.
- $q :menampikan karakter “=”
- $t :menampilkan jam yang aktif
- $v :menampilkan versi MS-DOS yang dipakai.
- $$ :menampilkan karakter “$”.
- $_ :pindah baris (line feed).
- $1 :menampilkan karakter <.
- $b :menampilkan karakter !.
- $d :menampilkan tanggal yang aktif.
- $e :berfungsi sebagai tombol ESC.
Prompt di MS-DOS menunjukkan bahwa DOS siap menerima perintah. Secara default bentuk prompt adalah :
C:>
Contoh penggunaan prompt:
Prompt $L$L Ragil Thea $G$G$_$_$P$G
Maka akan diperoleh hasil berikut ini :
Untuk selalu mendapatkan bentuk tanda prompt seperti yang anda inginkan maka kita bisa menempatkan perintah prompt tersebut pada file AUTOEXEC.BAT
14. VER
Digunakan untuk menampilkan versi DOS yang digunakan.
Contoh:
C:\>ver
Langganan:
Postingan (Atom)