Zukruf kurnia firmansyah/ 1110191036

PERCOBAAN 1

 

بِسْمِ اللَّهِ الرَّحْمَنِ الرَّحِيم

HALLO Teman-teman dipertemuan kali ini kita mempelajari asyiknya belajar bahasa C, tentunya kita mulai dari awal FUNGSI DAN TIPE VARIABEL DASAR

Bertujuan untuk mempelajari dan mengamati penggunaan fungsi-fungsi dasar turbo C seperti main(), printf(), getch(), getche() yang ddipadukan dengan tipe variable dasar yaitu int (bilangan bulat) dan float(bilangan pecahan).

Dasar #include : fungsi include sendiri sebagai header (sebuah file yang berisi dasar dasar perintah pemograman Bahasa C), kali kita akan menggunakan header “stdio.h”. Penulisan header

#include <stdio.h>

Deklarasi konstanta Deklarasi konstanta adalah variabel yang mempunyai nilai yang tetap meskipun telah dilibatkan dalam beberapa kali operasi aritmatika ataupun logika. Missal x=1

Deklarasi variable : Deklarasi variabel Adalah proses memperkenalkan/pembuatan variabel dan pendeklarasian tersebut bersifat mutlak mengharuskan setiap variable yang akan didirikan dengan jenisnya digunakan pada baris pertama sebelum operasi

Kegunaan titik koma ‘  ;  ’ sebagai ahkir satu perintah / deklarasi

Int a; float b;

Deklarasi fungsi mendefinisikan sebuah fungsi dengan parameter-parameter yang ditentukan.

Fungsi main() berfungsi untuk tubuh diman setelah fungsi main() selalu dilanjutkan dengan {….} dimana diantara kurung kurawal adalah sebuah perintah

