Skip to content Skip to sidebar Skip to footer
Kumpulan Contoh Soal Dan Tahap Penyelesaian Pemrograman Bahasa C (Dasar-Dasar Bahasa C)

Kumpulan Contoh Soal Dan Tahap Penyelesaian Pemrograman Bahasa C (Dasar-Dasar Bahasa C)


     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 !

   




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 !

- 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

Contoh Soal Pemograman Bahasa C (Azrael Community)

- 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

Contoh Soal Pemograman Bahasa C (Azrael Community)

- 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.

========================================================================
    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

    - 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

    Contoh Soal Pemograman Bahasa C (Azrael Community)

    - 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

    Contoh Soal Pemograman Bahasa C (Azrael Community)

    - 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

    Contoh Soal Pemograman Bahasa C (Azrael Community)

    - 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

    Post a Comment for "Kumpulan Contoh Soal Dan Tahap Penyelesaian Pemrograman Bahasa C (Dasar-Dasar Bahasa C)"