Categories

Senin

Kumpulan Syntax C++

C++

STRUKTUR BAHASA C++
Program C maupun C++ selalu tersusun dari 4 (empat) bagian utama, yaitu :
    1.      Bagian komentar yang ditandai dengan symbol // dan pasangan /* … */
    2.      Bagian pengarah compiler yang ditandai dengan symbol #
    3.      Bagian deklarasi
    4.      Bagian definisi.

PENGARAH KOMPILER # INCLUDE
Berfungsi membaca file program tertentu dan mengikutsertakan file tersebut dalam proses kompilasi. Nama file yang dimaksud harus diapit symbol ‘ < ‘ dan ‘ > ‘ atau tanda kutip dua ( “ … “ ).

PENGARAH KOMPILER # IF, # ELSE, # ELIF, # ENDIF
Digunakan untuk memilih bagian program yang akan dikompilasi. Kompilasi cari ini disebut kompilasi bersyarat dan program yang baik biasanya memanfaatkan teknik ini.

INPUT DAN OUTPUT
C++ mempunyai teknik input dan output, menggunakan stream. Header file untuk input dan output stream adalah iostream.hdan beberapa file lain, seperti strstrea.h, fstream.h, dan constrea.h.
Stream adalah suatu logika device (peralatan logika) yang menghasilkan dan menerima informasi atau suatu wadah yang digunakan untuk menampung keluaran dan menampung aliran data. Stream adalah nama umum untuk menampung aliran data (contoh : file, keyboard, mouse), maupun untuk keluaran (contoh : layer, printer).
Dalam C++ input berarti membaca dari stream dan output berarti menulis ke stream.

Bentuk Umum Output operator :
Cout << ekspresi ;
Bentuk umum Input operator :
Cin >> variable ;

Dalam C++, menggunakan escape sequences untuk merepresentasikan suatu karakter yang tidak terdapat dalam tradisional symbol.
Beberapa diantaranya :
\ n = linefeed atau baris baru
\ b = back space
\ “ = petik ganda
\  t = tab.

Dibawah ini adalah kumpulan dari Syntax

Program Penghitungan Luas Bangun Ruang


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

int main()
{
int subme;
char menu;
         atas:
clrscr();
cout<<"_____________________________________________"<<endl;
cout<<"\t\tProgram luas bangun ruang"<<endl;
cout<<"_____________________________________________"<<endl;
                cout<<"Pilih Menu Program \n";
                cout<<"\n1. Luas Lingkaran\n";
                cout<<"2. Luas Bujursangkar\n";
                cout<<"3. Luas Segitiga\n";
                cout<<"4. Luas Trapesium\n";
                cout<<"5. Luas Layang-layang";
                cout<<"\nPilih program yang akan dijalankan : ";
                cin>>subme;

switch (subme)
{
case 1: {      float r,L;
                                cout<<"_______________________________\n";
                                cout<<"\nInput jari-jari              : ";
                                cin>>r;
                                L=3.14*r*r;
                                cout<<"Luas Lingkaran  = "<<L<<endl;
}break;

case 2: {      float s,L;
                                cout<<"_______________________________\n";
                                cout<<"\nInput sisi         : ";
                                cin>>s;
                                L=s*s;
                                cout<<"Luas Bujursangkar = "<<L<<endl;
}break;

case 3: {      float a,t,L;
                                cout<<"_______________________________\n";
                                cout<<"\nInput alas    : ";
                                cin>>a;
                                cout<<"Input tinggi  : ";
                                cin>>t;
                                L=a*t/2;
                                cout<<"Luas Segitiga : "<<L<<endl;
}break;

case 4: {      float s1,s2,t,L;
                                cout<<"_______________________________\n";
                                cout<<"\nInput sisi ke-1 : ";
                                cin>>s1;
                                cout<<"Input sisi ke-2 : ";
                                cin>>s2;
                                cout<<"Input tinggi    : ";
                                cin>>t;
                                L=s1*s2*t/2;
                                cout<<"Luas Trapesium  : "<<L<<endl;
}break;

case 5: {      float d1,d2,L;
                                cout<<"_______________________________\n";
                                cout<<"\nInput diagonal ke-1 : ";
                                cin>>d1;
                                cout<<"Input diagonal ke-2 : ";
                                cin>>d2;
                                L=d1*d2/2;
                                cout<<"Luas Layang-layang  : "<<L<<endl;
}break;
}

cout<<"\n\nApakah akan mengulang kembali <y/n> ?";
                cin>>menu;
                if (menu == 'y'||menu=='Y')
{              goto atas;
}
                                else
{
                                                cout<<"\nTerima Kasih sudah menggunakan program ini";
}

getch ();
}


Program Konversi Waktu (Detik)



