1. Berapakah nilai jawaban yang ditampilkan oleh program di bawah ini :
#include
main()
{
int jawab, hasil;
jawab = 100;
hasil = jawab – 10;
printf(“Jawabannya adalah %d\n”, hasil + 6);
}
2. Program di bawah ini seharusnya menampilkan keluaran satu baris sbb :
c* c = 25,000000
Namun, belum berhasil karena masih ada beberapa kesalahan. Temukan minimal 3 kesalahan dalam program tersebut.
#include
main ()
{
float a, b, c;
a = 3;
b = 4.0;
c=a*a+b*b
printf(“c * c = %d”, c);
}
3. Buatlah program untuk mengkonversi suhu dari Celcius ke Fahrenheit dengan rumus
F = C * 1.8 + 32
Input : suhu dalam celcius(C)
Proses: F=C*1.8+32
Output : suhu dalam Fahrenheit(F)
4. Buatlah program yang membaca dua buah harga bertipe integer yang masing-masing menyatakan besaran dalam rupiah, nilai tukar satu dollar terhadap rupiah, menghitung hasil penukaran rupiah dalam dollar dan sisanya dalam rupiah, serta menampilkan harga-harga tersebut pada layar.
Tampilan:
Nilai rupiah = 10000
Kurs dollar = 7500
Hasil penukaran
Dollar = 1
Sisa = 2500
5. Buatlah program yang membaca sebuah harga yang bertipe integer yang menyatakan besaran dalam hari, menghitung ekuivalensinya dalam tahun, bulan dan hari, serta menampilkan harga-harga tersebut(tahun, bulan, dan hari). Asumsikan 1 tahun=365 hari, 1 bulan = 30 hari. Tampilan:
Jumlah hari = 1000
1000 hari = 2 tahun 9 bulan 0 hari
6. Menukarkan 2 buah nilai A dan B!
Input: a,b;
Proses: c=a;
a=b;
b=c;
output:a, b;
7. Menghitung luas persegi panjang dimana panjang dan lebarnya persegi panjang dimasukkan melalui keyboard!
input: panjang,lebar
proses: luas=panjang*lebar
output:luas
8. Buatlah program untuk mengkonversi huruf besar menjadi huruf kecil dan sebaliknya!
Huruf besar menjadi huruf kecil atau Huruf kecil menjadi huruf besar
9. Carilah nilai j dan terangkan bagaimana nilai j ini diperoleh jika diketahui
int m=24, k=21;
a. j=m%k;
b. j=m++ +k;
c. j=m- –k;
d. j=k+=m;
e. j=–m+k++;
f. j=-m*5;
10. Gantilah pernyataan
luas = 0.5 * PI * radius * radius pada program dibawah ini
# include
# define PI 3.14
main( )
{
float radius, keliling, luas;
radius = 20;
luas = 0.5 * PI*radius*radius;
printf(“luas = %f\n”,luas);
}
Menjadi
luas = ½ * PI * radius * radius
kemudian ujilah program. Perhatikan apa yang terjadi terutama pada nilai luas?
Mengapa bisa begitu???
Untuk Jawabannya, silahkan download di sini dan di uji cobakan di komputer anda.
sumber:
http://lecturer.eepis-its.edu/~mieke/bhs-c/prakt-c/dasar%20program%20c.pdf
http://lecturer.ukdw.ac.id/yuan/wp-content/plugins/download…/download.php?..

