Assalamualaikum Wr.Wb,

Hallo sobat sobat dari sabang sampai merauke serta dari luar negeri semoga selalu diberi kesehatan,amiiinn.Sebelum memulai pembahasan disini saya mau memperkenalkan diri saya,perkenalkan nama saya Muhammad Zidni Nuron A’la,saya berasal dari Surabaya.Saat ini saya menempuh pendidikan di PENS(Politeknik Elektronika Negeri Surabaya).Pada semester 1 ini terdapat mata kuliah yaitu PEMROGRAMAN BAHASA C.Ada apa aja sih yang di pelajari dalam PEMROGRAMAN BAHASA C.Setelah ini saya akan berbagi sedikit ilmu yang telah saya peroleh dalam mata kuliah PEMROGRAMAN BAHASA C tentang Fungsi dan Tipe Variabel Dasar.

Struktur bahasa c terdiri dari #include.Tujuan untuk mempelajari tentang Fungsi dan Tipe Pemrograman adalah mengetahui suatu fungsi standar seperti <stdio.h>,main(),printf,getch(),menggunakan dan lain sebagainya.Paling penting yang harus dilakukan adalah huruf harus persis baik huruf kecil atau besar.Berikut tugas yang terdapat dalam salah satu Pemrograman Bahasa C.

1.1 PERCOBAAN

Percobaan dasar dengan menggunakan \t yaitu untuk meratakan kalimat ke tengah(seperti”tab”) dan \n untuk membuat baris baru.

#include <stdio.h>

main()

{

printf(“\t\tPRAKTIKUM\n”);

printf(“\tPEMROGAMAN BAHASA C\n”);

printf(“\tPROGRAM DIPLOMA IV\t\n”);

printf(“POLITEKNIK ELEKTRONIKA NEGERI SURABAYA\n”);

printf(“\t\tSURABAYA\n”);

}

HASIL

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

1.2PERCOBAAN

Percobaan menentukan harga barang dan diskon yang diterima ,disini terdapat hal yang harus diperhatikan yaitu mengenai suatu huruf yang kita harus gunakan harus sesuai.Pada percobaan kali ini sya menggunakan int “%d”.Pada percobaan selanjutnya akan saya jelaskan tentang” %d” “ %f” “ %c”.

 

#include <stdio.h>

main()

{

int CPU850Mhz = 700000 , RAM128Mhz = 380000 , Motherboard = 800000 , DiskonCPU850Mhz, DiskonRAM128Mhz, DiskonMotherboard;

 

DiskonCPU850Mhz = CPU850Mhz*95/100;

DiskonRAM128Mhz = RAM128Mhz*90/100;

DiskonMotherboard = Motherboard*92/100;

printf(“_________________________________________________________________\n”);

printf(“NO\t| Nama barang\t\t| Harga Setelah diskon\t\t|\n”);

printf(“——–|———————–|——————————-|\n”);

printf(“1.\t| CPU850Mhz  \t\t| %d\t                |\n”,DiskonCPU850Mhz);

printf(“——–|———————–|——————————-|\n”);

printf(“2.\t| RAM128Mhz  \t\t| %d\t                |\n”,DiskonRAM128Mhz);

printf(“——–|———————–|——————————-|\n”);

printf(“3.\t| Motherboard\t\t| %d\t                |\n”,DiskonMotherboard);

printf(“________|_______________________|_______________________________|\n”);

}

HASIL

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

1.3PERCOBAAN

Percobaan kali ini memberikan sedikit perbedaan tentang perbedaan suatu int”%d” dan float”%f” pada hasil suatu angka.

Percobaan dengan int %d

 

#include <stdio.h>

main()

{

int var1=25 , var2=6 , hasil;

hasil = var1 / var2;

printf(“Hasil Pembagian = %d”,hasil);

getch();

}

HASIL

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

1.4PERCOBAAN

Percobaan kali ini memberikan sedikit perbedaan tentang perbedaan suatu int”%d” dan float”%f” pada hasil suatu angka.

Percobaan dengan int %d

#include <stdio.h>

main()

{

int var1=25 , var2=6 , hasil;

hasil = var1 / var2;

printf(“Hasil Pembagian = %d”,hasil);

getch();

}

HASIL

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

