Langsung ke konten utama

Penjelasan Syntax Pada Turbo C++









Kasus 1
#include<conio.h>              =diperlukan bila melibatkan clrscr(), yang diperintahkan untuk membersihkan layar.
#include<stdio.h>               = Library pada bahasa C yang digunakan untuk oprasi input-output (Stdio=standar input output)
#include<iostream.h>         = diperlukan pada program yang melibatkan objek cout
#include<string.h>              = 1 karakter (char) atau lebih dan memungkinkan untuk suatu program membaca tanda spasi                    
main ()                                 =nama judul fungsi
{                                          =untuk mengawali sebuah program
char nb[20],kd,jns[20];       =masukan bilangan pada nama barang 20,kode,jenis20
long hg;                               = jangkauan panjang harga
clrscr();                               =untuk menghapus layar
cout<<"kode[A\B\C]=";cin>>kd;             =tampilkan kode A\B\C cin akan memproses input dari keyboard
switch(kd)                           =masukan kode
{case'A':                              =untuk menampilkan pemaparan kode A
strcpy(nb,"Monitor");         =akan tampil nama barang monitor
strcpy(jns,"fujitsu");           = akan tampil jenis barang fujitsu
hg=1000000;break;             =akan tampil harga dengan nilai 1000000 dan untuk mencegah pengeksekusian ke case berikutnya
case'B':                               =untuk menampilkan pemaparan kode B
strcpy(nb,"Hardisk");                      =akan tampil nama barang hardisk
strcpy(jns,"Hard");              =akan tampil jenis barang hard    
hg=500000;break;}             =akan tampil harga dengan nilai 500000 dan untuk mencegah pengeksekusian case berikutnya
cout<<"\nNama barang = "<<nb;              = tampilkan output nama barang pada layar
cout<<"\nJenis Barang ="<<jns;               =tampilkan output jenis barang pada layar
cout<<"\nHarga\t="<<hg;                          = tampilkan harga pada layar
getch();      = memasukan data dari keyboard
} = untuk mengakhiri sebuah program
           

Kasus 2
#include<stdio.h>= Library pada bahasa C yang digunakan untuk oprasi input-output (Stdio=standar input output)
#include<conio.h>              = diperlukan bila melibatkan clrscr(), yang diperintahkan untuk  membersihkan layar.
#include<iostream.h>         = diperlukan pada program yang melibatkan objek cout
main()                                 =nama judul fungsi
{                                          =awal program
char nk[20],np[20],jk[20];   =masukan bilangan pada nama kosmetik 20, nama pelanggn 20, jens kosmetik 20
int hk,jb,tb,d,tp,by,kb;         = Masukan hk, jb, tb, d, tp, by, kb
cout<<"Toko kosmetik real beauty";cout<<endl;          =tampilkan output toko kosmetikreal beauty 
cout<<"Jl. cempaka sari no.20";cout<<endl;      =tampilkan output jl. Cempaka sari no.20
cout<<"Tlp.12345678";                              =tampilkan output tlp.12345678
cout<<"----------------\n";                           =karakter pindah baris
cout<<"nama kasir=";cin>>nk;                 =tampilkan output nama kasir,dan memproses input dari keyboard nama kasir
 cout<<"nama pelanggan=";cin>>np;       =tampilkan output nama pelanggan, dan memproses input dari keyboard nama pelanggan

cout<<"jenis kosmetik=";cin>>jk;           =tampilkan output jenis kosmetik, dan memproses input dari keyboard jenis kosmetik
 cout<<"harga kosmetik=";cin>>hk;         =tampilkan output harga kosmetik, dan memproses input dari keyboard harga kosmetik
  cout<<"jumlah beli=";cin>>jb;     tb=hk*jb;      =tampilkan output jumlah beli, dan rumus total bayar=harga kosmetik*jnis kosmetik
cout<<"total bayar="<<tb<<endl;            d=0,1*tb;       =tampilkan output total bayar, dan rumus diskon=0,1*total bayar
cout<<"diskon="<<d<<endl;        tp=tb-d;                      =tampilkan output diskon, dan rumus total pembayaran=total beli-diskon
 cout<<"total pembayaran="<<tp<<endl;                        =tampilkan output  total pembayaran. 
cout<<"bayar=";cin>>by;  kb=by-tp;                  =tampilkan output bayar, dan rumus    kembali=bayar-total pembayaran
cout<<"kembali="<<kb<<endl;                            =tampilkan output kembali
getch();     =memasukan data dari keyboard
}          =mengakhiri sebuah program

