Let’s create project

1.) Printing “Hello World!” in a line

Before we start to coding, the first thing that is most important is to knowing your goals. If you just want to create a standart input output, like as printf, scanf , etc. You can using ” <stdio.h>” include.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

You can see in my project, in the 10-st line i am using “#include <stdio.h>” cause i just want using standart input and output.

To showing “Hello World” in output terminal, i typing “printf()” command. Let’s see this code program output in my terminal VS Code.

2.) Printing a sentence in some line like this :

  Hello …      

..oh my     

 …when do i stop?
     

 1     

 ..2     

 …3

If you want have a case like this you can using (“\n“) symbol to take and make a new line for each sentence. If you want giving a blank line you can using that symbol but don’t giving a sententce in front that symbol.

Let’s try it.

  • Facebook
  • Twitter
  • Google+
  • Pinterest
My text editor
  • Facebook
  • Twitter
  • Google+
  • Pinterest
My details main code

You can see in my main code, each line in “printf” command i am ending with new line symbol (\n) .When we are compile that code we can see this output in our terminals.

3.) Calculate the sum of 1024 + 4096 and printing the code result.
a.) The first way

In this way, it’s so simple for beginner. You just given sum formula in last “printf()” command. But before that formula you must call that formula with integer symbol call is “%d” in the place that you want showing that result formula.

It’s my detail code

You can see in last “printf() “ command i giving suming formula and in this case i giving the value each number that i want add up.When we are compile this code above, we can see this output in our terminal.

b.) The second way

In this second way, we declare a variabel as a suming formula. But in this declared, we must determine data/ value type. In this case i am using integer data type.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

We can see in my code program, i declared “Angka” as suming formula of 1024 and 4096. “Angka” variabel in this case is a integer data type. Let’s see details code.

Let’s we running/ compile this code.

  • Facebook
  • Twitter
  • Google+
  • Pinterest
c. The third way

In this case we are using three variabel. Two variabels as and input of the first number and the second number. The else variabel as suming formula.

It’s my detail code

  • Facebook
  • Twitter
  • Google+
  • Pinterest

When we are compile this code, we can see this output in our terminals

  • Facebook
  • Twitter
  • Google+
  • Pinterest
4.) Fill 2 “int” variabels, add and print that result.
  • Facebook
  • Twitter
  • Google+
  • Pinterest

I am using “scanf()” command because i want to live input “a” and “b” value. And “c” value just a and b summing formula. We can see detail code above like this.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

And when we are compile this code, we can see in our terminal like this.

  • Facebook
  • Twitter
  • Google+
  • Pinterest
5.) Fill a float variable, multiplying that variable with 50 and print that result.
  • Facebook
  • Twitter
  • Google+
  • Pinterest

In my code project, i am using 2 float variable because i want we are able to input decimal value. You can see my details code like this.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

When we are compile that code, we can see the result like this.

  • Facebook
  • Twitter
  • Google+
  • Pinterest
6.) Print value a number with default style.
  • Facebook
  • Twitter
  • Google+
  • Pinterest

You can see my details code like this.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

When we are compile that code, we can see the result like this.

  • Facebook
  • Twitter
  • Google+
  • Pinterest
7.) Print a float number with medan dimension 10 digit and 2 digit on back of comma.
  • Facebook
  • Twitter
  • Google+
  • Pinterest

You can see my details code like this.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

When we are compile that code, we can see the result like this.

  • Facebook
  • Twitter
  • Google+
  • Pinterest
8.) Receive input with int format and char and than showing again with correct format.
  • Facebook
  • Twitter
  • Google+
  • Pinterest

You can see my details code like this.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

When we are compile that code, we can see the result like this.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Let’s answer some question to evaluate our skill. “In Indonesian Language”.

A.) Berapakah nilai jawaban yang ditampilkan oleh program di bawah ini :

main()

{

                  int jawab, hasil;

                  jawab = 100;

                  hasil = jawab – 10;

                  printf(“Jawaban adalah  %d\n”, hasil + 6);

}

Jawab

Output yang ditampilkan dari program diatas adalah 

Jawaban adalah  96”

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Pembuktian dengan hasil compile program tersebut.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

B.) Apakah keluaran dari program dibawah ini ?

main()

{

                  int value1, value2, sum;

                  value1 = 35;

                  value2 = 18;

                  sum = value1 + value2;

                  printf(“The sum of %d and %d is %d\n”, value1, value2, sum);

}

Jawab

Keluaran yang akan di peroleh adalah The sum of 35 and18 is 53  

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Pembuktian dengan hasil compile program tersebut

  • Facebook
  • Twitter
  • Google+
  • Pinterest
C.) Program dibawah ini tidah berhasil di compile karena masih terdapat beberapa kesalahan. Temukan paling sedikit  6 buah kesalahannya. Selanjutnya tampilkan keluaran setelah program ini berhasil dijalankan.

main()

