Translate

Kamis, 02 Januari 2014

PROGRAM C++

//program pertamaku ---> komentar - dan jika di pascal { isi komentar } dan tanda * isi komentar * dalam C++
#include<iostream.h>
#include<conio.h>
int main()
{
    cout <<"Selamat Belajar C++";
}



---

//program pertamaku
#include<iostream.h>
#include<conio.h>
 void main()
 {

    clrscr();
    cout << "selamat datang di kampus AMIK ROYAL Kisaran" <<endl;
    cout << "kampus paling TOP di Kabupaten Asahan"<<endl;
    cout << "Dosen dan Staff dari Kalangan Professional"<<endl;
    cout << "Mahasiswa Digiring menjadi tenaga Ahli dan Terampil "<<endl;

 }

---
//program pertamaku
#include<stdio.h>
#include<conio.h>
 void main()
 {

    clrscr();
    printf("selamat datang di kampus AMIK ROYAL Kisaran \n") ;
    printf("kampus paling TOP di Kabupaten Asahan \n");
    printf("Dosen dan Staff dari Kalangan Professional \n");
    printf("Mahasiswa Digiring menjadi tenaga Ahli dan Terampil");

 }

---
//program pertamaku
#include<stdio.h> ---> membuka sintak
#include<conio.h>
 void main()
 {

    clrscr();
    printf("selamat datang di kampus AMIK ROYAL Kisaran \n") ;
    printf("kampus paling TOP di Kabupaten Asahan \n");
    puts("Dosen dan Staff dari Kalangan Professional");
    puts("Mahasiswa Digiring menjadi tenaga Ahli dan Terampil");

 }

---
//program lingkaran
#include<iostream.h> ---> membuka sintak cin - cout
#include<conio.h>   ---> preprocessor (untuk membuka sintak"
#define Phi 3.14 ---> membuka nilai konstanta
 void main()
 {
    short int r;
    double luas;

clrscr();

 cout <<"Inputkan Nilai Jari-jari (r) = "; cin >> r;
    luas = Phi * r * r;
 cout <<"Luas Lingkarang adalah " << luas;

 }

---

//program lingkaran
#include<iostream.h>
#include<conio.h>
#include<math.h>
#define Phi 3.14
 void main()
 {
    short int r;
    double luas;

clrscr();

 cout <<"Inputkan Nilai Jari-jari (r) = "; cin >> r;
    luas = Phi * pow(r,2);
 cout <<"Luas Lingkarang adalah " << luas;

 }
---
//program siku-siku
#include<iostream.h>
#include<conio.h>
#include<math.h>

 void main()
 {
 short int A,B;
 double C;

 clrscr();
 cout <<"Inputkan A = "; cin >> A;
 cout <<"Inputkan B = "; cin >> B;
    C = sqrt(pow(A,2) + pow(B,2));
 cout <<"Nilai C = " << C;
 }
---
//program segitiga
#include<iostream.h>
#include<conio.h>
#include<math.h>

 void main()
 {
 short int A,B;
 float C, Alpha;

 clrscr();
 cout <<"Inputkan A = "; cin >> A;
 cout <<"Inputkan B = "; cin >> B;
    C = sqrt(pow(A,2) + pow(B,2));
    Alpha = atan(B/A);
 cout <<"Nilai C = " << C << endl;
 cout <<"Sudut kemiringan = " << Alpha;
 }

---
//program lompatan
#include<iostream.h>
#include<conio.h>

 void main()
 {

 clrscr();
 cout <<"Selamat Datang di Kampus Amik Royal Kisaran" << endl;
 cout <<"Kampu paling TOP di Kabupaten Asahan" << endl;

 goto lompat;

 cout <<"Dosen dan Staff dari kalangan Professional" << endl;
 cout <<"Mahasiswa digiring menjadi tenaga yang Ahli" << endl;

 lompat :
 cout <<"terdapat dua Jurusan yang dapat ditempuh " << endl;
 cout <<"yaitu : Manajemen Informatika dan Teknik Komputer";
 }
---
//program seleksi 1
#include<iostream.h>
#include<conio.h>

    void main()
    {
    clrscr();

    if (("Pahlawan" == "Pejuang") || ("Kucing" != "Harimau"))
        cout << "true";
    else
        cout << "false";
    }