Kasus 3
#include<conio.h>              = diperlukan bila melibatkan clrscr(), yang diperintahkan untuk membersihkan layar.
#include<iomanip.h>         = konvensi untuk bilangan decimal, octal, dan hexadecimal
#include<iostream.h>         = diperlukan pada program yang melibatkan objek cout
#include<conio.h>              = diperlukan bila melibatkan clrscr(), yang diperintahkan untuk membersihkan layar.
#include<stdio.h>               = Library pada bahasa C yang digunakan untuk oprasi input-output (Stdio=standar input output)
main()                                  = nama judul fungsi
{                      =untuk mengawali sebuah program
char nama[15][20],grade[15];      = masukan bilangan pada nama 15,20,nilai 15
int i,j;                                      = Masukan bilangan bulat i, j        

float tugas[15],uas[15],mid[15],akhir[15];         =masukan bilangan cacah pada tugas 15uas 15,mid15,akhir15
cout<<"\t\t\t PROGRAM HITUNG NILAI AKHIR\n";   =tampilkan output dengan membentuk tab horizontal PROGRAM HITUNG NILAI AKHIR lalu karakter pindah baris (newline)
cout<<"\t\t\t MATERI PEMPROGRAMAN C++\n";      = tampilkan output dengan membentuk tab horizontal MATERI PEMROGRAMAN C++  lalu karakter pindah baris (newline)

cout<<"\t\t\t PELAJARAN ALGORITMA PEMROGRAMAN LANJUT\n";   = tampilkan output dengan membentuk tab horizontal PELAJARAN ALGORITMA PEMROGRAMAN LANJUT lalu karakter pindah baris (newline)

cout<<"\t\t\t KELAS X RPL SMKN 2 KUNINGAN \n";                        = tampilkan output dengan membentuk tab horizontal KELAS X RPL SMKN 2 KUNINGAN  lalu karakter pindah baris (newline)

cout<<endl;              = Output selesai
cout<<"Masukan Jumlah Siswa :";cin>>j;     =tampilkan jumlah siswa memproses input dari keyboard pada i
for(i=1;i<=j;i++)      = Untuk i=1
{                      =untuk memulai sebuah program
cout<<"Siswa Ke-"<<i<<endl;                              =tampilkan output Siswa Ke 1
cout<<"Nama Siswa            :";gets(nama[i]);   =tampilkan output Nama Siswa untuk memasukan nama siswa ke 1
cout<<"Nilai Tugas :";cin>>tugas[i];       = tampilkan output nilai tugas, masukan nilai tugas siswa ke 1
cout<<"Nilai MID    :";cin>>mid[i];                     = tampilkan output nilai MID, masukan nilai MID siswa ke 1
cout<<"Nilai UAS    :";cin>>uas[i];                      = tampilkan output nilai UAS, masukan nilai uas siswa ke 1
akhir[i]=(tugas[i]*0,3)+(mid[i]*0,3)+(uas[i]*0,4);        = nilai akhir siswa ke 1=nilai tugas siswa ke 1*0,3+nilai mid siswa ke 1*0,3+nilai uas siswa ke 1*0,4
if(akhir[i]>=80)                   = jika nilai akhir siswa ke 1 lebih besar dari atau sama dengan 80
{grade[i]='A';                                    =maka siswa ke 1 mendapat nilai = A
}                                              =untuk mengakhiri sebuah program
Else                                         = masukan nilai
if(akhir[i]>=70)                   =jika nilai akhir siswa ke 1 lebih besar atau sama dengan 70
{grade[i]='B';                                    =maka siswa nilai ke 1 mendapat nilai B
}                                              =untuk mengakhiri sebuah program
Else                                         =masukan nilai
if(akhir[i]>=59)                   =jika nilai akhir siswa ke 1 lebih besar atau sema dengan 59
{grade[i]='C';                                    =maka siswa ke 1 mendapat nilai C
}                                              =untuk mengakhiri sebuah program                    
Else                                         =masukan nilai
if(akhir[i]>=50)                   =jika nilai akhir siswa ke 1 lebih besar atau sema dengan 50
{grade[i]='D';                                    =maka siswa ke 1 mendapat nilai D
}                                              =untuk mengakhiri sebuah program
Else                                         =masukan nilai
{grade[i]='E';                                    =jika nilai akhir siswa ke 1 lebih kecil dari 50 maka siswa ke 1 mendapat nilai E
}                                              =untuk mengakhiri sebuah program
}                                              =untuk mengakhiri sebuah program
cout<<endl;                         = Output selesai
cout<<"\t\t\t PROGRAM HITUNG NILAI AKHIR \n";  = tampilkan output dengan membentuk tab horizontal PROGRAM HITUNG NILAI AKHIR lalu karakter pindah baris (newline)
cout<<"\t\t\t MATERI PEMPROGRAMAN C++ \n";     = tampilkan output dengan membentuk tab horizontal MATERI PEMROGRAMAN C++  lalu karakter pindah baris (newline)
cout<<"\t\t\t PELAJARAN ALGORITMA PEMROGRAMAN LANJUT \n";  = tampilkan output dengan membentuk tab horizontal PELAJARAN ALGORITMA PEMROGRAMAN LANJUT lalu karakter pindah baris (newline)

cout<<"\t\t\t KELAS X RPL SMKN 2 KUNINGAN \n";            = tampilkan output dengan membentuk tab horizontal KELAS X RPL SMKN 2 KUNINGAN  lalu karakter pindah baris (newline)
cout<<"================================== \n"; =tampilkan output========,lalu pindah baris(newline)
cout<<"No. Nama    Nilai               Grade \n";      =tampilkan output no.nama nilai grade, lalu karakter pindah baris (newline)
cout<<"          Siswa              ------------------ \n";  =tampilkan output  siswa ----, lalu karakter  pindah baris (newline)
cout<<"          Tugas              MID      UAS              AKHIR           \n";      =tampilkan output tugas,MID,UAS,AKHIR, lalu karakter pindah baris(newkine)
cout<<"------------------------------------------- \n";          =tampilkan output------lalu karakter pindah baris
for(i=1;i<=j;i++)                                                      =untuk i=1
{                                                                                  =untuk akhir sebuah program
cout<<setiosflags(ios::left)<<setw(5)<<i;          =tampilkan siswa yang jaraknya 5mm dari sebelah kiri
cout<<setiosflags(ios::left)<<setw(20)<<nama[i];       =tampilkan nama yang jaraknya 20mm dari sebelah kiri
cout<<setiosflags(ios::left)<<setw(12)<<tugas[i];        =tampilkan tugas yang jaraknya 12mm dari sebelah kiri
cout<<setiosflags(ios::left)<<setw(10)<<mid[i];          =tampilkan mid yang jaraknya 10mm dari sebelah kiri
cout<<setiosflags(ios::left)<<setw(10)<<uas[i];           =tampilkan uas yang jaraknya 10mm dari sebelah kiri
cout<<setiosflags(ios::left)<<setw(6)<<akhir[i];          =tampilkan akhir yang jaraknya 6 mm dari sebelah kiri
cout<<setiosflags(ios::left)<<setw(5)<<grade[i]<<endl;         =tampilkan grade
}                                                                                  =untuk mengakhiri sebuah program
cout<<"===========================================\n";    =tampilkan=====, lalu karakter pindah baris(newline)
getch();                                                                      =memasukan data dari keyboard
}                      =untuk mengakhiri sebuah program

