Sabtu, 13 Juni 2009

SOAL

TEORI

1.)
D. Concurrent proses
2.)

Mendefinisikan masalah
• Menemukan solusi
• Memilih algoritma
• Menulis program
• Menguji program
• Menulis dokumentasi
Merawat program
3.)

Salah
4.)

»
Identifier Tempat untuk menyimpan nilai
»
Konstanta Identifier yang nilainya tetap
»
Variabel Identifier yang nilainya dapat berubah
»
Keywords Identifier yang didefinisikan bahasa program
»
Char 8 bits
»
Int 32 bits
»
Double 64 bits
»
\n Ganti baris baru
»
\r Ke kolom pertama baris yang sama
»
\f Ganti halaman
5.)
6.)
Jika 80<=i<=100 Cetak “A” Jika 65<=i<=79 Cetak “B” Jika 50<=i<=64 Cetak “C” Jika 35<=i<=49 Cetak “D” Jika 0<=i<=34 Cetak “E”

7.)

1

2 3

4 5 6

7 8 9 10

11 12 13 14 15


PRAKTEK


1.) #include<10stream.h>
int main( )
{
char password='*'
int n[4];
cout<<"masukan password anda:"<<
cin>>n;
cout<<"tampilkan password:"<<
}


2.) #include<10stream.h>
#define jumlah_total_pembelian x
#define jumlah_barang y
int main ( )
{
long x;
int y;
cout<<"jumlah total pembelian:"<>x;
cout<<"jumlah barang:"<>y;
if(x>=500000&&y>5)
cout<<"selamat anda mendapat bonus setrika"<
else if(x>=100000&&y>3)
cout<<"selamat anda mendapat bonus payung"<
else if(x>=50000||y>2)
cout<<"selamat anda mendapatkan bonus ballpoint"<
else
cout<<"maaf, anda tidak mendapat bonus"<
}


3.) #include<10stream.h>
int main()
{
int a,b,c,d,x,y,max;
cout<<"masukkan nilai A:"<>a;
cout<<"masukkan nilai B:"<>b;
cout<<"masukkan nilai C:"<>c;
cout<<"masukkan nilai D:"<>d;
if(a>b)
x=a;cin>>x;
cout<<"nilai A lebih besar dari pada B"<
else
x=b;cin>>x;
cout<<"nilai B lebih besar dari pada A"<
if(c>d)
y=c;cin>>y;
cout<<"nilai C lebih kecil dari pada D"<
else
y=d;cin>>y;
cout<<"nilai D lebih kecil dari pada C"<
if(x>y)
max=x;
cout<<"jadi nilai maksimum adalah"<<
else
max=y;
cout<<"jadi nilai maksimum adalah"<<}