----
//program seleksi 1
#include<iostream.h>
#include<conio.h>

    void main()
    {
    clrscr();

    if (("A" < "B") && ("N" != "1"))
        cout << "true";
    else
        cout << "false";
    }
---
//program seleksi 2
#include<iostream.h>
#include<conio.h>

    void main()
    {
    int NA;
    char NH;

    clrscr();
    cout <<"Input Nilai Akhir = "; cin >> NA;
        if ((NA >= 86) && (NA <= 100))
                NH = 'A';
        else if ((NA >= 76) && (NA < 86))
                NH = 'B';
        else if ((NA >= 66) && (NA < 76))
                NH = 'C';
        else if ((NA >= 56) && (NA < 66))
                NH = 'D';
        else  NH = 'E';
    cout << "Nilai Huruf yang diperoleh = " << NH;
    }


---[bukan programku]---
#include <conio.h>
#include <stdio.h>
#inclue  <iostream.h>


void man()
{

count<<"================================="<<endl;
count<<"Pemilihan Kandidat Putri MI-D3-MI"<<endl;
count<<"================================="<<endl<<endl;

count<<"Daftar kandidat"<<endl;
count<<"1. Darsih handayani"<<endl;
count<<"2. Devi Irfani"<<endl;
count<<"3. Erika Andiani"<<endl;

count<<"Masukan Nomor Kandidat Pilihan Anda = "cin>>pil;

//Disini Kondisi Oprasi

if (pil==1)
            {
                 count<<"Nama : Darsih Handayani"<<endl;
               motto<<"motto : Peduli dan Bersih"<<endl;

else (pil==2)
            {
                 count<<"Nama : Devi Irfani"<<endl;
               motto<<"motto : Peduli dan Bersih"<<endl;

else (pil==3)
            {
                 count<<"Nama : Erika Andriani"<<endl;
               motto<<"motto : Peduli dan Bersih"<<endl;
---
#include <stdio.h>
#include <conio.h>
#include <ioastream.h>

void main ()
{
cout<<"------------------------------------------------";<<endl;
cout<<"|| PEMILIHAN KETUA BEN AMIK ROYAL ||";<<endl;
cout<<"-------------------------------------------------";<<endl<<endl;

cout<<"Daftar Kandidat "<<endl;
cout<<"A. Deni Putra "<<endln;
cout<<"B. Ririn Putri "<<endl;
cout<<"C. Syarahni "<<endl;
cout <<"D. Diki Yono "<<endl;
cout <<"E. Yunoin "<<endl;

cout<<"Masukkan Kandidat Pilihan Anda ="; cin>>pilihan

swith (pilihan)
{
    case 'A' :
      cout <<"Anda Memilih Deni Putra"<<endl;
      break;
    case 'B' :
      cout<<"Anda Memilih Ririn Putri"<<endl;
      break
    case 'C' :
    cout<<"Anda Memilih Syarahni"<<endl;
    break;
    case'D':
    cout <<"Anda Memilih Yuno"<<endl;
    break
case 'E'
    cout <<"Anda Memilih Yunoin"<<endl;
break;
  default :
    cout<<"Tentukan Pilahan Anda,Anda Belum Memilih Kandidat"<endl;
break
}
getch ();
}
----
#include <stdio.h>
#include <conio.h>
#include <iostream.h>

void main()
{
int a;

for (a=1; a<=10; a++)
{
  cout<<"mando "<<endl;
  }
getch();
}
----[batas bukan programku]----

//PROGRAM KALKULATOR SEDERHANA
#include<iostream.h>
#include<conio.h>

void main()

    {
    char Pilih;
    float X,Y,S,P,Hsl;

    clrscr();
    cout <<"Program Kalkulator Sederhana" << endl;
    cout <<"----------------------------" << endl;
    cout << "Input Nilai ke - 1 = "; cin >> X;
    cout << "Input Pilihan Kalkulator [ +, -, *, /] = "; cin >> Pilih;
    cout << "Input Nilai ke - 2 = "; cin >> Y;
    switch (Pilih)
    { case '*' : Hsl = X * Y; break;
      case '+' : Hsl = X + Y; break;
      case '-' : Hsl = X - Y; break;
      default : Hsl = X / Y; break; }

    cout << X << Pilih << Y << " = " << Hsl ;
    }
----
//PROGRAM KALKULATOR SEDERHANA
#include<iostream.h>
#include<conio.h>
#include<math.h>
void main()

    {
    char Pilih;
    float X,Y,S,P,Hsl;

    clrscr();
    cout <<"____________________-C ++ v.4.5-_" << endl;
    cout <<"| Program Kalkulator Sederhana |" << endl;
    cout <<"=================================" << endl;
    cout << "Input Nilai ke - 1 = "; cin >> X;
    cout << "Input Pilihan Kalkulator [ +, -, *, /, S, P] = "; cin >> Pilih;
    switch (Pilih)
    { case '*' : {cout << "Input Nilai ke 2 = "; cin >> Y;
                        Hsl = X * Y;
                        cout << X << Pilih << Y << " = " << Hsl; } break;
      case '+' : {cout << "Input Nilai ke 2 = "; cin >> Y;
                        Hsl = X + Y;
                        cout << X << Pilih << Y << " = " << Hsl; } break;
      case '-' : {cout << "Input Nilai ke 2 = "; cin >> Y;
                        Hsl = X - Y;
                        cout << X << Pilih << Y << " = " << Hsl; } break;
      case '/' : {cout << "Input Nilai ke 2 = "; cin >> Y;
                        Hsl = X / Y;
                        cout << X << Pilih << Y << " = " << Hsl; } break;
      case 'S' : {    Hsl = sqrt(X);
                        cout << "SQRT(" << X << ") = " << Hsl; } break;
      case 'P' : {    Hsl = 1/X ;
                        cout << "1/" << X << " = " << Hsl; } break;

      default : cout << "Pilihan Kalkulator Anda salah" ; break; }

    cout << X << Pilih << Y << " = " << Hsl ;
    }

---
//PROGRAM KALKULATOR SEDERHANA
#include<iostream.h>
#include<conio.h>
#include<math.h>
void main()

    {
    char Pilih, Pilihan;
    float X,Y,S,P,Hsl;

    clrscr();
    cout <<"____________________-C ++ v.4.5-_" << endl;
    cout <<"| Program Kalkulator Sederhana |" << endl;
    cout <<"=================================" << endl;
    ulang:clreol();
    gotoxy(5,3);cin >> X;
    gotoxy(10,3);cin >> Pilih;
    switch (Pilih)
    { case '*' : {gotoxy(15,3); cin >> Y;
                        Hsl = X * Y;
                        gotoxy(20,3); cout << " = " << Hsl; } break;
      case '+' : {gotoxy(15,3); cin >> Y;
                        Hsl = X + Y;
                        gotoxy(20,3); cout << " = " << Hsl; } break;
      case '-' : {gotoxy(15,3); cin >> Y;
                        Hsl = X - Y;
                        gotoxy(20,3); cout << " = " << Hsl; } break;
      case '/' : {gotoxy(15,3); cin >> Y;
                        Hsl = X / Y;
                        gotoxy(20,3); cout << " = " << Hsl; } break;
      case 'S' : {    Hsl = sqrt(X);
                        gotoxy(20,3); cout << " = " << Hsl; } break;
      case 'P' : {    Hsl = 1/X ;
                        gotoxy(20,3); cout << " = " << Hsl; } break;

      default : cout << "Pilihan Kalkulator Anda salah" ; break; }
      goto ulang;
    }

===
//Program Perulangan 1
#include <iostream.h>
#include <conio.h>

    void main ()
    {
    short int x;
    clrscr();

        for (x = 1; x <= 5; x++)
              cout << x << " ";
    }

===
//Program Perulangan 1
#include <iostream.h>
#include <conio.h>

    void main ()
    {
    short int y;
    clrscr();

        for (y = 5; y >= 1; --y)
              cout << y << " ";
    }

---
//Program Perulangan 1
#include <iostream.h>
#include <conio.h>

    void main ()
    {
    short int y;
    clrscr();

        for (y = 5; y >= 1; --y)
              cout << y << " ";
    }

===
//Program Perulangan 1
#include <iostream.h>
#include <conio.h>

    void main ()
    {
    short int x,y;
    clrscr();

        for (x = 1; x>= 5; x++)
        { for ( y = x; y>= 1; --y)
                cout << y << " ";
                cout << endl; }
    }

==
                     //Program Perulangan 1
#include <iostream.h>
#include <conio.h>

    void main ()
    {
    short int x,y;
    clrscr();

        for (x = 1; x<= 5; x++)
        { for ( y = x; y<= 5; ++y)
                cout << y << " ";
                cout << endl; }
    }
===
                                          //Program Perulangan 1
#include <iostream.h>
#include <conio.h>

    void main ()
    {
    short int x,y;
    int hasil;
    clrscr();

        for (x = 1; x<= 10; x++)
        { for ( y = 1; y<= 10; ++y)
                { hasil = x * y;
                  cout << y << " x " << x << " = " << hasil << " "; }
                cout << endl; }
    }
===
//Program Perulangan Perkalian
#include <iostream.h>
#include <conio.h>

    void main ()
    {
        short int x,y;
        int hasil;
    clrscr();
        //masukkan perulangan
        for (x = 1; x<= 10; x++)
        { for ( y = 1; y<= 5; y++)
        { hasil = x * y;
            cout << y << "x" << x << "=" << hasil << " "; }
            cout << endl; }
    }
===
//program perulangan while-1
#include <iostream.h>
#include <conio.h>

    void main()
    {
    clrscr();
    //masukkan perulangan while
    while('A' != 'B')
    cout << "Royal";
    }

---
//program perulangan while-1
#include <iostream.h>
#include <conio.h>

    void main()
    {
    clrscr();
    //masukkan perulangan while
    while('A' == 'B')
    cout << "Royal";
    }
---
//program perulangan while-1
#include <iostream.h>
#include <conio.h>

    void main()
    { short int x;
      int lipat2;
    clrscr();
    //masukkan perulangan while
    x = 1;
    while(x <= 5)
    { lipat2 = 2 * x;
      cout << lipat2 << " ";
      x++; }
    }
---
//program perulangan while-1
#include <iostream.h>
#include <conio.h>

    void main()
    { short int x;
      int lipat2;
    clrscr();
    //masukkan perulangan while
    x = 1;
    while(x <= 5)
     lipat2 = 2 * x;
      cout << lipat2 << " ";
      x++;
    }
---
//program perulangan while-1
#include <iostream.h>
#include <conio.h>

    void main()
    { short int x;
      int lipat2;
    clrscr();
    //masukkan perulangan while
    x = 1;
    while(x <= 5)
    { lipat2 = 2 * x;
      cout << lipat2 << " "; }
      x++;
    }
---
//program perulangan while-1
#include <iostream.h>
#include <conio.h>

    void main()
    { short int x;
      int ganjil;
    clrscr();
    //masukkan perulangan while
    x = 1;
    while(x <= 5)
    { ganjil = (2 * x) -1 ;
      cout << ganjil << " ";
      x++; }
    }
---
//program perulangan while-1
#include <iostream.h>
#include <conio.h>
#include <math.h>

    void main()
    { short int x;
      int pangkat;
    clrscr();
    //masukkan perulangan while
    x = 1;
    while(x <= 7)
    { pangkat = pow(2,x);
      cout << pangkat << " ";
      x++; }
    }
----
#include <conio.h>

    void main()
    {
      int huruf;
    clrscr();
    //masukkan perulangan while
    huruf = 'A';
    do
     { cout << huruf;
      huruf++; }
      while(huruf <= 'Z');
----
===
MID
//NAMA : ANGGRY MEUTHIA WARDANI
//program konversi
#include<iostream.h>
#include<conio.h>
  void main()
  { char pilih1,pilih2;
  float input,output,hsl;
  clrscr();
  cout << "program konversi" << endl;
  cout << "----------------" << endl;
  cout << "input nilai yang akan diubah ="; cin >> input;
  cout << "input nilai pengubah berat dari panjang =";cin >> input;
  cout << "pilihan tombol (kg,m) ="; cin >> pilih2;
  cout << "input nilai mata uang ="; cin >> input;
  cout << "pilihan tombol (S,R,Y) ="; cin >> pilih;
  switch (pilih1)
 {case 'kg' : hsl =input/1000; break;
  case 'm'  : hsl =input/100; break;
  case 'd'  : hsl =input=10000; break;
  case 'r'  : hsl =input=2500; break;
  default   : hsl =input=1000; break;
  cout << input << pilih1 << "=" << hsl;
  cout << input << pilih2 << "=" << hsl;
  }
---[bukan punyaku]---
// Program Penjualan Barang
#include<iostream.h>
#include<conio.h>
 void main()
 {
 char nb,kb,b,hrg,diskon;
 short int p , n;
 long int hrg,total;
 float td,ts,tb,total;

         clrscr();
         cout<<"program penjualan barang"<< endl;
         cout<<"=========================" << endl;
         cout<<"jumlah item =";cin >> n;
         p=1; ts=0; td=0;
         if (p<=n)
         cout<<"kode barang =";cin >> kb;
         cout<<"nama barang =";cin >> nb;
         cout<<"banyak      =";cin >> b;
         cout<<"harga       =";cin >> hrg;
         total = hrg*b;

         if (total) >=500000)
         diskon=0.05*total;
         else
         diskon=0;
         td = diskon - diskon;
         ts = total - total;
         total = hrg*b;
         tb=ts-td
cout <<"total = " <<total <<endl;
cout <<"total diskon  = " <<td <<endl;
cout <<"total seluruh = " <<ts <<endl;
cout <<"total bayar   = " <<tb <<endl;
tb = ts = td
}

===
TEST!!
buatlah program berikut :
Input : BANYAK DERET = ... (N)
Proses : Selama banyak deret, lakukan ...
    INPUT : Nilai Acak : ...
    PROSES : Lakukan :
        * tentukan nilai max dan min
        * total saluran nilai ( 1 ... N )
        * rata-rata nilai
Output : MAX, MIN, TOTAL, RATA
Output : Gunakan dengan DO WHILE, WHILE

pemrograman berorientasi objek [ C++ ]

                    pemrograman berorientasi objek :
                                software turbo C++ 4.5

sejarah C++ :
berbicara C++ tidak terlepas dari C sebagai bahasa pendahulunya.
bahasa C,  diciptakan oleh Brian W. Kernighan dan Dennis M. Ritchie (1972)
1 dekade berikutnya C++ diciptakan oleh B Jarnes Stroustrop  dari lab. BELL - AT&T
nama C++ diberikan oleh RIck Mascitti dari operator Increment.

C = Combined (perpaduan)
ada 2 bahasanya yaitu : BCPL dan B pada tahun 1968

jadi, C++  adalah C = C + 1
struktur program :

- judul
- deklarasi
- statement

dalam C++
#include <predescessor file> --> disini tempat sintax berada
#predocessor define ---> konstanta ( sudah baku seperti Phi (3.14)  dan tidak baku )
  void main ( )   -->void itu sama dengan function yang kosong tidak mempunyai nilai sama sekali (wajib dibuat)
 {
  ( bagian deklarasi )
    :
    :
   ( bagian statement )
    :
    :

Deklarasi Dalam Pascal :
     - deklarasi label
     - deklarasi const
     - deklarasi type
     - deklarasi variabel
     - deklarasi prosedur
     - deklarasi function

Prodescessor File :
    - Include < iostream.h >
    - Include < iomanip.h >
    - Include < conio.h >
    - Include < math.h >

Bagian deklarasi
1. Tipe Data Dasar :
    - Char    - Float
    - Int    - Double(pecahan)
2. Tipe Data Buatan :
    - Short    - Signed
    - Long    - Unsigned

character yaitu hanya mampu menampung 1 karakter,
float ->
short dan long perpaduannya untuk CHAR
contoh :
    - ShortChar ( 125 karakter )
    - LongChar ( 255 karakter )

Bagian Statement :
    1. Input / Output
    2. Kosong
    3. Komentar
    4. Lompatan
    5. Penugasan
    6. Seleksi
    7. Perulangan
    8. Majemuk

Input Pascal :
Read = hanya membaca
ReadLine = membaca garis baru

Input C++ :
Cin >> Namavar1>>...>>>NamavarN ;
- scanf  ("%flag"&  namavar);
- gets (namavar) ;
- getchar -> Cth : NamaVar = getche ( ) ;
- getch

Output :
cout <<"NilaiString"<<Namavar<<...<<NamavarN;
- printf
- puts
- putchar

Aturan Penulisan Program :
    1. keyword ditulis dengan huruf kecil
    2. variabel huruf besar / kecil dibedakan
    3. setiap statement diakhiri tanda titik koma

---
pertemuan ke 2
jadwal = senin jam 8 dan rabu masuk jam 11.15
---
1. buatlah program berikut!
tampilkan tulisan :
selamat datang di kampus AMIK ROYAL Kisaran,
kampus paling TOP di Kabupaten Asahan.
Dosen dan Staff dari Kalangan Professional,
Mahasiswa Digiring menjadi tenaga Ahli dan Terampil

---
tampilan warna putih, adalah lembar kerja
kemudian untuk membesarkan tulisan > Options > ENvironment > Editor > Display > jenis FONT >
---
konsep pembuatan variabel ada 2 : SPESIFIK (mudah di ingat) dan UNIK (berbeda dari yg lain)
---
dalam C++ ada penyingkatan untuk PHI atau r2 ... menjadi POW (r,2) = 5 atau (nilai lain)

---
pertemuan ke 3

sin (alpha) = A/C
tan (alpha) = B/A

(alpha) = Atan(B/A)

Atan -> Arcustangens
Asin -> ArcusSinus
---
Goto = Perlombatan
batasan baris dari C++ adalah 65536

di dalam pascal GOTOXY = untuk menentukan koordinat
di dalam pascal dari kiri ke kanan = KOLOM sebanyak 80
di dalam pascal dari atas ke bawah = BARIS sebayak 40

---
statement seleksi (memilih) di dalam C++ tidak memakai THEN
1. IF (dapat mengunci semua kondisi dalam keadaan apapun)
2. Switch - Case - Default (program pengendali tombol)

*)1. IF
---
Bentuk Umum 1 :  -> tunggal
IF (kondisi)
      Statement;
cara bacanya :
jika kondisi itu adalah bernilai benar
maka kondisi dibawah itu akan dikerjakan
namun jika bernilai salah
maka kondisi/statement itu tidak dikerjakan

Bentuk Umum 2 : -> ganda
IF (kondisi)
      Statement1;
      else
      Statement2;
cara bacanya :
jika kondisi itu adalah bernilai benar
maka itulah yang akan itu dikerjakan
namun jika kondisi itu salah
maka statement 2lah yang akan dikerjakan

Bentuk Umum 3:
IF (kondisi 1)
     Statement 2;
     else if (kondisi 2)
    Statement 2;
     else if (kondisi N)
     Else Statement;
cara bacanya :
jika kondisi itu adalah bernilai benar
maka statement 1 itulah dikerjakan
jika kondisi itu bernilai salah
maka statement lain atau N (kondisi lain yang dikerjakan)
namun jika salah statement salah yang paling bawah dikerjakan

*) 2. Switch - Case - Default
---
Bentuk Umum 1 :
Switch ( Kondisi )
{
Case 'Pilih -1' : Statement1; break:   ----> break(keluar dari switch)
-
-
-
-
Case 'Pilih-N' : Statement2; break;
default : Statement; break;
}
cara bacanya : jika nilai bernilai benar maka itu yang dikerjakan
---
Tabel kebenaran :
1 = true , 0 = false

And
A    B    dilambangkan dengan &&
0      and    0    0 false
0    1    0 false
1    0    0 false
1    1    1 true
kesimpulan : jika salah satu atau 2 kondisi false maka true atau false

OR
A    B    dilambangkan dengan ||
0        or    0    0 false
0    1    1 true
1    0    1 true
1    1    1 true
kesimpulan : jika salah ke2 statment salah maka salah selain itu benar

NOT
P   Q    !P  !Q    dilambangkan dengan !
0    1     1    0    jika bukan benar - salah
1    0     0     1    jika bukan salah - benar
kesimpulan : jika bukan benar = salah - jika bukan salah = benar
---     

1. ( "pahlwan"  =="pejuang") || ("kucing" != "harimau") ... hasilnya true
2. ('A' < 'B') && (0 > -1) ... hasilnya true
3. !( 0 || ! ( 1 && 0)) ... hasilnya false

penyederhanaan no.3 :
= !(0 || !(0))
= !(0 || 1)
= !(1)
secara umum yang sering digunakan perbandingan dan hubungan (and)
di dalam pascal ... tidak sama dengan = "<>"
di dalam C++ ... tidak sama dengan = "!="


P      Q    R    !P &&(Q && R)        !P &&(Q && R)
0    0    0    1 && 0 = 0 false        !0 &&(0 && 0)
0    0    1    1 && 0 = 0 false        !0 &&(0 && 1)
0    1    0    1 && 0 = 0 false        !0 &&(1 && 0)
0    1    1    1 && 1 = 1 true        !0 &&(1 && 1)
1    0    0    0 && 0 = 0 false        !1 &&(0 && 0)
1    0    1    0 && 0 = 0 false        !1 &&(0 && 1)
1    1    0    0 && 0 = 0 false        !1 &&(1 && 0)
1    1    1    0 && 1 = 0 false        !1 &&(1 && 1)    

Switch - Case - Default
---
Contoh :
buatlah program berikut :

PROGRAM KALKULATOR SEDERHANA
    Input : Nilai ke 1 : ...
    pilihan Kalkulator ( * , + , - , / );
                Nilai ke 2 : ...
    Proses : selama pilihan kalkulator
        '*' : hasil = N1 * N2;
        '+' : hasil = N1 + N2;
        '-' : hasil = N1 - N2;
        '/' : hasil = N1 / N2;
    output : Hasil = ... ?






#include <iostream.h>
void main ()
{
    int nilai;
    cout << "Masukkan nilai test : ";
    cin >> nilai;
    switch (nilai/10)
    {
    case 10 :
    case 9 :
    case 8 :
        cout << 'A' <<endl;break;
    case 7 :
        cout <<'B' <<endl;break;
    case 6 :
    case 5 :
        cout <<'C' <<endl;break;
    case 4 :
    case 3 :
        cout <<'D' <<endl;break;
    case 2 :
    case 1 :
    case 0 :
        cout <<'E' <<endl;break;
    default :
        cout <<"salah, nilai di luar jangkauan ... " << endl;


SWITCH harus selalu dengan kata BREAK

CLRSCR () ---> Clear SCREEN
CLREOL () ---> Clear End Of Line

jikalau lebih dari pemakai BEGIN adalah Lebih dari 1 statement

TUGAS!
coba buka fungsi KALKULATOR pada Scientifict

===
STATEMENT PERULANGAN (mengulangi statement awal sampai ke akhir dan berulang terus - sampai Stop sesuai dengan TRUE dan FALSE)
---
1. for
2. while             > syarat -> TRUE
3. do-while
---
1. for
a. 1. Single for
    Bentuk Umum 1
    for ( initial; condition; increment)
    Bentuk Umum 2
    for (initial; condition; decrement)
CATATAN :
    initial (singkatan) --> Nilai Awal
    condition (true atau false) --> Kondisi/Syarat
    increment --> Contoh : i++ = i = i + 1 -------------> (ekuivalen/serupa)
               ++j = j = j + 1
    decrement --> contoh : i-- = i = i - 1
               --j = j = j - 1

a.2. Nested for (jaring / bersarang)
    Bentuk Umum
    Gabungan dari ke - 2 Bentuk Umum For
    contoh :
    1. For ( x=1; x <=5; x++) cara bacanya : ulangi lah dari x 1 sampe 5 lalu karena true -> tambah 1
    2. For ( y=5; y>= 1; --y)
    3. For (x=1; x<=5; x++)
        For (y = x; y >=1; --y)
              cout<< y;

 ---
TEST
buatlah program berikut :


---
#WHILE
---
Bentuk umum :
1. While (syarat)
    statement;

2. While (syarat)
    { statement1;
      :
      :
      statementN;}

catatan :
Syarat ---> TRUE

contoh :
1. while ('A' != 'B')
    cout<<"Royal";
    x = 1;

2. while (x<=5)
    { lipat2 = 2*x;
       cout<<lipat2<<" ";
    x++;}

---perbedaan WHILE dan DO WHILE ...
1. WHILE --> syarat dahulu dikerjakan
sedangkan DO WHILE ---> syarat terakhir dikerjakan

2. WHILE --> letaknya di atas
sedangkan DO WHILE ---> letaknya di bawah
#DO WHILE
---
bentuk umum :

 do
 {
    statement1;
    :
    :
    statementN; }
 while (syarat);

catatan :
syarat --> True

CONTOH :
huruf = 'A';
do
{
   cout << huruf;
    huruf++;}
   while(huruf <='2');