Kumpulan Contoh Soal Dan Tahap Penyelesaian Pemrograman Bahasa C (Dasar-Dasar Bahasa C)
var_bulat = 32767;
var_pecahan1 = 339.234558;
var_pecahan2 = 3.4567e+040;
var_karakter = 'S';
Buatlah program untuk menampilkan semua variabel di atas !
2. Diketahui variabel-variabel sebagai berikut :
int a = 12, b = 2, c = 3, d = 4;
Buat program untuk mencetak hasil :
a % b
a - c
a + b
a / d
a / d * d + a % d
a % d / d * a - c
3. Buatlah program untuk mengkonversi suhu dari Celcius ke Fahrenheit dengan rumus
F = C * 1.8 + 32
Input : suhu dalam Celcius
Output : suhu dalam Fahrenheit
4. Buat program untuk menginputkan satu karakter dari keyboard kemudian cetak karakter tersebut ke layar.
5. Buat program untuk menghitung luas lingkaran, dengan panjang jari-jari yang diinputkan dari keyboard. Definisikan sebuah konstanta PI dengan nilai 3.14f
Penyelesaian
1. Diketahui variabel-variabel sebagai berikut :
var_bulat = 32767;
var_pecahan1 = 339.234558;
var_pecahan2 = 3.4567e+040;
var_karakter = 'S';
Buatlah program untuk menampilkan semua variabel di atas !
1. Diketahui variabel-variabel sebagai berikut :
var_bulat = 32767;
var_pecahan1 = 339.234558;
var_pecahan2 = 3.4567e+040;
var_karakter = 'S';
Buatlah program untuk menampilkan semua variabel di atas !
- Source Code
#include <stdio.h>
main(){
//inisialisasi variabel
int var_bulat = 32767;
float var_pecahan1 = 339.234558;
double var_pecahan2 = 3.4567e+040;
char var_karakter = 'S';
//output
printf("var_bulat = %d\n", var_bulat);
printf("var_pecahan1 = %f\n", var_pecahan1);
printf("var_pecahan2 = %g\n", var_pecahan2);
printf("var_karakter = %c\n", var_karakter);
}
- Output
- Penjelasan
- Variabel bertipe int, untuk bilangan bulat, dan format tipe data %d, untuk menampilkan bilangan bulat.
- Variabel bertipe float, untuk bilangan pecahan (real), dan format tipe data %f, untuk menampilkan bilangan pecahan (real)
- Variabel bertipe double, untuk bilangan pecahan yang panjang dan format tipe data %g, untuk menampilkan bilangan pecahan yang bergantung pada kepresisian data (digit 0 yang tak berarti tak akan ditampilkan)
- Variabel bertipe char, untuk karakter, dan format tipe data %c, untuk menampilkan karakter
========================================================================
2. Diketahui variabel-variabel sebagai berikut :
int a = 12, b = 2, c = 3, d = 4;Buat program untuk mencetak hasil :
a % b
a - c
a + b
a / d
a / d * d + a % d
a % d / d * a - c
- Source Code
#include <stdio.h>
main(){
//inisialisasi variabel
int a=12, b=2, c=3, d=4;
//output
printf("a %% b = %d\n", a%b);
printf("a - c = %d\n", a-c);
printf("a + b = %d\n", a+d);
printf("a / d = %d\n", a/d);
printf("a / d * d + a %% d = %d\n", a/d*d+a%d);
printf("a %% d / d * a - c = %d\n", a%d/d*a-c);
}
- Output
- Penjelasan
Bahasa C memiliki perhitungan prioritas dalam perhitungan, seperti perkalian yang didahulukan daripada penjumlahan. Hanya saja penulisan dengan menggunakan tanda kurung akan lebih memberikan kejelasan.========================================================================
F = C * 1.8 + 32
Input : suhu dalam Celcius
Output : suhu dalam Fahrenheit
- Source Code
#include <stdio.h>
main(){
//inisialisasi variabel
int C, F;
//input output
printf("Program Konversi Suhu Celcius Ke Fahrenheit\n\n");
printf("Input : "); scanf("%d", &C);
F = C*1.8+32;
printf("Output : %d celcius\n", F);
}
- Output
- Penjelasan
Variabel diinisialisasi terlebih dahulu, lalu program meminta input dari user menggunakan fungsi scanf() yang akan dimasukkan ke variabel C. Selanjutnya, variabel F memproses konversinya dan menampilkan hasilnya menggunakan fungsi printf().========================================================================
4. Buat program untuk menginputkan satu karakter dari keyboard kemudian cetak karakter tersebut ke layar.
- Source Code
#include <stdio.h>
main(){
//inisialisasi variabel
char c;
//input output
printf("input : "); scanf("%c", &c);
printf("output : %c", c);
}
- Output
- Penjelasan
Variabel char digunakan untuk menampung karakter dan menampilkannya menggunakan format tipe data %c pada fungsi printf().
========================================================================
5. Buat program untuk menghitung luas lingkaran, dengan panjang jari-jari yang diinputkan dari
keyboard. Definisikan sebuah konstanta PI dengan nilai 3.14f
- Source Code
#include <stdio.h>
#define PHI 3.14f
main(){
//inisialisasi variabel
float l, r;
//input output
printf("input jari-jari = "); scanf("%f", &r);
l=PHI*r*r;
printf("luas lingkaran %g", l);
}
- Output
- Penjelasan
#define digunakan untuk mendefinisikan variabel konstanta yang didefinisikan sebelum fungsi main(). Variabel konstanta tidak dapat diubah-ubah atau nilainya tetap.Bagaimana? Sobat AzCom sudah paham dari contoh soal diatas?
Saya sangat berharap sobat AzCom sudah paham semua.Namun,apabila ada yang ingin dipertanyakan ataupun sobat AzCom mempunyai saran dan kritik.Silahkan berkomentar di kolom komentar yang telah disediakan atau bisa langsung ke FansPage Facebook Kami.
Regards,
Azrael Community
Open Comments
Close Comments
Post a Comment for "Kumpulan Contoh Soal Dan Tahap Penyelesaian Pemrograman Bahasa C (Dasar-Dasar Bahasa C)"