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.
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.
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.
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.
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
When we are compile this code, we can see this output in our terminals
4.) Fill 2 “int” variabels, add and print that result.
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.
And when we are compile this code, we can see in our terminal like this.
5.) Fill a float variable, multiplying that variable with 50 and print that result.
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.
When we are compile that code, we can see the result like this.
6.) Print value a number with default style.
You can see my details code like this.
When we are compile that code, we can see the result like this.
7.) Print a float number with medan dimension 10 digit and 2 digit on back of comma.
You can see my details code like this.
When we are compile that code, we can see the result like this.
8.) Receive input with int format and char and than showing again with correct format.
You can see my details code like this.
When we are compile that code, we can see the result like this.
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”
Pembuktian dengan hasil compile program tersebut.
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
Pembuktian dengan hasil compile program tersebut
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.
Kesalahan pada code Program diatas
- Tidak ada header program tersebut. Karena dalam program tersebut hanya menggunakan input dan output standar, sebaiknya menggunakan (#include <stdio.h>).
- 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()”.
- 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.
- 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.
- 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.
- 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
Hasil Compile Program tersebut.
D.) Buatlah program yang menerima masukan dari dua buah bilangan. Tampilkan keluaran berupa jumlah, rata rata dan kuadrat dari kedua bilangan yang dimasukkan.
Jawab
Code Program diatas adalah sebagai berikut :
Dengan Keluaran output seperti pada gambar berikut:
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
Code Program sebelum diperbaiki.
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 ;
Setelah compile code program diatas makan diperoleh hasil sebagai berikut.
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.
Recent Comments