1. Jawablah dengan singkat dan jelas!
a. Apa yang dimaksud dengan variabel dan apa fungsinya?
b. sebutkan dan berikan contoh dari jenis-jenis tipe data!
2. Buatlah program untuk menghitung volume bola dengan ketentuan :
a. Rumus volume bola = 4/3 * phi * r3
b. Nilai r diinputkan melalui keyboard
c. Phi = 22/7
d. Dengan output : nilai volume bola dan keterangan :
- Jika volume > 500 maka keterangan = “Besar”
- Jika 100 < volume <= 500 maka keterangan = “Sedang”
- Jika volume < 100 maka keterangan = “Kecil”
3. Buatlah program untuk menghitung konversi suhu dari Celcius ke Reamur dan Fahrenheit, luas
segitiga, luas lingkaran. Dengan ketentuan : Program tersebut dalam bentuk pilihan menggunakan
SWITCH dengan ketentuan pilihan 1. Hitung konversi suhu, pilihan 2. Luas segitiga, pilihan 3.
Luas lingkaran, pilihan lainnya salah.
4. Perhatikan source code berikut :
//soal aa
main () {
int i = 0;
while (i<5)
i++;
cout<<i<<endl;
}
//soal bb
Main(){
Int i = 0;
While (i<5){
i ++;
cout<<i<<endl;
}
a. Apakah output dari kedua program tersebut sama/beda? Jika beda, apa output dari soal aa dan
soal bb?
b. Ubahlah source code soal bb tanpa menambah variabel agar outputnya menjadi :
1,5
2,4
3,3
4,2
5,1
c. Ubahlah source code soal aa, dengan menggunakan do while agar outputnya seperti soal 4 bb!
a. Apa yang dimaksud dengan variabel dan apa fungsinya?
b. sebutkan dan berikan contoh dari jenis-jenis tipe data!
2. Buatlah program untuk menghitung volume bola dengan ketentuan :
a. Rumus volume bola = 4/3 * phi * r3
b. Nilai r diinputkan melalui keyboard
c. Phi = 22/7
d. Dengan output : nilai volume bola dan keterangan :
- Jika volume > 500 maka keterangan = “Besar”
- Jika 100 < volume <= 500 maka keterangan = “Sedang”
- Jika volume < 100 maka keterangan = “Kecil”
3. Buatlah program untuk menghitung konversi suhu dari Celcius ke Reamur dan Fahrenheit, luas
segitiga, luas lingkaran. Dengan ketentuan : Program tersebut dalam bentuk pilihan menggunakan
SWITCH dengan ketentuan pilihan 1. Hitung konversi suhu, pilihan 2. Luas segitiga, pilihan 3.
Luas lingkaran, pilihan lainnya salah.
4. Perhatikan source code berikut :
//soal aa
main () {
int i = 0;
while (i<5)
i++;
cout<<i<<endl;
}
//soal bb
Main(){
Int i = 0;
While (i<5){
i ++;
cout<<i<<endl;
}
a. Apakah output dari kedua program tersebut sama/beda? Jika beda, apa output dari soal aa dan
soal bb?
b. Ubahlah source code soal bb tanpa menambah variabel agar outputnya menjadi :
1,5
2,4
3,3
4,2
5,1
c. Ubahlah source code soal aa, dengan menggunakan do while agar outputnya seperti soal 4 bb!
Tidak ada komentar:
Posting Komentar