Kasus 4
#include<iomanip.h>          = konvensi untuk bilangan decimal, octal, dan hexadecimal
#include<iostream.h>        = diperlukan pada program yang melibatkan objek cout
#include<conio.h>              = diperlukan bila melibatkan clrscr(), yang diperintahkan untuk membersihkan layar.

#include<stdio.h>                = Library pada bahasa C yang digunakan untuk oprasi input-output (Stdio=standar input output)
#include<string.h>              =1 karakter (char) atau lebih dan memungkinkan untuk suatu program membaca tanda spasi
main()                                  =untuk nama judul fungsi
{                                              =untuk mengawali suatu program
char jenis[15][20],kd[15];  = masukan bilangan pada jenis 15 20 ,kode 20
int i,j,jumbel[15];                 =masukan I,j, jumlah beli 15
long harga[15],jumhar[15],jumbay=0,pajak,tobay;       = jangkauan panjang harga15, jumlah harga15, jumlah bayar 0, pajak, total bayar
cout<<"GEROBAK FRIED CHIKEN \n";                         =tampilkan output pada layar GEROBAK FRIED CHIKEN, lalu karakter pindah baris (newline)
cout<<"------------------------ \n";                                      =tampilkan pada layar----------, lalu karakter pindah baris (newline)
cout<<"Kode                        Jenis               Harga \n";      =tampilkan pada layar kode, jenis, harga, lalu karakter pindah baris (newline)
cout<<"------------------------ \n";                          =tampilkan pada layar----------,lalu karakter pindah baris (newline)
cout<<" D      DADA            Rp. 2500 \n"; =tampikan pada layar DADA Rp. 2500, lalu karakter pindah baris (newline)
cout<<" P      PAHA RP. 2000 \n"; =tampilkan pada layar PAHA Rp. 2000, lalu karakter pindah baris (newline)
cout<<" S      SAYAP           Rp. 1500 \n"; =tampilkan pada layar SAYAP Rp. 1500, lalu karakter pindah baris (newline)
cout<<"------------------------ \n";  =tampilkan pada layar---------, lalu karakter pindah baris(newline)
cout<<endl;  = Output selesai
cout<<"Banyak Jenis          :";cin>>j;       =tampilkan output banyak jenis, memproses input bari keyboard
for(i=1;i<=j;i++)                              =untuk i=1, 1 kurang dari atau sama dengan jumlah,1
{                                                          =untuk memulai sebuah program
cout<<"Jenis Ke- "<<i<<endl;                  =tampilkan output pada layar jenis ke- 1,
cout<<"masukan kode[D/P/S] :";cin>>kd[i];     =tampilkan output masukan kode D/P/S, lalu memproses input dari keyboard, kode ke 1
cout<<"Banyak Potong :";cin>>jumbel[i];                     =tampilkan output banyak potong, lalu jumlah beli ke 1
if(kd[i]=='D'||kd[i]=='d')                                         =jika kode ke 1 =D, maka kode ke 1 =d
{strcpy(jenis[i],"Dada");                                        =akan tampil jenis kode ke 1 yaitu DADA
harga[i]=2500;                                                                     =harga kode ke 1 = 2500
}                                                                                  =menutup suatu program
Else                                                                             =masukan nilai
if(kd[i]=='P'||kd[i]=='p')                                          =jika kode ke 1 =P, maka kode ke 1 =p
{strcpy(jenis[i],"Paha");                                         =akan tampil jenis kode ke 1 yaitu PAHA
harga[i]=2000;                                                                     =harga kode ke 1 = 2000
}                                                                                  =menutup suatu program
Else                                                                             =masukan nilai
{strcpy(jenis[i],"Sayap");                                       =akan tampil jenis kode ke 1 sayap
harga[i]=1500;                                                                     =harga kode ke 1=1500
}                                                                                  =untuk mengakhiri suatu program
jumhar[i]=jumbel[i]*harga[i];                   =jumlah harga kode ke 1= jumlah beli kode ke 1*harga kode ke 1
}                                                                                  =untuk mengakhiri suatu program
cout<<endl;                                                              = Output selesai
cout<<"===============================\n";          =tampilkan pada layar======, lalu karakter                                                                                                         pindah baris(newline)
cout<<"No. Kode Jenis Harga Banyak JUmlah \n";       =tampilkan pada layar no kode jenis harga banyak jumlah, lalu karakter pindah baris (newline)
cout<<" Potong Potong Satuan Beli harga\n";     =tampilkan pada layar potong potong satuan beli harga, lalu karakter pindah baris (newline)
cout<<"-----------------------------------------\n";  =tampilkan pada layar--------------, lalu karakter pind  ah baris (newline)
for(i=1;i<=j;i++)                                                      =untuk i=1, lebih kecil atau sama dengan j,I
{                                                                                  =untuk mengawali sebuah program
cout<<setiosflags(ios::left)<<setw(5)<<i;          =tampilkan kode ke 1, yang jaraknya 5mm dari sebelah kiri
cout<<setiosflags(ios::left)<<setw(9)<<kd[i];               =tampilkan kode, yang jaraknya 9mm dari sebelah kiri
cout<<setiosflags(ios::left)<<setw(10)<<jenis[i]; = tampilkan jenis, yang jaraknya 10mm dari sebelah kiri
cout<<setiosflags(ios::left)<<setw(9)<<harga[i]; =tampilkan harga, yang jaraknya 9mm dari sebelah kiri
cout<<setiosflags(ios::left)<<setw(9)<<jumbel[i]; = tampilkan jumbel, yang jaraknya 9mm dari sebelah kiri
cout<<setiosflags(ios::left)<<setw(4)<<"Rp. "<<jumhar[i]<<endl;  = tampilkan jumhar kode ke 1, yang  jaraknya  sebelah kiri
jumbay=jumbay+jumhar[i]          =jumlah bayar=jumlah bayar+jumlah harga kode ke 1
}                                                     =untuk mengakhiri sebuah program
cout<<"============================\n";     =tampilkan pada layar======, lalu karakter pindah baris (newline)
cout<<"          jumlah bayar  Rp. "<<jumbay<<endl;                  =tampilkan pada layar jumlah bayar Rp., lalu karakter pindah baris (newline)
pajak=jumbay*0,1;                                                  =pajak = jumlah bayar*0,1
cout<<"                                  pajak 10%    Rp."<<pajak<<endl; =tampilkan pada layar, pajak 10% Rp, lalu karakter pindah baris (newline)
tobay=jumbay+pajak;                                                         =total bayar= jumlah bayar+pajak
cout<<"     total bayar  Rp. "<<tobay<<endl;                  =tampilkan pada layar total bayar Rp., lalu karakter pindah baris (newline)
getch();                                                                      =masukan data dari keyboard
}     =untuk mengakhiri sebuah program