Varaibel dasar int ( bilangan bulat ), char ( menampilakan symbol) dan float (bilangan pecahan) yang berdungsi sebagai pendeklarasian. Variable dasar diletekan setelah “ { “ kurung kurawal pertama.

 

Kemudian Fungsi dasar Bahasa C

/*……*/ berfungsi sebuah komentar dan tidak dijalankan

Printf() berfungsi untuk menampilkan suatu komentar dengan cara penulisan

printf (“TERSERAH”);

/t berfungsi untuk tab dalam perintah printtf

/n berfungsi enter (membuat baris baru) dalam perintah printf

%d befungsi menampilkan isi variable integer

%c befungsi menampilkan isi variable karakter

%f befungsi menampilkan isi variable float

ALGORITMA DAN PEMROGRAMAN TUGAS 1

#include <stdio.h>

int main(){

printf(“\t\t\t\PRATIKUM C,\n”);

printf(“\t\t\ PEMROGRAMAN BAHASA C,\n”);

printf(“\t\t \PROGRAM DIPLOMA IV,\n”);

printf(“\t\ POLITEKNIK ELEKTRONIKA NEGEREI SURABAYA\n”);

printf(“\t\ INSTITUT TEKNOLOGI SEPULUH NOPEMBER,\n”);

printf(“\t\t\ SURABAYA,\n”);

getch ();

}

Setelah itu klik “Build and Run”, jika tidak ada error ataupun warning akan muncul tampilan seperti dibawah ini

  • Facebook
  • Twitter
  • Google+
  • Pinterest

ANALISA:

Pada percobaan 1.5.1 ditugaskan untuk membuat sebuah tampilan tulisan seperti gambar diatas yang memanfaatkan fungsi ” printf() “ untuk menampilkan data saat dirun. selain itu juga menggunakan       ” \t “ sebagai fungsi horizontal tab/ spacs sehingga tulisan bergeser ke kanan dan fungsi karakter ” \n “ sebagai pindah baris/ enter

 

 

ALGORITMA DAN PEMROGRAMAN TUGAS 2

#include <stdio.h>

int main(){
int b1, b2, b3, b4, b11, b22, b33;

printf(“\No Nama Barang\t Harga\t Diskon\t\,\n”);
printf(“1. CPU 850Mhz\t 700.000,-\t 5%%\n”);
printf(“2. RAM 128 Mhz\t 380.000,-\t 10%%\n”);
printf(“3. Motherboard PIII 800.000,-\t 8%%\n”);
printf(“\Tekan enter untuk melanjutkan pembelian”);

b1=700000 * 5/100;
b11=700000-b1;

b2=380000 * 5/100;
b22=380000-b2;

b3=380000 * 5/100;
b33=380000-b3;

b4=b11+b22+b33;
getch();

printf(“\n\n\t\TOTAL HARGA\n”);
printf(“\No Nama Barang\t\t\t Harga\n”);
printf(“1. CPU 850Mhz\t\t\t %d-,\n”,b11);
printf(“2. RAM 128 Mhz\t\t\t %d-,\n”,b22);
printf(“3. Motherboard PIII\t\t %d-,\n”,b33);
printf(“\Total harga yang harus dibayar: %d- \n”,b4);

}

Setelah itu klik “Build and Run”, jika tidak ada error ataupun warning akan muncul tampilan seperti dibawah ini

  • Facebook
  • Twitter
  • Google+
  • Pinterest

ANALISA:

Pada percobaan 1.5.2 ditugaskan untuk membuat sebuah tabel sesuai dengan format yang telah ditentukan dengan memanfaatkan karakter ” \t “ untuk horizontal tab dan karakter ” \n “ untuk pindah garis

kemudian menambah kolom jumlah untuk harga setelah didiskon  dengan menambahkan ” int b1, b2, b3, b4, b11, b22, b33, ” dan menuliskan variabelnya seperti ” b1 = 700000 * 5/100 ” dilanjutkan dengan ” b11 = 700000 – b1 ” berfungsi untuk memproses harga setelah didiskon.

selanjutnya menambahkan program total harga yang harus dibayar dengan menambahkan ” int b4 ” dengan fungsi aljabar ” b4 = b11 + b22 + b33 ” untuk memproses total harga yang harus dibayar

menambahkan fungsi ” %d “ yang berfungsi menampilkan bilangan bulat dalam bentuk decimal.

 

ALGORITMA DAN PEMROGRAMAN TUGAS 3

#include <stdio.h>

void main(){

int var1=25, var2=6, hasil;

hasil=var1 /var2;

printf(“hasil pembagian = %d”,hasil);

getch();

}

Setelah itu klik “Build and Run”, jika tidak ada error ataupun warning akan muncul tampilan seperti dibawah ini

  • Facebook
  • Twitter
  • Google+
  • Pinterest

ANALISA:

Hasilnya kurang benar. Karena pembagian var1 dan var2 adalah pembagian bersisa, dimana perintah %d untuk menampilkan variabel bilangan bulat, selain itu pendeklarasian integer var1, var2 ,dan hasil menunjukan bilangan bulat seharusnya menggunakan float supaya hasilnya bisa menjadi desimal

ALGORITMA DAN PEMROGRAMAN TUGAS 4

#include <stdio.h>

void main(){
float harga, jumlah, total, hasil;

harga= 132.055;
jumlah= 50;

total=harga * jumlah;
hasil=total / jumlah;

printf(“Harga Total = %f\n\n”, total);
printf(“Hasil pembagian = %f”, hasil);

getch();
}

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

ANALISA:

getche() berfungsi menyimpan karekter lalu langsung menampilkannya. Getch() berfungsi hanya menyimpan karakter

Penggantian %c ke %d membuat program tidak menunjukan karakter tetapi menunjukan nomor karakter yang ada di keyboard

Penggantian %c ke %d membuat program tidak menunjukan karakter dan selalu menujukan angka desimal 0,00000

ALGORITMA DAN PEMROGRAMAN TUGAS 5

#include <stdio.h>

int main(){

int fahrenheit;
printf(“\t\tKONVERSI SUHU\n”);
printf(“\t\DARI CELCIUS KE FAHRENHEIT\n\n”);
fahrenheit=(100 * 9/5)+32;

printf(“jadi konversi suhu dari 100 derajat celcius ke derajat fahrenhait adalah %d derajat fahrenhait\n\n”,fahrenheit);

 

Setelah itu klik “Build and Run”, jika tidak ada error ataupun warning akan muncul tampilan seperti dibawah ini

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

KESIMPULAN:

Kesalahan biasanya banyak terdapat pada programmer nya, namun tidak menutup kemungkinan terjadi pada acuannya. Pada dasarnya hasil dari percobaan ini adalah pentingnya segala algoritma yang terdapat pada sebuah coding, dari #include, main, deklarasi dan fungsi-fungsi dasar haruslah benar dan benar-benar tepat dari sisi algoritma dan pendeklarasian sebuah variabel.