{

                  INT jumlah;

                  /* PERHITUGAN HASIL

                  jumlah = 25 + 37 – 19;

                  /*TAMPILKAN HASIL

                  printf(“Berapa hasil perhitungan 25 + 37 – 19 ?\n);

                  printf(“Jawabannya adalah %d\n” jumlah);

}

Jawab

Code Program sebelum perbaikan.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Kesalahan pada code Program diatas

  1. Tidak ada header program tersebut. Karena dalam program tersebut hanya menggunakan input dan output standar, sebaiknya menggunakan  (#include <stdio.h>).
  2. Pada baris pertama program salah tersebut penulisan awal program tidak diawali dengan “int” langsung “main()”. Dalam kasus ini, kemungkinan program tersebut dapat di compile pada Text Editor lama namun saat ini, text editor tidak memungkinkan hal tersebut. Jadi sebaiknya memberikan tambahan “int” di depan kata “main()”.
  3. Penulisan pendeklarasian “jumlah” sebagai integer (bilangan bulat) masih salah. Seharusnya penulisannya tidak menggunakan huruf kapital. Cukup huruf kecil saja pada kata “int” baris ke tiga.
  4. Pada baris ke-4 dan ke-7( PERHITUNGAN HASIL dan TAMPILKAN HASIL) terdapat penulisan komentar. Namun, sayangnya tidak di berikan penutup komentar sehingga program mendefenisikan code yang lainnya yang seharusnya bekerja menjadi komentar. Imbasnya program tidak dapat menghasilkan apapun (fatal error). Sebaiknya penulisan komentar tersebut di tutup dengan penutup komentar pada akhir komentar atau dengan cara lain yaitu dengan double slash pada awal komentar tersebut karena berhubung komentar tersebut hanya satu baris saja.
  5. Pada baris ke -8 tanda petik yang mengawali pernyataan yang ingin disampaikan tidak di tutup pada akhiran pernyataan atau di belakang huruf backslash-n. Sebaiknya menambahkan petik penutup pada akhir pernyataan.
  6. Pada baris ke-9 , setelah akhir pernyataan atau setelah tanda petik penutup, tidak terdapat tanda koma untuk memisahkan antara format/ pernyataan dengan variabel pengangkutnya. Tanpa adanya tanda koma itu, system tidak dapat mendefenisikan variabel pengangkut dalam program dan akan terdeteksi oleh system sebagai error.

Perbaikan/ Kode program yang telah dapat di compile

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Hasil Compile Program tersebut.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

D.) Buatlah program yang menerima masukan dari dua buah bilangan. Tampilkan keluaran berupa jumlah, rata rata dan kuadrat dari kedua bilangan yang dimasukkan.

Jawab
  • Facebook
  • Twitter
  • Google+
  • Pinterest

Code Program diatas  adalah sebagai berikut :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Dengan Keluaran output seperti pada gambar berikut:

  • Facebook
  • Twitter
  • Google+
  • Pinterest

E.) 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 <Studio.h>

main()

{

                  float a, b, c;

                  a = 3;

                  b = 4.0;

                  c = a * a + b * b;

                  printf(“c * c = %d”, c);

}

Jawab

Tampilan sebelum di perbaiki

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Code Program sebelum diperbaiki.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Perbaikan yang di perlukan

  • Pada header program setelah perintah “#include” terdapat kesalahan pada penulisan header yang diperlukan. Penulisan yang tepat adalah “<stdio.h>” bukan “Studio.h>”. Tidak pakai huruf awalan kapital.
  • Pada baris kedua, sebaiknya didepan “main()” diberi awalan “int”.
  • Pada baris ke-8, terdapat kesalahan symbol pemanggilan dari memory variabel. Karena tipe data yang dimasukkan dan yang di deklarasikan adalah float maka pasangan untuk pemanggilannya adalah      “% f” dan bukan “%d” karena “%d” digunakan untuk memanggil bilangan bulat / integer.

Tampilan kode Program setelah perbaikan ;

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Setelah compile code program diatas makan diperoleh hasil sebagai berikut.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Sehingga Keluaran output sesuai yang diharapkan.

Apa yang dapat kita pelajari !!!

Dalam praktikum ini , dapat diketahui bahwa pemrograman adalah sebuah proses yang cukup rumit namun akan sangat menyenangkan dan mudah apabila kita mampu memahami konsep dari setiap perintah yang kita gunakan. Dalam penyelesaian pemrograman, kita harus tahu betul arah tujuan pekerjaan kita dan hasil apa yang kita harapkan sehingga kita mampu dengan mudah kemudian Menyusun strategi dalam peneyelesaian masalah. Salahsatu konsep terpenting dalam pembelajaran pemrograman adalah kita harus mampu memguasai algoritma penyelesaian masalah yang sedang kita kerjakan.Agar pekerjaan dan perintah yang kita buat lebih terarah dan tepat sasaran.

                  Dalam memulai penulisan Bahasa Pemrograman C, kita wajib mengawali code program kita dengan memanggil/ memasukkan header yang dibutuhkan. Tanpa adanya header, system pemrograman tidak bisa meng-compile setiap instruksi yang kita tuliskan sehingga terjadi error akibat gagalnya mengeksekusi setipa instruksi dengan tepat.

                  Tanda kurung kurawal “{}” digunakan sebagai symbol memulai dan berakhirnya sebuah instruksi/ code program.

                  Setiap variabel yang akan di gunakan selama program dijalankan harus di deklarasikan atau di inisiasi terlebih dahulu guna memperkenalkan kepada system tentang variabel tersebut. Selain itu, Sangat penting untuk menentukan tipe data yang akan di pergunakan. Kesalahan penentuan tipe data dapat berakibat fatal bagi program itu sendiri.

                  Tanda baca juga mempengaruhi system dalam mengeksekusi setiap perintah yang akan dijalankan. Sehingga sangat dibutuhkan konsentrasi agar dapat memastikan bahwa setiap instruksi yang kita berikan kepada system telah benar dan tepat sasaran.

Terima Kasih