Kamis, 22 Oktober 2015

pertemuan ke tujuh



1. Pernyataan Do…...While
Pada pernyataan do-while, tubuh loop berupa pernyataan. Pada pernyataan do, mula-mula pernyataan dijalankan. Selanjutnya, kondisi di uji. Seandainya kondisi bernilai benar, maka pernyataan dijalankan lagi, kemudian kondisi diperiksa kembali dan seterusnya. Kalau kondisi ber nilai salah maka pernyataan tidak dijalankan lagi. Pada dasar nya struktur perulangan do…..while sama saja dengan srtuktur while, hanya saja pada proses perulangan dengan while seleksi berada di while yang letaknya di atas sementara pada perulangan do-while, seleksi while berada di bawah batas perulangan. Jadi dengan menggunaka struktur do-while sekurang-kurangnya akan terjadi satu kali perulangan.
Bentuk umum:
Do
Pernyataan
While (kondisi)

Contoh 3:
#include<iostream .h>
main()
{
int x;
x=1
do
{
cout <<”bahasa c++”<<endl;
x++;
}
while (x<=10);
return 0;
}


2. Pernyataan For
Struktur perulangan for biasanya digunakan untuk mengulang suatu proses yang telah diketahui jumlah perulangannya. Dari segi penulisannya, struktur perulangan for tampaknya lebih efisien karena susunannya lebih simple dan sederhana.
Bentuk umum:
For (inisialisasi; syarat; penambahan) pernyataan;
Keterangan :
Inisialisasi     : pernyataan untuk menyatakan keadaan awal dari variabel control.
Syarat            : expresi relasi yang menyatakan kondisi untuk keluar dari perulangan .
Penambahan : pengatur perubahan nilai variabel kontrol.

Contoh 4:
/*program perulangan menggunakan for*/
#include<iostream .h>
main()
{
int x;
for (x=1;x<=10;x++)
{
Cout<<” bahasa c++”<<endl;
}
Return 0;
}


3. For bersarang (nested for)
For bersarang dapat melibatkan lebih dari satu variabel namun yang jelas satu diantaranya akan digunakan sebagai indeks perulangan.
Bentuk umum:
For (variabel 1=nilai _awal; kondisi 1; variabel 1++){
For (variabel 2=nilai _awal; kondisi 2; variabel 2++){
For (variabel 3=nilai _awal; kondisi 3; variabel 3++){
Statement-statement yang akan diulangi;
…..
      }
   }
}

