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
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
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
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();
}
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
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.
Recent Comments