Kamis, 10 Maret 2011

LP SISTEM OPERASI ^^

6. Sebutkan dan Jelaskan macam – macam kondisi di Bahasa C dan Tuliskan bentuk umumnya !


1. IF
Jika kondisi benar, maka pernyataan akan diproses. Sebaliknya, jika kondisi bernilai salah, maka pernyataan tidak akan diproses.
bentuk umum:
if(kondisi)
pernyataan;
Untuk pernyataan majemuk, bentuk umumnya :
if(kondisi)
{
pernyataan 1;
pernyataan 2;
...
pernyataan n;
}


2. IF-ELSE,
Apabila kondisi benar, pernyataan1 dijalankan. Sedangkan apabila kondisi salah, pernyataan2 yang dijalankan.
bentuk umum :
if(kondisi)
pernyataan1;
else
pernyataan2;


3. NESTED-IF (if bersarang)
Digunakan apabila kondisi lebih dari 2.
Bentuk umum :
if(kondisi-1)
{
if(kondisi-2)
{
...
...
if(kondisi-n)
pernyataan;
else
{
pernyataan;
...
...
}
}
Else
pernyataan;
}
Else
pernyataan;


4. SWITCH
Dirancang khusus untuk menangani pengambilan keputusan yang melibatkan sejumlah alternatif. atau bisa juga untuk mengganti if bersarang.
bentuk umum:
switch(ekspresei)
{
case konstanta1;
pernyataan;
....
....
break;
case konstanta2;
pernyataan;
....
....
break;
...
case konstantaN;
pernyataan;
....
....
break;
default;
....
break;
}


7. Sebutkan dan Jelaskan macam – macam perulangan (looping) di Bahasa C dan Tuliskan bentuk umumnya !


1. FOR
untuk mengulang suatu proses yang sudah diketahui jumlahnya.
Bentuk umum :
for (inisialisasi; syarat; penambahan){pernyataan}
2. WHILE
untuk mengulang proses yang belum diketahui jumlahnya dengan pengecekan kondisi terlebih dahulu.
Bentuk umum :
while(kondisi){pernyataan}
3. DO-WHILE
untuk mengulang proses yang belum diketahui jumlahnya dengan pengecekan kondisi dilakukan setelah instruksi diberitahu.
Bentuk umum :
do{pernyataan} while(kondisi);

2. BUAT PROGRAM SEDERHANA MENGGUNAKAN IF ELSE
#include<stdio.h>

main()
{

Int a, b;

scanf("%d", &a);
scanf("%d", &b);

If (a>b)
{
Printf("bilangan pertama lebih besar");}

Else if (a<b);
{
Printf("bilangan pertama lebih kecil");}

Else 
{
printf("bilangan pertama sama dengan bilangan kedua");}

getch();
return 0;
}

Tidak ada komentar:

Posting Komentar