Tiket kereta api .....
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <string.h>
main()
{
char kelas[20];
char jurusan[20],nm[20], kelass[20];
long a, d, jua, jud, jum;
int ja, jd;
cout<<" Kelas \t Jurusan"<<endl;
cout<<"1. Ekonomi \t 1. Jakarta"<<endl;
cout<<"2. Bisnis \t 2. Surabaya"<<endl;
cout<<"3. Eksekutif \t 3. Jogja"<<endl;
cout<<"============================="<<endl;
cout<<"Masukan kelas yang dipilih \t : ";cin>>kelas;
cout<<"Masukan jurusan \t\t : ";cin>>jurusan;
if (strcmp("ekonomi", kelas)==0 || strcmp("1", kelas)==0)
{
if (strcmp("jakarta", jurusan)==0 || strcmp("1", jurusan)==0)
{
a=25000;
d=30000*1;
strcpy(nm,"jakarta");
}
else if (strcmp("surabaya", jurusan)==0 || strcmp("2", jurusan)==0)
{
a=50000*1;
d=80000*1;
strcpy(nm,"surabaya");
}
else if (strcmp("jogja", jurusan)==0 || strcmp("3", jurusan)==0)
{
a=30000*1;
d=45000*1;
strcpy(nm,"jogja");
}
else
{
cout<<"Jurusan yang anda masukan salah";
}
strcpy(kelass,"ekonomi");
}
else if (strcmp("bisnis", kelas)==0 || strcmp("2", kelas)==0)
{
if (strcmp("jakarta", jurusan)==0 || strcmp("1", jurusan)==0)
{
a=50000*1;
d=70000*1;
strcpy(nm,"jakarta");
}
else if (strcmp("surabaya", jurusan)==0 || strcmp("2", jurusan)==0)
{
a=65000*1;
d=75000*1;
strcpy(nm,"surabaya");
}
else if (strcmp("jogja", jurusan)==0 || strcmp("3", jurusan)==0)
{
a=60000*1;
d=70000*1;
strcpy(nm,"jogja");
}
else
{
cout<<"Jurusan yang anda masukan salah";
}
strcpy(kelass,"bisnis");
}
else if (strcmp("eksekutif", kelas)==0 || strcmp("3", kelas)==0)
{
if (strcmp("jakarta", jurusan)==0 || strcmp("1", jurusan)==0)
{
a=80000*1;
d=100000*1;
strcpy(nm,"jakarta");
}
else if (strcmp("surabaya", jurusan)==0 || strcmp("2", jurusan)==0)
{
a=100000*1;
d=150000*1;
strcpy(nm,"surabaya");
}
else if (strcmp("jogja", jurusan)==0 || strcmp("3", jurusan)==0)
{
a=90000;
d=120000*1;
strcpy(nm,"jogja");
}
else
{
cout<<"Jurusan yang anda masukan salah";
}
strcpy(kelass,"eksekutif");
}
else
{
cout<<"kelas yang anda masukan salah";
}
cout<<"jumlah pembelian tiket anak \t : ";cin>>ja;
cout<<"Jumlah pembelian tiket dewasa \t : ";cin>>jd;
jua = ja * a;
jud = jd * d;
jum = jua + jud;
cout<<"\nKelas \t \t \t : "<<kelass<<endl;
cout<<"\nJurusan \t \t : "<<nm<<endl;
cout<<"\njumlah tiket anak\t : "<<ja<<" * "<<a<<" = "<<jua;
cout<<"\njumlah tiket dewasa\t : "<<jd<<" * "<<d<<" = "<<jud;
cout<<"\nJumlah pembayaran \t : "<<jum;
getch();
}
Untuk kelas atau jurusan, boleh menginput namanya atau angkanya.
Sabtu, 29 Oktober 2011
Menentukan bilangan genap dari angka yang dimasukan
Menentukan bilangan genap dari angka yang dimasukan
maka akan tampil bilangan genap dari input user, misalkan jika user memasukan bilangan 10, maka akan keluar 2,4,6,8,10.
#include
<iostream.h>
#include <conio.h>
#include <stdio.h>
main()
{
int
b=2;
int c;
clrscr();
puts("Menentukan bilangan genap dari angka yang dimasukan\n\n");
printf("Nama \t: Taufik Zakaria\n");
printf("NIM \t: 17110137\n");
printf("Kelas \t: 17 1C 33\n\n");
cout<<"Masukan bilangan \t : ";cin>>c;
cout<<endl;
printf("Bilangan genap dari %d", c);
printf(" adalah :\n\n");
while (b<=c)
{
cout<<b<<" ";
b+=2;
}
getch();
}
maka akan tampil bilangan genap dari input user, misalkan jika user memasukan bilangan 10, maka akan keluar 2,4,6,8,10.
Looping
Teknik Looping pengurangan
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
main()
{
int a, n=1,
m;
clrscr();
puts("Nama \t : Taufik Zakaria");
puts("NIM \t : 17110137");
puts("Kelas \t : 17 1C 33\n\n");
printf("Mari kita menghitung jumlah anak ayam
....\n\n");
for(a=10;a>=1;--a)
{
m=a-n;
if(a>1)
{
cout<<"Anak
ayam turun "<<a<<"\tMati
1 tinggal\t"<<m<<endl;
}
else
{
cout<<"Anak ayam turun "<<a<<"\tMati 1 tinggal\t"<<"induknya"<<endl;
break;
}
}
printf("\nSelesai dech''''',,,,,");
getch();
}
syntax tersebut digunakan biasanya untuk mengadakan pengulangan suatu bilangan atau definisi tertentu.
Jumat, 07 Oktober 2011
Menghitung Luas Persegi (Bujur Sangkar) dengan Borland C++
Program yang sangat mudah dan sederhana untuk menghitung luas Persegi dengan Borland C++.
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <math.h>
void main()
{
int s, L;
printf("Program menghitung Luas persegi \n");
puts("\nNama \t : Taufik Zakaria");
puts("\nNIM \t : 17110137");
puts("\nKelas \t : 17 1C 33");
getch();
clrscr();
cout<<"Masukan nilai sisi \t : ";cin>>s;
cout<<endl;
L=s*s;
cout<<"Nilai luas persegi adalah \t : "<<L<<endl;
getch();
clrscr();
cout<<"Demikian tugas membuat program menghitung luas persegi dari saya"<<endl;
cout<<"\nTerima Kasih";
getch();
}
Di compile kemudian di run.
Mudah kan ???
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <math.h>
void main()
{
int s, L;
printf("Program menghitung Luas persegi \n");
puts("\nNama \t : Taufik Zakaria");
puts("\nNIM \t : 17110137");
puts("\nKelas \t : 17 1C 33");
getch();
clrscr();
cout<<"Masukan nilai sisi \t : ";cin>>s;
cout<<endl;
L=s*s;
cout<<"Nilai luas persegi adalah \t : "<<L<<endl;
getch();
clrscr();
cout<<"Demikian tugas membuat program menghitung luas persegi dari saya"<<endl;
cout<<"\nTerima Kasih";
getch();
}
Di compile kemudian di run.
Mudah kan ???
Menghitung Luas Persegi Panjang dengan Borland C++
Program sederhana untuk menghitung Luas persegi panjang dengan menggunakan Borland C++.
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <math.h>
void main()
{
int p, l, Lu;
printf("Program menghitung Luas persegi panjang \n");
puts("\nNama \t : Taufik Zakaria");
puts("\nNIM \t : 17110137");
puts("\nKelas \t : 17 1C 33");
getch();
clrscr();
cout<<"Masukan nilai panjang \t : ";cin>>p;
cout<<endl;
cout<<"Masukan nilai lebar \t : ";cin>>l;
cout<<endl;
Lu=p*l;
cout<<"Nilai luas adalah \t : "<<Lu<<endl;
getch();
clrscr();
cout<<"Demikian tugas membuat program menghitung luas persegi panjang dari saya"<<endl;
cout<<"\nTerima Kasih";
getch();
}
Vaiabelnya bisa diganti dengan apa saja kok,,,,
tekan alt+F9, kalau sukses baru ctrl+F9.
Selamat Menggunakan.
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <math.h>
void main()
{
int p, l, Lu;
printf("Program menghitung Luas persegi panjang \n");
puts("\nNama \t : Taufik Zakaria");
puts("\nNIM \t : 17110137");
puts("\nKelas \t : 17 1C 33");
getch();
clrscr();
cout<<"Masukan nilai panjang \t : ";cin>>p;
cout<<endl;
cout<<"Masukan nilai lebar \t : ";cin>>l;
cout<<endl;
Lu=p*l;
cout<<"Nilai luas adalah \t : "<<Lu<<endl;
getch();
clrscr();
cout<<"Demikian tugas membuat program menghitung luas persegi panjang dari saya"<<endl;
cout<<"\nTerima Kasih";
getch();
}
Vaiabelnya bisa diganti dengan apa saja kok,,,,
tekan alt+F9, kalau sukses baru ctrl+F9.
Selamat Menggunakan.
Menghitung Luas Segitiga
Menghitung Luas segitiga menggunakan Borland C++
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <math.h>
void main()
{
float a, t, L;
printf("Program menghitung Luas segitiga\n");
puts("\nNama \t : Taufik Zakaria");
puts("\nNIM \t : 17110137");
puts("\nKelas \t : 17 1C 33");
getch();
clrscr();
printf("Masukan nilai alas \t : ");scanf("%f",&a);
printf("\nMasukan nilai tinggi \t : ");scanf("%f",&t);
L=(a*t)/2;
cout<<"\nLuas segitiga adalah \t : "<<L<<endl;
getch();
clrscr();
cout<<"Demikian tugas membuat program menghitung luas segitiga dari saya"<<endl;
cout<<"\nTerima Kasih";
getch();
}
Di compile dan di run ya ...
Selamat Mencoba,
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <math.h>
void main()
{
float a, t, L;
printf("Program menghitung Luas segitiga\n");
puts("\nNama \t : Taufik Zakaria");
puts("\nNIM \t : 17110137");
puts("\nKelas \t : 17 1C 33");
getch();
clrscr();
printf("Masukan nilai alas \t : ");scanf("%f",&a);
printf("\nMasukan nilai tinggi \t : ");scanf("%f",&t);
L=(a*t)/2;
cout<<"\nLuas segitiga adalah \t : "<<L<<endl;
getch();
clrscr();
cout<<"Demikian tugas membuat program menghitung luas segitiga dari saya"<<endl;
cout<<"\nTerima Kasih";
getch();
}
Di compile dan di run ya ...
Selamat Mencoba,
Senin, 03 Oktober 2011
Contoh Penggunaan Operator Bitwise Pada Borland C++
Ini salah satu contoh penggunaan dan efek apabila menggunakan operator bitwise dalam C++
Operator Bitwise sendiri ada 6 macam, yaitu:
1. << (Shift Left)
2. >> (Right Left)
3. & (And)
4. | (Or)
5. ^ (eXlusive Or)
6. ~ (Not)
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
main()
{
printf("Operator Bitwise \n \n");
printf("Nama \t : Taufik Zakaria \n");
printf("NIM \t : 17110137 \n");
printf("Kelas \t : 17 1C 33");
getch();
clrscr();
printf("Program yang saya buat, sengaja dibagi menjadi 3 bagian \n \n");
puts("Pertama \"Operator Bitwise Geser\"");
puts("Kedua \"Operator Bitwise Perbandingan\"");
puts("Ketiga \"Operator Bitwise Ingkaran\" \n");
puts("\nSelamat Mencoba");
getch();
clrscr();
int a, b;
puts("Operator Bitwise Geser \"<< (Shift Left)\", dan \">> (Shift Right)\" \n \n ");
cout<<"Masukan nilai untuk penjumlahan dengan operator bitwise \"<<\" \t : ";cin>>a;
cout<<"Masukan nilai untuk penjumlahan dengan operator bitwise \">>\" \t : ";cin>>b;
cout<<endl<<endl;
a = a << 1;
b = b >> 1;
cout<<"Hasil angka yang anda masukan digeser 1 bit ke kiri adalah \t : "<<a<<endl;
cout<<"Hasil angka yang anda masukan digeser 1 bit ke kanan adalah \t : "<<b<<endl;
getch();
clrscr();
int c, d, n, r, x;
puts("Operator Bitwise Perbandingan \"& (And)\", \"| (Or)\", dan \"^ (eXlusive Or)\" \n \n ");
cout<<"Masukan Nilai Pertama \t : ";cin>>c;
cout<<"Masukan Nilai Kedua \t : ";cin>>d;
cout<<endl<<endl;
n = c & d;
r = c | d;
x = c ^ d;
cout<<"Perbandingan dengan operator \"&\" dari nilai : "<<c<<"&"<<d<<" adalah \t : "<<n<<endl;
cout<<"Perbandingan dengan operator \"|\" dari nilai : "<<c<<"|"<<d<<" adalah \t : "<<r<<endl;
cout<<"Perbandingan dengan operator \"^\" dari nilai : "<<c<<"^"<<d<<" adalah \t : "<<x<<endl;
getch();
clrscr();
int e, i;
puts("Operator Bitwise Ingkaran \"~\" (Not) \n \n ");
cout<<"Masukan nilai untuk hasil dengan operator bitwise \"~\" \t : ";cin>>e;
i = ~e;
cout<<"Hasil ingkaran dari : "<<"~"<<e<<" adalah \t : "<<i;
getch();
clrscr();
printf("Terima Kasih");
getch();
}
Sekarang tinggal di compile terus di run, coba ya...
Semoga bermanfaat.
Minggu, 02 Oktober 2011
Contoh Penggunaan Operator Logika dalam Borland C++
Ini adalah contoh program yang menunjukan fungsi dari operator logika dalam Borland C++
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
main()
{
float a, b, c, d, k, l, ks, ls, n, r, tk, tl, tks, tls;
printf("Operator Logika \"AND\", \"OR\", dan \"NOT\" pada C++ \n \n");
puts("Nama \t \t : Taufik Zakaria \n");
puts("NIM \t \t : 17110137 \n");
puts("Kelas \t \t : 17 1C 33");
getch();
clrscr();
cout<<"Masukan nilai pertama \t : "; cin>>a;
cout<<"Masukan nilai kedua \t : "; cin>>b;
cout<<"Masukan nilai ketiga \t : "; cin>>c;
cout<<"Masukan nilai keempat \t : "; cin>>d;
k = a + 5 < 10;
l = b + 5 > 10;
ks = c + 5 <= 10;
ls = d + 5 >= 10;
n = k && l && ks && ls;
r = k || l || ks || ls;
tk = !k;
tl = !l;
tks = !ks;
tls = !ls;
printf("\n \n");
cout<<"Hasil dari k = "<<a<<" + 5 < 10 adalah \t : "<<k<<endl;
cout<<"Hasil dari l = "<<b<<" + 5 > 10 adalah \t : "<<l<<endl;
cout<<"Hasil dari ks = "<<c<<" + 5 <= 10 adalah \t : "<<ks<<endl;
cout<<"Hasil dari ls = "<<d<<" + 5 >= 10 adalah \t : "<<ls<<endl<<endl;
cout<<"Penggunaan operator logika \"AND\" untuk "<<k<<" && "<<l<<" && "<<ks<<" && "<<ls<<" adalah \t :"<<n<<endl<<endl;
cout<<"Penggunaan operator logika \"OR\" untuk "<<k<<" || "<<l<<" || "<<ks<<" || "<<ls<<" adalah \t :"<<r<<endl<<endl;
cout<<"Penggunaan operator logika \"NOT\" untuk k = "<<a<<" + 5 < 10 adalah \t : "<<tk<<endl;
cout<<"Penggunaan operator logika \"NOT\" untuk l = "<<b<<" + 5 > 10 adalah \t : "<<tl<<endl;
cout<<"Penggunaan operator logika \"NOT\" untuk ks = "<<c<<" + 5 <= 10 adalah \t : "<<tks<<endl;
cout<<"Penggunaan operator logika \"NOT\" untuk ls = "<<d<<" + 5 >= 10 adalah \t : "<<tls<<endl<<endl;
getch();
clrscr();
printf("Terima Kasih");
getch();
}
Semoga bermanfaat ...
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
main()
{
float a, b, c, d, k, l, ks, ls, n, r, tk, tl, tks, tls;
printf("Operator Logika \"AND\", \"OR\", dan \"NOT\" pada C++ \n \n");
puts("Nama \t \t : Taufik Zakaria \n");
puts("NIM \t \t : 17110137 \n");
puts("Kelas \t \t : 17 1C 33");
getch();
clrscr();
cout<<"Masukan nilai pertama \t : "; cin>>a;
cout<<"Masukan nilai kedua \t : "; cin>>b;
cout<<"Masukan nilai ketiga \t : "; cin>>c;
cout<<"Masukan nilai keempat \t : "; cin>>d;
k = a + 5 < 10;
l = b + 5 > 10;
ks = c + 5 <= 10;
ls = d + 5 >= 10;
n = k && l && ks && ls;
r = k || l || ks || ls;
tk = !k;
tl = !l;
tks = !ks;
tls = !ls;
printf("\n \n");
cout<<"Hasil dari k = "<<a<<" + 5 < 10 adalah \t : "<<k<<endl;
cout<<"Hasil dari l = "<<b<<" + 5 > 10 adalah \t : "<<l<<endl;
cout<<"Hasil dari ks = "<<c<<" + 5 <= 10 adalah \t : "<<ks<<endl;
cout<<"Hasil dari ls = "<<d<<" + 5 >= 10 adalah \t : "<<ls<<endl<<endl;
cout<<"Penggunaan operator logika \"AND\" untuk "<<k<<" && "<<l<<" && "<<ks<<" && "<<ls<<" adalah \t :"<<n<<endl<<endl;
cout<<"Penggunaan operator logika \"OR\" untuk "<<k<<" || "<<l<<" || "<<ks<<" || "<<ls<<" adalah \t :"<<r<<endl<<endl;
cout<<"Penggunaan operator logika \"NOT\" untuk k = "<<a<<" + 5 < 10 adalah \t : "<<tk<<endl;
cout<<"Penggunaan operator logika \"NOT\" untuk l = "<<b<<" + 5 > 10 adalah \t : "<<tl<<endl;
cout<<"Penggunaan operator logika \"NOT\" untuk ks = "<<c<<" + 5 <= 10 adalah \t : "<<tks<<endl;
cout<<"Penggunaan operator logika \"NOT\" untuk ls = "<<d<<" + 5 >= 10 adalah \t : "<<tls<<endl<<endl;
getch();
clrscr();
printf("Terima Kasih");
getch();
}
Semoga bermanfaat ...
Langganan:
Postingan (Atom)