Syntax :
#include <iostream>
#include <conio>
int main ()
{
   long int hari, jam, waktu, sisa, menit, detik;
   cout<<"_____________________________________________"<<endl;
   cout<<"\t\tKonversi waktu"<<endl;
   cout<<"_____________________________________________"<<endl;
cout<<"Masukkan Waktu (detik)  : ";
   cin>>waktu;

   hari = waktu / 86400;
   waktu = waktu % 86400;
   jam = waktu / 3600;                                        // Rumus Konversi Waktu (detik)
   sisa = waktu % 3600;
   menit = sisa / 60;
   detik = sisa % 60;

   cout<<"\nHari \t\t\t: "<<hari<<" Hari";
   cout<<"\nJam  \t\t\t: "<<jam<<" Jam";
   cout<<"\nMenit \t\t        : "<<menit<<" Menit";
   cout<<"\nDetik \t\t        : "<<detik<<" Detik";

getch ();

}

Program Pecahan Uang

 Syntax :
#include <iostream>
#include <conio>
int main ()
{
                int uang,seribu,limaratus,seratus,limapuluh,dualima,sisa;
   cout<<"________________________________________________"<<endl;
   cout<<"\t\tProgram pecahan uang"<<endl;
   cout<<"________________________________________________"<<endl;
cout<<"Masukkan nilai uang : ";
 cin>>uang;

   seribu = uang / 1000;
   sisa = uang % 1000;
   limaratus = sisa / 500;
   sisa = sisa % 500;
   seratus = sisa / 100;                                            //Rumus Pemecahan Uang
   sisa = sisa % 100;

   limapuluh = sisa / 50;
   sisa = sisa % 50;
   dualima = sisa / 25;
  
cout<<"\n________________________________________\n";
   cout<<seribu<<" buah pecahan Rp. 1000"<<endl;
   cout<<limaratus<<" buah pecahan Rp. 500"<<endl;
   cout<<seratus<<" buah pecahan Rp. 100"<<endl;
   cout<<limapuluh<<" buah pecahan Rp. 50"<<endl;
   cout<<dualima<<" buah pecahan Rp. 25"<<endl;

getch ();
}

Program Konversi Hari

Syntax :
#include <iostream>
#include <conio>
int main ()
{
                int xhari,tahun,bulan,hari,sisa;
   cout<<"_____________________________________________"<<endl;
   cout<<"\t\tKonversi Hari"<<endl;
   cout<<"_____________________________________________"<<endl;
cout<<"Masukkan waktu (hari) : ";
   cin>>xhari;

   tahun = xhari/365;
   sisa = xhari % 365;                                               // Rumus Koversi Hari
   bulan = sisa / 30;
   hari = sisa % 30;
   cout<<"\nTahun \t\t      : "<<tahun;
   cout<<"\nBulan \t\t      : "<<bulan;
   cout<<"\nHari  \t\t      : "<<hari;

getch ();
}

Program Konverasi Jarak (cm,m,km)

Syntax :
#include <iostream>
#include <conio>
int main ()
{
                int jarak,km,m,cm,sisa;
   cout<<"________________________________________________"<<endl;
   cout<<"\t\tProgram jarak tempuh"<<endl;
   cout<<"________________________________________________"<<endl;
   cout<<"Masukkan jarang tempuh dalam cm : ";
   cin>>jarak;

   km = jarak / 100000;
   sisa = jarak % 100000;                                 //Rumus Konversi Jarak
   m = sisa / 100;
   cm = sisa % 100;
   cout<<"\nKonversi jarak tempuh"<<endl;
   cout<<"_____________________________\n";
   cout<<km<<" Km"<<endl;
   cout<<m<<" m"<<endl;
   cout<<cm<<" cm"<<endl;

getch ();
}

Program Konversi Panjang (yard,kaki,inchi)

Syntax :
#include <iostream>
#include <conio>
int main ()
{
                float input1,inchi,kaki,yard;
   cout<<"________________________________________________"<<endl;
   cout<<"\t\tkonversi panjang"<<endl;
   cout<<"________________________________________________"<<endl;
   cout<<"Masukkan panjang benda dalam satuan meter : ";
   cin>>input1;
                yard = input1 / 0.9144;
                kaki = input1 / 0.3048;                       // Rumus Konversi Panjang
                inchi = input1 / 0.0254;
   cout<<"Konversi jarak\n";
   cout<<"_________________________\n";
   cout<<"yard  : "<<yard<<endl;
   cout<<"kaki  : "<<kaki<<endl;
   cout<<"inchi : "<<inchi<<endl;

getch ();
}

Program Berat Badan Ideal

Syntax :
#include <iostream>
#include <conio>
int main ()
{
                float tb,bideal;
   cout<<"________________________________________________"<<endl;
   cout<<"\t\tBerat Badan Ideal"<<endl;
   cout<<"________________________________________________"<<endl;
                cout<<"Masukkan tinggi badan anda (cm)    : ";
   cin>>tb;

                bideal = (tb - 100)-((tb - 100)*0.10);                                                                //  Rumus
   cout<<"\nBerat badan ideal anda adalah      : "<<bideal<<" Kg";

getch ();
}


Tidak ada komentar:

Posting Komentar