#include<iostream.h>
#include<conio.h>
void main()
{
char nama_makanan[30];
int jumlah_pesanan,kode_makanan;
long int harga_makanan,bayar,total_bayar,potongan,pajak,kembalian;
clrscr();
cout<<" TUGAS ALGORITMA C++"<<endl;
cout<<" ******************"<<endl;
cout<<" ====================================="<<endl;
cout<<" | Kode | Nama Makanan | Harga |"<<endl;
cout<<" ====================================="<<endl;
cout<<" | 001 | Nasi Goreng | Rp.15.000 |"<<endl;
cout<<" | 002 | Mie Goreng | Rp.10.000 |"<<endl;
cout<<" | 003 | Capcay | Rp.12.000 |"<<endl;
cout<<" | 004 | Soto | Rp.9.000 |"<<endl;
cout<<" | 005 | Nasi Putih | Rp.5.000 |"<<endl;
cout<<" ====================================="<<endl;
cout<<"\n"<<endl;
cout<<"Masukan Kode Makanan : ";cin>>kode_makanan;
if (kode_makanan==001) { strcpy (nama_makanan,"Nasi Goreng");
harga_makanan=15000; }
else if (kode_makanan==002) { strcpy (nama_makanan,"Mie Goreng");
harga_makanan=10000; }
else if (kode_makanan==003) { strcpy (nama_makanan,"Capcay");
harga_makanan=12000; }
else if (kode_makanan==004) { strcpy (nama_makanan,"Soto");
harga_makanan=9000 ; }
else if (kode_makanan==005) { strcpy (nama_makanan,"Nasi Putih");
harga_makanan=5000; }
else {strcpy (nama_makanan,"Kode Tidak Cocok Dengan Minuman Apapun");
harga_makanan=0; }
clrscr();
cout<<" NOTA PEMBAYARAN ANDA"<<endl;
cout<<"++++++++++++++++++++++++++++++++++++++"<<endl;
cout<<" Nama Minuman : "<<nama_makanan<<endl;
cout<<"\n Harga satuan : Rp."<<harga_makanan<<endl;
cout<<"\n Jumlah Pesanan : ";cin>>jumlah_pesanan;
cout<<"\n Bayar : ";cin>>bayar;
cout<<"\n Pembayaran : Rp."<<bayar<<endl;
pajak=jumlah_pesanan*harga_makanan*10/100;
cout<<"\n Pajak 5 % : Rp."<<pajak<<endl;
if (kode_makanan==001||jumlah_pesanan>5) { potongan=5000; }
else { potongan=0; }
cout<<"\n Potongan : Rp."<<potongan<<endl;
total_bayar=jumlah_pesanan*harga_makanan+pajak-potongan;
cout<<"\n Total Bayar : Rp."<<total_bayar;
kembalian=bayar-total_bayar;
cout<<"\n Kembalian : Rp."<<kembalian<<endl;
cout<<"\n +++++++++++++++++++++++++++++++++++"<<endl;
cout<<"\n TERIMA KASIH KAMI MENANTI KEDATANGAN ANDA KEMBALI"<<endl;
getch();
}
Rabu, 27 Mei 2015
Tugas MID Algoritma dan Pemrograman 2
Selasa, 24 Maret 2015
Latihan 7 Tugas Algoritma dan Pemrograman 2
#include <conio.h>
#include <iostream.h>
void main()
{ int c;
clrscr();
for(int a=1;a<5;a++)
for(int b=2;b<4;b++)
{
c=a*b;
cout<<a<<"x"<<b<<"="<<c<<"\n";
}
}
readmore...
#include <iostream.h>
void main()
{ int c;
clrscr();
for(int a=1;a<5;a++)
for(int b=2;b<4;b++)
{
c=a*b;
cout<<a<<"x"<<b<<"="<<c<<"\n";
}
}
Latihan 6 Tugas Algoritma dan Pemrograman 2
#include<conio.h>
#include<iostream.h>
void main()
{ for(int i=1;i<10;i++)
cout<<"nilai I"<<i<<"\n";
}
readmore...
#include<iostream.h>
void main()
{ for(int i=1;i<10;i++)
cout<<"nilai I"<<i<<"\n";
}
Latihan 5 Tugas Algoritma dan Pemrograman 2
#include <iostream.h>
#include <conio.h>
void main()
{int pilihan;
cout<<"Silahkan pilih satu item \n\n";
cout<<"1. Pilihan 1 \n";
cout<<"2. Pilihan 2 \n";
cout<<"3. Pilihan 3 \n";
cout<<"4. Pilihan 4 \n";
cin>>pilihan;
switch(pilihan)
{ case 1:
cout<<"Anda memilih nomor 1 \n";
break;
case 2:
cout<<"Anda memilih nomor 2 \n";
break;
case 3:
cout<<"Anda memilih nomor 3 \n";
break;
case 4:
cout<<"Anda memilih nomor 4 \n";
break;
default:
cout<<"Anda salah pilih \n";
break;
}
cin>>pilihan;}
readmore...
#include <conio.h>
void main()
{int pilihan;
cout<<"Silahkan pilih satu item \n\n";
cout<<"1. Pilihan 1 \n";
cout<<"2. Pilihan 2 \n";
cout<<"3. Pilihan 3 \n";
cout<<"4. Pilihan 4 \n";
cin>>pilihan;
switch(pilihan)
{ case 1:
cout<<"Anda memilih nomor 1 \n";
break;
case 2:
cout<<"Anda memilih nomor 2 \n";
break;
case 3:
cout<<"Anda memilih nomor 3 \n";
break;
case 4:
cout<<"Anda memilih nomor 4 \n";
break;
default:
cout<<"Anda salah pilih \n";
break;
}
cin>>pilihan;}
Latihan 4 Tugas Algoritma dan Pemrograman 2
#include <iostream.h>
#include <conio.h>
main()
{
int a;
clrscr();
cout<<"Masukan nilai antara 1 sampai 4 = ";
cin>>a;
clrscr();
if (a==1)
{ cout<<"Nilai 1 yang dipilih";
} else if (a==2)
{ cout<<"Nilai 2 yang dipilih";
} else if (a==3)
{ cout<<"Nilai 3 yang dipilih";
} else
{ cout<<"Nilai 1 yang dipilih"<<endl;
}
gretch();
}
readmore...
#include <conio.h>
main()
{
int a;
clrscr();
cout<<"Masukan nilai antara 1 sampai 4 = ";
cin>>a;
clrscr();
if (a==1)
{ cout<<"Nilai 1 yang dipilih";
} else if (a==2)
{ cout<<"Nilai 2 yang dipilih";
} else if (a==3)
{ cout<<"Nilai 3 yang dipilih";
} else
{ cout<<"Nilai 1 yang dipilih"<<endl;
}
gretch();
}
Senin, 23 Februari 2015
Latihan 3 Tugas Algoritma dan Pemrograman 2
#include <iostream.h>
#include <conio.h>
main()
{
int a;
clrscr();
cout<<"Masukan Kode Jabatan : ";
cin>>a;
clrscr();
if (a<=1)
{ cout<<"Golongan anda 1, ";
cout<<"Gaji anda Rp.1000, ";
cout<<"Anda orang miskin.";
} else
{ cout<<"Golongan anda 2, ";
cout<<"Gaji anda Rp.2000, ";
cout<<"Anda orang kaya."<<endl;
}
gretch();
}
readmore...
#include <conio.h>
main()
{
int a;
clrscr();
cout<<"Masukan Kode Jabatan : ";
cin>>a;
clrscr();
if (a<=1)
{ cout<<"Golongan anda 1, ";
cout<<"Gaji anda Rp.1000, ";
cout<<"Anda orang miskin.";
} else
{ cout<<"Golongan anda 2, ";
cout<<"Gaji anda Rp.2000, ";
cout<<"Anda orang kaya."<<endl;
}
gretch();
}
Latihan 2 tugas Algoritma dan Pemrograman 2
#include <iostream.h>
#include <conio.h>
main()
{
int bil;
clrscr();
cout<<"Masukan sebuah bilangan:";
cin>>bil;
clrscr();
if (bil%2==0)
{ cout<<"BILANGAN GENAP";
} else
{ cout<<"BILANGAN GANJIL"<<endl;
}
gretch();
}
readmore...
#include <conio.h>
main()
{
int bil;
clrscr();
cout<<"Masukan sebuah bilangan:";
cin>>bil;
clrscr();
if (bil%2==0)
{ cout<<"BILANGAN GENAP";
} else
{ cout<<"BILANGAN GANJIL"<<endl;
}
gretch();
}
Minggu, 22 Februari 2015
Latihan 1 tugas Algoritma dan Pemrograman 2
#include <iostream.h>
#include <conio.h>
void main()
{
int usia;
clrscr();
cout<<"BERAPA UMUR ANDA :";cin>>usia;
if(usia<17)
cout<<"ANDA BELUM DEWASA"<<endl;
else
cout<<"ANDA SUDAH DEWASA"<<endl;
getch();
}
===============================================
#include<conio.h>
#include<iostream.h>
void main()
{
int bil;
clrscr();
cout<<"MASUKAN SEBUAH BILANGAN";cin>>bil;
if(bil %2==0)
cout<<"BILANGAN GENAP"<<endl;
else
cout<<"BILANGAN GANJIL"<<endl;
getch();
}
readmore...
#include <conio.h>
void main()
{
int usia;
clrscr();
cout<<"BERAPA UMUR ANDA :";cin>>usia;
if(usia<17)
cout<<"ANDA BELUM DEWASA"<<endl;
else
cout<<"ANDA SUDAH DEWASA"<<endl;
getch();
}
===============================================
#include<conio.h>
#include<iostream.h>
void main()
{
int bil;
clrscr();
cout<<"MASUKAN SEBUAH BILANGAN";cin>>bil;
if(bil %2==0)
cout<<"BILANGAN GENAP"<<endl;
else
cout<<"BILANGAN GANJIL"<<endl;
getch();
}
Selasa, 03 Februari 2015
Contoh sederhana program C++ bagi pemula
Untuk kamu yang memang benar benar baru belajar C++ maka cara terbaik untuk memulai belajar bahasa pemrograman adalah dengan menulis program . Oleh karena itu , di sini adalah program pertama kami :
baca selengkapnya di
Contoh sederhana program C++ bagi pemula
Panel pertama ( warna biru muda ) menunjukkan kode sumber untuk program pertama kami . Yang kedua (dalam abu-abu terang ) menunjukkan hasil dari program sekali dikompilasi dan dieksekusi . Ke kiri , angka abu-abu mewakili nomor baris - ini bukan bagian dari program, dan yang ditampilkan di sini hanya untuk tujuan informasi . Cara untuk mengedit dan mengkompilasi sebuah program tergantung pada compiler yang anda gunakan . Tergantung pada apakah ia memiliki Interface Pembangunan atau tidak dan pada versi . Konsultasikan bagian kompiler dan manual atau bantuan disertakan dengan kompiler Anda jika Anda memiliki keraguan tentang cara untuk mengkompilasi C + + program konsol . Program sebelumnya adalah program magang programmer khas yang menulis untuk pertama kalinya , dan hasilnya adalah mencetak pada layar dari " Hello World ! " kalimat . Ini adalah salah satu program paling sederhana yang dapat ditulis dalam C + + , tetapi sudah berisi komponen fundamental bahwa setiap C + + program memiliki . Kita akan melihat baris demi baris pada kode yang kami baru saja menulis :
_______________________________________________________________
// contoh program pertama saya di C++
Ini adalah baris komentar . Semua baris yang dimulai dengan dua garis miring tanda ( / / ) dianggap komentar dan tidak memiliki efek pada perilaku program. Programmer dapat menggunakannya untuk menyertakan penjelasan singkat atau observasi dalam kode sumber itu sendiri . Dalam hal ini , garis adalah penjelasan singkat tentang apa program kami .
________________________________________________________________
#include <iostream>
Baris yang dimulai dengan tanda hash ( # ) adalah petunjuk untuk preprocessor . Mereka tidak baris kode teratur dengan ekspresi tetapi indikasi untuk preprocessor compiler . Dalam hal ini direktif # include memberitahukan preprocessor untuk menyertakan file standar iostream . Ini file tertentu ( iostream ) meliputi deklarasi perpustakaan standar dasar input-output dalam C + + , dan itu dimasukkan karena fungsinya akan digunakan nanti dalam program .
_______________________________________________________________
using namespace std;
Semua elemen standar C + + perpustakaan dinyatakan dalam apa yang disebut namespace , namespace dengan nama std . Jadi untuk mengakses fungsionalitas kami menyatakan dengan ungkapan ini bahwa kita akan menggunakan entitas ini . Baris ini sangat sering di C + + program yang menggunakan perpustakaan standar , dan sebenarnya itu akan dimasukkan dalam sebagian besar kode sumber disertakan dalam tutorial ini .
_______________________________________________________________
int main ()
Baris ini sesuai dengan awal definisi fungsi utama . Fungsi utama adalah titik oleh dimana semua C + + program mulai eksekusi mereka , terlepas dari lokasinya dalam kode sumber . Tidak peduli apakah ada fungsi lain dengan nama yang lain didefinisikan sebelum atau sesudah itu - instruksi yang terkandung dalam definisi fungsi ini akan selalu menjadi orang pertama yang akan dieksekusi dalam program C + + . Untuk alasan yang sama , adalah penting bahwa semua C + + program memiliki fungsi utama. Kata utama diikuti dalam kode oleh sepasang tanda kurung ( ( ) ) . Itu karena merupakan deklarasi fungsi : Dalam C + + , apa yang membedakan sebuah deklarasi fungsi dari jenis lain ekspresi kurung ini yang mengikuti namanya . Opsional , kurung ini dapat melampirkan daftar parameter dalam diri mereka . Tepat setelah kurung ini kita dapat menemukan tubuh fungsi utama diapit oleh kurung ( { } ) . Apa yang terkandung dalam kurung tersebut adalah apa fungsi tidak ketika dijalankan .
________________________________________________________________
cout << "Hello World!";
Baris ini adalah C + + pernyataan. Pernyataan adalah ekspresi sederhana atau senyawa yang benar-benar dapat menghasilkan beberapa efek . Bahkan , pernyataan ini hanya melakukan tindakan yang menghasilkan efek yang terlihat dalam program pertama kami . cout adalah nama dari aliran output standar di C + + , dan makna dari seluruh pernyataan adalah untuk memasukkan urutan karakter ( dalam hal ini urutan Hello World karakter ) ke output stream standar ( pengadilan , yang biasanya sesuai dengan screen ) . pengadilan ini dideklarasikan pada file standar iostream dalam namespace std , jadi itu sebabnya kami perlu menyertakan file tertentu dan menyatakan bahwa kami akan menggunakan namespace spesifik ini di awal kode kita . Perhatikan bahwa pernyataan diakhiri dengan karakter titik koma ( ;) . Karakter ini digunakan untuk menandai akhir dari pernyataan dan kenyataan itu harus disertakan pada akhir semua pernyataan ekspresi dalam semua C + + program ( salah satu kesalahan sintaks yang paling umum memang lupa untuk menyertakan beberapa titik koma setelah pernyataan ) .
________________________________________________________________
return 0;
Kembali pernyataan menyebabkan fungsi utama untuk menyelesaikan . kembali bisa diikuti oleh kode kembali ( dalam contoh kita diikuti oleh kode kembali dengan nilai nol ) . Sebuah kode kembali 0 untuk fungsi utama umumnya ditafsirkan sebagai program bekerja seperti yang diharapkan tanpa ada kesalahan selama pelaksanaannya . Ini adalah cara yang paling biasa untuk mengakhiri C + + program konsol .
Anda mungkin telah memperhatikan bahwa tidak semua baris program ini melakukan tindakan saat kode dijalankan . Ada garis yang hanya berisi komentar ( yang berawal dengan / / ) . Ada baris dengan petunjuk untuk preprocessor compiler ( yang berawal oleh # ) . Lalu ada garis-garis yang mulai deklarasi fungsi ( dalam kasus ini , fungsi utama) dan , akhirnya baris dengan pernyataan ( seperti penyisipan ke pengadilan ) , yang semua termasuk dalam blok dibatasi oleh kawat gigi ( { } ) dari fungsi utama .
Program ini telah terstruktur dalam baris yang berbeda agar lebih mudah dibaca , tapi di C + + , kita tidak memiliki aturan ketat tentang bagaimana memisahkan instruksi dalam baris yang berbeda . Misalnya , alih-alih
Semua hanya dalam satu baris dan ini akan memiliki arti yang sama persis dengan kode sebelumnya. Dalam C + + , pemisahan antara pernyataan ditentukan dengan titik koma berakhir ( ;) pada akhir masing-masing , sehingga pemisahan dalam baris kode yang berbeda tidak masalah sama sekali untuk tujuan ini . Kita dapat menulis banyak pernyataan per baris atau menulis pernyataan tunggal yang mengambil banyak baris kode . Pembagian kode dalam baris yang berbeda hanya melayani untuk membuatnya lebih mudah dibaca dan skematis untuk manusia yang mungkin membacanya . Mari kita tambahkan instruksi tambahan untuk program pertama kami :
Dalam kasus ini , kami melakukan dua sisipan ke pengadilan dalam dua pernyataan yang berbeda . Sekali lagi , pemisahan dalam baris yang berbeda kode telah dilakukan hanya untuk memberikan pembacaan yang lebih besar untuk program ini , karena utama bisa saja sempurna berlaku didefinisikan dengan cara ini :
Kami juga bebas untuk membagi kode ke baris lagi jika kita menganggap lebih nyaman :
Dan hasilnya akan lagi menjadi persis sama seperti pada contoh sebelumnya . Arahan Preprocessor (yang dimulai dengan # ) adalah keluar dari aturan umum karena mereka bukan merupakan pernyataan . Mereka adalah garis dibaca dan diproses oleh preprocessor dan tidak menghasilkan kode apapun sendiri . Arahan Preprocessor harus dirinci dalam jalur sendiri dan tidak harus diakhiri dengan titik koma ( ;) .
readmore...
baca selengkapnya di
Contoh sederhana program C++ bagi pemula
|
| hasilnya dibawah ini Hello World! |
_______________________________________________________________
// contoh program pertama saya di C++
Ini adalah baris komentar . Semua baris yang dimulai dengan dua garis miring tanda ( / / ) dianggap komentar dan tidak memiliki efek pada perilaku program. Programmer dapat menggunakannya untuk menyertakan penjelasan singkat atau observasi dalam kode sumber itu sendiri . Dalam hal ini , garis adalah penjelasan singkat tentang apa program kami .
________________________________________________________________
#include <iostream>
Baris yang dimulai dengan tanda hash ( # ) adalah petunjuk untuk preprocessor . Mereka tidak baris kode teratur dengan ekspresi tetapi indikasi untuk preprocessor compiler . Dalam hal ini direktif # include memberitahukan preprocessor untuk menyertakan file standar iostream . Ini file tertentu ( iostream ) meliputi deklarasi perpustakaan standar dasar input-output dalam C + + , dan itu dimasukkan karena fungsinya akan digunakan nanti dalam program .
_______________________________________________________________
using namespace std;
Semua elemen standar C + + perpustakaan dinyatakan dalam apa yang disebut namespace , namespace dengan nama std . Jadi untuk mengakses fungsionalitas kami menyatakan dengan ungkapan ini bahwa kita akan menggunakan entitas ini . Baris ini sangat sering di C + + program yang menggunakan perpustakaan standar , dan sebenarnya itu akan dimasukkan dalam sebagian besar kode sumber disertakan dalam tutorial ini .
_______________________________________________________________
int main ()
Baris ini sesuai dengan awal definisi fungsi utama . Fungsi utama adalah titik oleh dimana semua C + + program mulai eksekusi mereka , terlepas dari lokasinya dalam kode sumber . Tidak peduli apakah ada fungsi lain dengan nama yang lain didefinisikan sebelum atau sesudah itu - instruksi yang terkandung dalam definisi fungsi ini akan selalu menjadi orang pertama yang akan dieksekusi dalam program C + + . Untuk alasan yang sama , adalah penting bahwa semua C + + program memiliki fungsi utama. Kata utama diikuti dalam kode oleh sepasang tanda kurung ( ( ) ) . Itu karena merupakan deklarasi fungsi : Dalam C + + , apa yang membedakan sebuah deklarasi fungsi dari jenis lain ekspresi kurung ini yang mengikuti namanya . Opsional , kurung ini dapat melampirkan daftar parameter dalam diri mereka . Tepat setelah kurung ini kita dapat menemukan tubuh fungsi utama diapit oleh kurung ( { } ) . Apa yang terkandung dalam kurung tersebut adalah apa fungsi tidak ketika dijalankan .
________________________________________________________________
cout << "Hello World!";
Baris ini adalah C + + pernyataan. Pernyataan adalah ekspresi sederhana atau senyawa yang benar-benar dapat menghasilkan beberapa efek . Bahkan , pernyataan ini hanya melakukan tindakan yang menghasilkan efek yang terlihat dalam program pertama kami . cout adalah nama dari aliran output standar di C + + , dan makna dari seluruh pernyataan adalah untuk memasukkan urutan karakter ( dalam hal ini urutan Hello World karakter ) ke output stream standar ( pengadilan , yang biasanya sesuai dengan screen ) . pengadilan ini dideklarasikan pada file standar iostream dalam namespace std , jadi itu sebabnya kami perlu menyertakan file tertentu dan menyatakan bahwa kami akan menggunakan namespace spesifik ini di awal kode kita . Perhatikan bahwa pernyataan diakhiri dengan karakter titik koma ( ;) . Karakter ini digunakan untuk menandai akhir dari pernyataan dan kenyataan itu harus disertakan pada akhir semua pernyataan ekspresi dalam semua C + + program ( salah satu kesalahan sintaks yang paling umum memang lupa untuk menyertakan beberapa titik koma setelah pernyataan ) .
________________________________________________________________
return 0;
Kembali pernyataan menyebabkan fungsi utama untuk menyelesaikan . kembali bisa diikuti oleh kode kembali ( dalam contoh kita diikuti oleh kode kembali dengan nilai nol ) . Sebuah kode kembali 0 untuk fungsi utama umumnya ditafsirkan sebagai program bekerja seperti yang diharapkan tanpa ada kesalahan selama pelaksanaannya . Ini adalah cara yang paling biasa untuk mengakhiri C + + program konsol .
Anda mungkin telah memperhatikan bahwa tidak semua baris program ini melakukan tindakan saat kode dijalankan . Ada garis yang hanya berisi komentar ( yang berawal dengan / / ) . Ada baris dengan petunjuk untuk preprocessor compiler ( yang berawal oleh # ) . Lalu ada garis-garis yang mulai deklarasi fungsi ( dalam kasus ini , fungsi utama) dan , akhirnya baris dengan pernyataan ( seperti penyisipan ke pengadilan ) , yang semua termasuk dalam blok dibatasi oleh kawat gigi ( { } ) dari fungsi utama .
Program ini telah terstruktur dalam baris yang berbeda agar lebih mudah dibaca , tapi di C + + , kita tidak memiliki aturan ketat tentang bagaimana memisahkan instruksi dalam baris yang berbeda . Misalnya , alih-alih
|
|
Kita bisa menulis :
|
|
|
| Hello World! I'm a C++ program |
|
|
|
|
Langganan:
Komentar (Atom)