Nama: Nely Alviyani
Kelas : X RPL 2
Tugas : Algotima Pemrograman Dasar

Komentar

Postingan populer dari blog ini

Entitas Dan Atribut Rumah Sakit 2

Aciee kita lagi rajin nih posting hehe ^^           Sebenernya kita udah pernah posting tentang ERD Rumah Sakit, tapi karena ini merupakan tugas kelompok sekolah jadi Alda Dan Nelly beda erd. Posting lagi karena kita ingin berbagi ilmu dan pengetahuan kita sama teman - teman :) Selamat Membaca Dan Semoga Bermanfaat.  Terima Kasih ^^ sudah membaca diblog kami..

Entitas Dan Atribut Rumah Sakit

         Ini adalah entitas dan atribut hasil belajar di sekolah, apabila kurang komplit atau ada yang salah maaf yaaa karena kami disini juga masih belajar teman - teman ^^ Selamat Membaca Semoga Bermanfaat ..

PT. Xacti Indonesia di Depok (Kerja Operator Produksi)

PT. XACTI INDONESIA (DEPOK) Perusahaan yang merakit kamera, import to eksport. Banyak banget jenis kamera yang di rakit disini, dari yang harganya standar empat jutaan sampe puluhan juta ada. Semua bahannya di import dari luar negeri lalu kita rakit dan eksport lagi ke luar. Kenapa gak langsung jual di Indonesia? Karena perusahaan cuman menjadi penyedia jasa merakit sampai menjadi produk yang bagus siap pakai. Karyawan dominan perempuan, kalau laki - laki mungkin hanya office, engineering, PPIC, QC, repair, sedangkan untuk leader dan lainnya hanya sedikit. Karyawannya ribuan, waktu kerjanya ada tiga shift. Tempatnya luas ber-ac, toiletnya banyak banget mau di lantai satu ataupun dua mungkin karena kebanyak perempuan kebiasaan beser (keseringan kencing bolak - balik), bersi tempatnya, kantinnya gede banget, ketringnya enak tiap hari ganti (menu favorit rolade daging, kalo istirahat telat makan sisa aja wkwk kan ngantri rebutan), di lantai dua juga ada mini bank office plus mesin a