Contoh 5:
#include<stdio.h>
#include<conio.h>
#include<iomanip.h>
int main()
{
int x,y;
for (x=1;x<=10;x++)
{
for (y=1;y<=10;y++)
{
printf <<setw(4)<<x*y<<”;
cout <<”\n”;
getch();
return 0;
}

Contoh :
#include<stdio.h>
#include<conio.h>
void main()
{
int x;
for(x=1;x<=10;x++)
{
printf(“%d”,x);
}
getch();
}




pertemuan ke enam



Looping (perulangan)
1. Pernyataan while
Pada pernyataan while, pengecekan terhadap loop dilakukan dibagian awal (sebelum tubuh loop). Bentuk umum:
While (kondisi)
Pernyataan;
Perulangan ini banyak digunakan bila jumlah perulangannya belum diketahui. Proses perulangan akan terus berlanjut selama kondisinya bernilai benar (true) dan akan berhenti bila kondisinya bernilai salah.
Contoh 1:
/*program perulangan menggunakan while*/
#include<iostream .h>
main()
{
int x ;
x=1 ;/*awal variabel*/
while(x<=10)/*batas akhir perulangan*)
{
cout <<”bahasa c++”<<endl;
x++;/*variabel x ditambah dengan 1*/
}
return 0;

Contoh 2:
#include<iostream .h>
main()
{
int i=0;
while (i!=99)
{
Cout <<”masukkan sebuah bilangan ;”;
Cin >> i;
Cout <<”bilangan anda adalah=”<<i<<endl;
  }
}

pertemuan ke lima



Pemilihan 
Misal: anda tiba di perempatan yang ada traffic light jika lampu traffic light bewarna merah, maka kendaraan anda akan berhenti. “Jika lampu traffic light bewarna merah maka berhenti”.Pernyataan tersebut dapat ditulis dalam pemilihan selection statement  atau disebut juga pernyataan conditional sebagai berikut. Jika if kondisi then aksi
Contoh: if mobil rusak then 
               pakai sepeda motor

Contoh:
#include<stdio.h>
#include<conio.h>
main()
{
Int nilai;
Printf (“nilai;”);scantf(“%i”,&nilai);
If (nilai>50)
Printf(“selamat anda lulus”);
getch();
return 0;
}

Struktur if then hanya memberi 1 pilihan aksi bila kondisi (persyaratan) dipenuhi (bernilai benar), x tidak memberi pilihan aksi lain bila kondisi bernilai salah untuk pemilihan bentuk yang lebih umum ialah memilih 1 dari 2 buah aksi bergantung pada nilai kondisi bila nilai kondisi:
              If kondisi then aksi 1 aksi 2 sama hal nya jika.

Contoh if else 2 kasus:
#include<stdio.h>
#include<conio.h>
main()
{
Int a,b;
Printf(“a=”); scanf (“%d”,&a);
Printf(“b=”); scanf(“%d”,&b);
If (a>b);
Printf(“bilangan terbesar %d,”a);
else
Printf(“bilangan terbesar %d”,b);
getch();
return 0;
}

pertemuan ke empat



Contoh VII:
#include<stdio.h>
#include<conio.h>
main()
{
int x =20, y=8, z;
printf(“x=%d dan y=%d \n”,x,y); 
printf(“x/y=%d \n”, x/y); 
printf(“x%y=%d \n,”x%y);
x+=2;
printf(“nilai x sekarang:%i\n”,);
x++; 
printf(“nilai x setelah x++ ; % i\n”,x); 
printf(“nilai y: %d \n”,y++); 
printf(“nilai y setelahnya : %d\n”,y);
z=++x; 
printf(“nilai z; %d \n”,z); 
getch();
return 0;
}

Mendefenisikan Konstanta Simbolis
      Untuk mendefenisikan suatu konstanta, perintah yang bisa dipakai adalah perintah define (dolar s) diikuti dengan nama konstanta dan isinya. 
Contoh VIII:
#include<stdio.h>
#include<conio.h>
#define Pi 3,14
#define pembuat”
main()
{
float radius = 10, keliling, luas;
keliling=2*pi*radius;
luas =pi*radius*radius;
printf(“perhitungan lingkaran \n dibuat oleh :%s \n”,pembuat);
printf(“=================\n”);
printf(“radius ;%6.2f \n”,radius);
printf(“keliling ;%6.2f \n”,keliling);
printf(“luas ;%6.2f \n”,luas);
getch();
return 0;
}

pertemuan ke tiga



1. Tipe Data Bilangan Pecahan 
Terdiri dari beberapa jenis yaitu:
Tipe Data
Memory
format
Jangkauan Nilai
Float
4 byte
% f
3,4x(10^-38) – 3.4x(10^+38)
Double
8 byte
% f
1,7x(10^-308) – 1,7x(10^+308)
Long double
10 byte
% if
3,14x(10^-4982) – 3,4 x (10^+4982)

2. Tipe Data String
Dalam pemograman C, untuk variabel yang menampung data string tidak ada perintah khusus, karena dalam bahasa C sting adalahsebuah array karakter atau sebuah pointer  ke sebuah variabel char. Cara pendeklarasian adalah:
Char nama [ ];
Char * nama;
Contoh V:
#include<stdio.h>
#include<conio.h>
main()
{
Char nama [50];
Char alamat [30];
printf(“nama;”); scantf(“%s”, nama);
printf(“alamat;”); scantf(“%s”, alamat);
printf(“data yang telah dimasukkan adalah; \n”);
printf(“nama;%s \n alamat ;%s \n”,nama,alamat);
getch();
return 0;
}

Operator-Operator Perhitungan
Untuk melakukan perhitungan-perhitungan data, maka diperlukan operator-operator perhitungan operator-operator yang paling umum dipakai dalam pemograman dengan bahasa C adalah:
Operator
Contoh
Arti
+
C=a+b
Variabel c di isi dari variabel a di tambah isi variabel b
-
C=a-b
Variabel c di isi dari variabel a di kurang isi variabel b
*
C=a*b
Variabel c di isi dari variabel a di kali isi variabel b
/
C=a/b
Variabel c di isi dari variabel a di bagi isi variabel b
++
A++
Isi variabel a di tambah 1. Perintah ini sama dengan a=a+1 atau a+=1
--
A--
Isi variabel a di kurang 1. Perintah ini sama dengan a=a-1 atau a-=1
%
C=A%B
Variabel c di isi dari sisa pembagian variabel a di bagi variabel b
+=
C+=A
Variabel c di tambah dengan isi variabel a. sama dengan c =c+a
/=
C/=A
Variabel c di bagi dengan isi variabel a. sama dengan c =c/a
-=
C-=A
Variabel c di kurangi dengan isi variabel a. sama dengan c =c-a
*=
C*=A
Variabel c di kali dengan isi variabel a. sama dengan c =c*a
%=
C%=A
Variabel c di isi dari sisa pembagian c di bagi isi variabel a. sama dengan c =c%a

Contoh VI:
#include<stdio.h>
#include<conio.h>
main()
{
Char kode [50];
Char nama [50];
Char jumlah [5];
printf(“program inputan barang \n”);
printf(“================== \n”);
printf(“kode barang;”); scantf(“%s”, kode);
printf(“nama barang;”); scantf(“%s”, nama);
printf(“jumlah;”); scantf(“%s”, jumlah);

printf(“data yang anda input \n”);
printf(“kode ;%s nama; %s jumlah, kode, nama, jumlah );
getch();
return 0;
}