Percobaan dengan “%f”

#include <stdio.h>

main()

{

float var1=25 , var2=6 , hasil;

hasil = var1 / var2;

printf(“Hasil Pembagian = %f”,hasil);

getch();

}

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  • Pada hasil yang pertama int “%d” terdapat hasil 4
  • Pada hasil kerdua float “%f” terdapat hasil 4,16666

 

Jadi disini terdapat suatu perbedaan yaitu fungsi dari suatu int %d yaitu membulatkan suatu angka.Sedangkan fungsi dari suatu float %f yaitu hasil akurat atau hasil sesungguhnya dari suatu hasil tersebut.

 

1.4 FUNGSI

Pada percobaan 1.4 ini kita akan mencoba mengganti fungsi getche() dengan getch().Kemudian ganti karakter “%c” dengan %d.Serta lihat hasilnya kemudian ganti dengan

“%f” dan lihat hasilnya.

 

#include <stdio.h>

void main()

{

float harga, jumlah, total, hasil;

 

clrscr()

 

harga = 500.000;

jumlah = 1;

 

total = harga * jumlah;

hasil = total / jumlah;

 

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

printf(“Hasil Pembagian = %f”,hasil);

 

getch();

}

Pada data tersebut tidak dapat dijalankan karena harus ditulis #include<conio yang berfungsi membersihkan layar

 

 

  • %f

#include <stdio.h>

void main()

{

float harga, jumlah, total, hasil;

 

harga = 500.000;

jumlah = 1;

 

total = harga * jumlah;

hasil = total / jumlah;

 

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

printf(“Hasil Pembagian = %f”,hasil);

 

getch();

}

  • Saat tanpa clrscr() maka akan muncul suatu hasil.
    • Facebook
    • Twitter
    • Google+
    • Pinterest

 

  • %c

#include <stdio.h>

void main()

{

float harga, jumlah, total, hasil;

 

harga = 500.000;

jumlah = 1;

 

total = harga * jumlah;

hasil = total / jumlah;

 

printf(“Harga Total = %c\n\n”,total);

printf(“Hasil Pembagian = %c”,hasil);

 

getch();

}

  • Saat menggunakan “%c” float maka pada saat dibuild and run tidak muncul suatu hasil hanya kosongan.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  • Saat menggunakan “ %c” int maka pada saat dibuild and run muncul suatu simbol.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

  • %d

#include <stdio.h>

void main()

{

float harga, jumlah, total, hasil;

 

harga = 500.000;

jumlah = 1;

 

total = harga * jumlah;

hasil = total / jumlah;

 

printf(“Harga Total = %d\n\n”,total);

printf(“Hasil Pembagian = %d”,hasil);

 

getch();

}

  • Saat Menggunakan “%d” maka hasil yang mucul pada saat di build and run adalah 0.Tetapi pada saat float diganti dengan int maka hasil akan benar sesuai data.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

1.5PERCOBAAN

Percobaan 1.5 yaitu membuat program untuk mencetak hasil formula konversi suatu suhu dari celcius ke farenheit,dimana diketahui celcius 100 derajat.

 

#include <stdio.h>

main()

{

float Celsius=100 , hasil;

hasil = (Celsius*9/5)+32;

printf(“Hasil dari 100 derajat celsius ke farenheit adalah %f”,hasil);

}

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  • Pada perhitungan data tersebut saya menggunakan float “%f”
  • Pada perhitungan data tersebut bisa menggunakan int “%d” atau “%f” dan hasilnya sama ,hanya seperti yang dijelaskan tadi jika int %d maka suatu hasil akan bulat sedangkan untuk float “%f” hasil yang keluar sebuah pecahan tetapi hasil tetap sama untuk percobaan kali ini.

 

Itulah tadi sedikit ilmu dari saya tentang PEMROGRAMAN BAHASA C untuk teman teman semoga apa yang telah saya berikan ini bermanfaat bagi teman teman dan berguna kedepannya.Ilmu sangatlah penting bagi semua orang , sampaikanlah walau sedikit.Cukup sekian yang dapat saya sampaikan kurang lebihnya mohon maaf.Sampai jumpa dalam postingan saya selanjutnya.

 

Terima kasih

Wassalamualaikum Wr.Wb.